Development Report #8 (6.5.2011)

Discussion on development progress and other related stuff.
Post Reply
User avatar
Crypton
Arronax's Best Friend
Arronax's Best Friend
Posts: 420
Joined: Wed Jul 08, 2009 5:04 am
Location: Abyss
Contact:

Development Report #8 (6.5.2011)

Post by Crypton » Fri May 06, 2011 2:28 am

Greetings to you all!

As you might already know, I've stopped working on OpenArcanum for *few* months because of personal problems (i.e. university sucks, bachelor thesis' time schedule sucks and my life sucks as well). Even I had no free time at all, a month ago, because of several requests, I've launched a new modding community, called GaMod, and then started working on a new modding tool, called BikMod, which haven't received any attention from the public, so I stopped it's development before the problems got chance to get bigger.

However, then I realized that I forgot something, that I have also other project to work on, and that I should concentrate all my attention on OpenArcanum project instead of starting a new ones, so I've decided to start working on OpenArcanum again. Yay!

For last two weeks, almost 24/7, I've been intensively working on OpenArcanum. I wrote a lot of code, redesigned many things, and optimized/speeded-up a lot of thigs as well. A lot of progress, however the work/hell just started, since the engine's core is ready and from now I'll start cloning gameplay from the Arcanum, so I'll have to learn something about it's system first. It's also possible that I'll have to bump into some reverse engineering again, but that I won't be problem I guess, but the lack of time will be for sure.

Here is something that might give you a clue about how much work has been done, it's a directory listing from the source codes (more than 100 000 lines!):

Code: Select all

..\agate\arcanum\
13.01.2011	       222	art_loader.cpp
21.04.2011	       313	art_loader.hpp
04.05.2011	     29236	artid.cpp
04.05.2011	      2978	artid.hpp
22.04.2011	      5348	artid_types.hpp
04.05.2011	      1599	facwalk.cpp
04.05.2011	       985	facwalk.hpp
24.04.2011	       947	facwalk_types.hpp
04.05.2011	       936	mes_bank.cpp
04.05.2011	       944	mes_bank.hpp
04.05.2011	      3908	mes_file.cpp
04.05.2011	       897	mes_file.hpp
04.05.2011	     46255	script.cpp
04.05.2011	      1594	script.hpp
 
..\agate\audio\
04.05.2011	       859	audio_manager.cpp
04.05.2011	       531	audio_manager.hpp
04.05.2011	      1058	audio_mpeg.cpp
04.05.2011	       503	audio_mpeg.hpp
04.05.2011	      6357	audio_stream.cpp
04.05.2011	       747	audio_stream.hpp
23.01.2011	       374	audio_wav.cpp
21.04.2011	       478	audio_wav.hpp
23.01.2011	     10162	mpeg_utils.cpp
23.01.2011	      4662	mpeg_utils.hpp
 
..\agate\client\
05.05.2011	      6277	client.cpp
04.05.2011	       988	client.hpp
12.07.2010	        83	client_server.cpp
12.07.2010	       158	client_server.hpp
 
..\agate\common\
04.05.2011	      3853	archive_dat.cpp
21.04.2011	       410	archive_dat.hpp
29.04.2011	      1169	archive_dat_types.hpp
04.05.2011	      8283	archive_file.cpp
04.05.2011	      2428	archive_file.hpp
04.05.2011	      5327	archive_zip.cpp
21.04.2011	       410	archive_zip.hpp
29.04.2011	      3615	archive_zip_types.hpp
04.05.2011	      4180	container.cpp
04.05.2011	      4635	container.hpp
04.05.2011	     21725	container_node.cpp
04.05.2011	      5344	container_node.hpp
29.04.2011	      1793	container_types.hpp
04.05.2011	      4940	data_tree.hpp
05.05.2011	       444	debug_measure.cpp
04.05.2011	       759	debug_measure.hpp
29.04.2011	      7265	deflate.cpp
29.04.2011	      1105	deflate.hpp
05.05.2011	      6087	dynamic_array.hpp
05.05.2011	      7400	dynamic_list.hpp
02.05.2011	      2391	fixed_point.cpp
04.05.2011	     10019	fixed_point.hpp
04.05.2011	      3483	guid.cpp
04.05.2011	       875	guid.hpp
04.05.2011	     12141	hash_md5.cpp
04.05.2011	      2667	hash_md5.hpp
04.05.2011	     10345	hash_table.hpp
04.05.2011	      2890	hash_table_iterator.inl
04.05.2011	      7126	ini_file.cpp
04.05.2011	      2210	ini_file.hpp
06.05.2011	      9272	interlocked_types.hpp
02.05.2011	       723	invalid_resource.hpp
04.05.2011	      7565	linked_list.hpp
04.05.2011	     19643	matrix3x3.hpp
29.04.2011	      6603	memory_allocator.cpp
21.04.2011	       606	memory_allocator.hpp
04.05.2011	      3040	memory_buffer.cpp
04.05.2011	       923	memory_buffer.hpp
04.05.2011	      7843	named_list.hpp
04.05.2011	      2006	named_list_iterator.inl
11.01.2011	       160	named_resource.cpp
04.05.2011	      3877	named_resource.hpp
17.01.2011	       632	named_resource_owner.cpp
21.04.2011	       759	named_resource_owner.hpp
11.01.2011	       158	named_variant.cpp
30.04.2011	       827	named_variant.hpp
05.05.2011	      4508	point.hpp
05.05.2011	      9224	rectangle.hpp
04.05.2011	      2442	resource_access.hpp
04.05.2011	      2126	shared_object.hpp
18.01.2011	     14904	smart_pointer.hpp
02.05.2011	       723	static_resource.hpp
04.05.2011	     14106	stream_base.cpp
04.05.2011	      6676	stream_base.hpp
04.05.2011	     19451	stream_file.cpp
04.05.2011	      2204	stream_file.hpp
04.05.2011	     10058	stream_memory.cpp
04.05.2011	      4110	stream_memory.hpp
11.01.2011	       176	string.hpp
04.05.2011	     26073	string_format.cpp
04.05.2011	      3075	string_format.hpp
04.05.2011	      4819	string_stream.cpp
04.05.2011	      1261	string_stream.hpp
04.05.2011	      1089	time_counter.cpp
05.05.2011	      1382	time_counter.hpp
04.05.2011	       932	type_flags.hpp
04.05.2011	      1936	type_marker.hpp
29.04.2011	     10079	unicode_convert.cpp
21.04.2011	       887	unicode_convert.hpp
22.04.2011	       338	unicode_types.hpp
11.01.2011	       151	variant.cpp
04.05.2011	     30414	variant.hpp
04.05.2011	      6908	vector2.hpp
04.05.2011	      9625	vector3.hpp
11.01.2011	       226	xml_common.hpp
 
..\agate\common\string\
21.04.2011	       242	string_ansi.cpp
21.04.2011	       479	string_ansi.hpp
13.11.2010	        75	string_config.inl
04.05.2011	     10026	string_declaration.inl
21.04.2011	       170	string_define_ansi.inl
21.04.2011	       192	string_define_wide.inl
22.09.2010	        92	string_guard.inl
04.05.2011	     32100	string_implementation.inl
22.04.2011	        74	string_include.inl
22.09.2010	       293	string_undefine.inl
04.05.2011	      1666	string_wide.cpp
22.04.2011	       792	string_wide.hpp
 
..\agate\common\xml\
04.05.2011	       338	xml_attribute.cpp
21.04.2011	       712	xml_attribute.hpp
17.01.2011	       179	xml_attribute_iterator.cpp
04.05.2011	      1718	xml_attribute_iterator.hpp
04.05.2011	      1601	xml_document.cpp
04.05.2011	       736	xml_document.hpp
04.05.2011	      9248	xml_element.cpp
04.05.2011	      2864	xml_element.hpp
17.01.2011	       175	xml_element_iterator.cpp
04.05.2011	      1794	xml_element_iterator.hpp
22.04.2011	     13024	xml_parser.cpp
22.04.2011	       688	xml_parser.hpp
22.04.2011	      3577	xml_writer.cpp
22.04.2011	       639	xml_writer.hpp
 
..\agate\core\
14.01.2011	       439	align_1byte.hpp
14.01.2011	       350	align_default.hpp
02.05.2011	      2257	compiler.hpp
02.05.2011	      1331	config.hpp
16.08.2010	        32	core.cpp
03.05.2011	      2966	core.hpp
02.02.2011	       117	cstring.cpp
02.02.2011	       230	cstring.hpp
02.02.2011	       115	debug.cpp
23.04.2011	       792	debug.hpp
22.04.2011	      1382	endianness.hpp
22.04.2011	      2648	info.hpp
22.04.2011	       875	limits.hpp
02.02.2011	      1624	memory.cpp
21.04.2011	       835	memory.hpp
02.05.2011	      3193	misc.hpp
12.02.2011	       187	object.cpp
04.05.2011	     11696	object.hpp
04.05.2011	      4044	object_manager.cpp
04.05.2011	       967	object_manager.hpp
23.04.2011	      2415	platform.hpp
03.05.2011	       798	types.hpp
03.05.2011	       652	types_ext.hpp
02.02.2011	       116	wcstring.cpp
02.02.2011	       232	wcstring.hpp
 
..\agate\engine\
04.05.2011	      2598	camera.cpp
04.05.2011	      1299	camera.hpp
04.05.2011	     16652	engine.cpp
04.05.2011	      1748	engine.hpp
04.05.2011	       557	event.cpp
04.05.2011	       641	event.hpp
04.05.2011	       626	event_emitter.cpp
04.05.2011	       919	event_emitter.hpp
12.01.2011	       395	event_receiver.cpp
21.04.2011	       388	event_receiver.hpp
04.05.2011	       293	file_handle.cpp
04.05.2011	       456	file_handle.hpp
05.05.2011	      6741	file_system.cpp
05.05.2011	      1326	file_system.hpp
04.05.2011	      1235	system_setting.cpp
04.05.2011	       918	system_setting.hpp
30.04.2011	      1090	system_variable.cpp
02.05.2011	      1078	system_variable.hpp
 
..\agate\entity\
04.05.2011	      1750	entity_ammo.cpp
04.05.2011	       630	entity_ammo.hpp
04.05.2011	      2536	entity_armor.cpp
04.05.2011	       802	entity_armor.hpp
04.05.2011	     16457	entity_base.cpp
04.05.2011	      3906	entity_base.hpp
04.05.2011	      2619	entity_container.cpp
04.05.2011	       745	entity_container.hpp
04.05.2011	      7078	entity_critter.cpp
04.05.2011	      1189	entity_critter.hpp
04.05.2011	      5623	entity_factory.cpp
04.05.2011	       892	entity_factory.hpp
04.05.2011	      5783	entity_flags.cpp
04.05.2011	      3080	entity_flags.hpp
04.05.2011	      1530	entity_food.cpp
24.04.2011	       578	entity_food.hpp
04.05.2011	      1639	entity_generic.cpp
04.05.2011	       663	entity_generic.hpp
04.05.2011	      1644	entity_gold.cpp
04.05.2011	       610	entity_gold.hpp
04.05.2011	      3721	entity_item.cpp
04.05.2011	       934	entity_item.hpp
04.05.2011	      1441	entity_key.cpp
04.05.2011	       603	entity_key.hpp
04.05.2011	      1696	entity_keyring.cpp
24.04.2011	       594	entity_keyring.hpp
04.05.2011	      4067	entity_npc.cpp
04.05.2011	       946	entity_npc.hpp
04.05.2011	      4000	entity_player.cpp
04.05.2011	       813	entity_player.hpp
04.05.2011	      1924	entity_portal.cpp
04.05.2011	       672	entity_portal.hpp
04.05.2011	      1979	entity_projectile.cpp
04.05.2011	       702	entity_projectile.hpp
04.05.2011	      1967	entity_scenery.cpp
04.05.2011	       632	entity_scenery.hpp
04.05.2011	      1568	entity_scroll.cpp
24.04.2011	       588	entity_scroll.hpp
04.05.2011	      1547	entity_trap.cpp
04.05.2011	       612	entity_trap.hpp
03.05.2011	     10421	entity_types.hpp
04.05.2011	      1534	entity_wall.cpp
24.04.2011	       576	entity_wall.hpp
04.05.2011	      4443	entity_weapon.cpp
04.05.2011	      1180	entity_weapon.hpp
04.05.2011	      1952	entity_written.cpp
04.05.2011	       681	entity_written.hpp
 
..\agate\entity\flags\
03.05.2011	      1981	flags_ammo.hpp
03.05.2011	      3674	flags_armor.hpp
03.05.2011	     10139	flags_base.hpp
03.05.2011	      3794	flags_blit.hpp
03.05.2011	      3944	flags_container.hpp
03.05.2011	     14680	flags_critter.hpp
03.05.2011	      1725	flags_food.hpp
03.05.2011	      2204	flags_generic.hpp
03.05.2011	      1860	flags_gold.hpp
03.05.2011	      3549	flags_header.hpp
03.05.2011	      7443	flags_item.hpp
03.05.2011	      1342	flags_key.hpp
03.05.2011	      1964	flags_keyring.hpp
03.05.2011	      8876	flags_npc.hpp
03.05.2011	      5290	flags_pc.hpp
03.05.2011	      3305	flags_portal.hpp
03.05.2011	      1999	flags_projectile.hpp
03.05.2011	      2988	flags_scenery.hpp
03.05.2011	      1756	flags_scroll.hpp
03.05.2011	      5011	flags_spell.hpp
03.05.2011	      1737	flags_trap.hpp
03.05.2011	       894	flags_types.hpp
03.05.2011	      2166	flags_wall.hpp
03.05.2011	      6895	flags_weapon.hpp
03.05.2011	      2242	flags_written.hpp
 
..\agate\font\
04.05.2011	      8945	font.cpp
04.05.2011	      1899	font.hpp
04.05.2011	      3871	font_bank.cpp
04.05.2011	       858	font_bank.hpp
04.05.2011	     10909	font_generator.cpp
04.05.2011	       744	font_generator.hpp
22.04.2011	      3130	font_types.hpp
 
..\agate\format\
01.05.2011	      1471	format_art.hpp
22.04.2011	      2620	format_aso.hpp
22.04.2011	     24996	format_scr.hpp
22.04.2011	       654	format_tdf.hpp
22.04.2011	      1629	format_wav.hpp
 
..\agate\graphics\
30.04.2011	     21495	color_database.cpp
21.04.2011	       724	color_database.hpp
04.05.2011	      1585	color_hsl.hpp
21.04.2011	       374	color_palette.hpp
04.05.2011	      8362	color_quantization.cpp
04.05.2011	      2239	color_quantization.hpp
05.05.2011	      9178	color_rgb.hpp
30.04.2011	      2689	color_space.cpp
22.04.2011	       760	color_space.hpp
30.04.2011	     12897	color_table.hpp
22.04.2011	       496	color_utils.hpp
22.04.2011	     22461	dxgi_format.cpp
21.04.2011	     14534	dxgi_format.hpp
05.05.2011	      3192	dxt_block.cpp
22.04.2011	      1153	dxt_block.hpp
22.04.2011	      6502	dxt_types.hpp
05.05.2011	     12958	image.cpp
04.05.2011	      3054	image.hpp
22.04.2011	      2468	image_bmp.cpp
21.04.2011	       574	image_bmp.hpp
22.04.2011	       877	image_bmp_types.hpp
22.04.2011	      4665	image_dds.cpp
21.04.2011	       574	image_dds.hpp
22.04.2011	      4217	image_dds_types.hpp
22.04.2011	      2853	image_format.cpp
22.04.2011	      2646	image_format.hpp
04.05.2011	      2924	image_jpg.cpp
04.05.2011	       639	image_jpg.hpp
04.05.2011	     15683	image_png.cpp
04.05.2011	      1880	image_png.hpp
30.04.2011	      3785	image_png_types.hpp
12.01.2011	       564	image_processor.cpp
21.04.2011	       678	image_processor.hpp
23.04.2011	     15324	image_sampler.cpp
22.04.2011	      1433	image_sampler.hpp
22.04.2011	      2356	image_tga.cpp
21.04.2011	       574	image_tga.hpp
22.04.2011	      1659	image_tga_types.hpp
02.05.2011	     11261	image_transform.cpp
21.04.2011	       697	image_transform.hpp
22.04.2011	       794	image_types.hpp
22.04.2011	      1961	normal_map.cpp
21.04.2011	       461	normal_map.hpp
04.05.2011	      5680	pixel_convertor.cpp
04.05.2011	      1101	pixel_convertor.hpp
30.04.2011	     42322	pixel_format.cpp
04.05.2011	      6113	pixel_format.hpp
02.05.2011	     82645	pixel_io.cpp
01.05.2011	     18953	pixel_io.hpp
30.04.2011	       510	pixel_types.hpp
 
..\agate\gui\
04.05.2011	      2227	gui_background.cpp
04.05.2011	       930	gui_background.hpp
04.05.2011	      2034	gui_border.cpp
04.05.2011	       866	gui_border.hpp
04.05.2011	      2002	gui_button.cpp
04.05.2011	       721	gui_button.hpp
04.05.2011	       829	gui_caption.cpp
04.05.2011	       785	gui_caption.hpp
04.05.2011	      6082	gui_console.cpp
04.05.2011	      1560	gui_console.hpp
04.05.2011	      2705	gui_container.cpp
04.05.2011	      1002	gui_container.hpp
04.05.2011	      2949	gui_event_database.cpp
04.05.2011	      1325	gui_event_database.hpp
04.05.2011	      2192	gui_event_handler.cpp
04.05.2011	      1165	gui_event_handler.hpp
12.01.2011	       261	gui_event_listener.cpp
21.04.2011	       358	gui_event_listener.hpp
04.05.2011	      2139	gui_font.cpp
04.05.2011	      1007	gui_font.hpp
04.05.2011	      2309	gui_image.cpp
04.05.2011	       862	gui_image.hpp
04.05.2011	      2189	gui_label.cpp
04.05.2011	      1000	gui_label.hpp
04.05.2011	     10178	gui_manager.cpp
04.05.2011	      1791	gui_manager.hpp
12.01.2011	       212	gui_mouse.cpp
22.04.2011	       493	gui_mouse.hpp
04.05.2011	      2032	gui_object.cpp
04.05.2011	      1186	gui_object.hpp
04.05.2011	      1315	gui_renderer.cpp
30.04.2011	       694	gui_renderer.hpp
04.05.2011	       566	gui_state.cpp
04.05.2011	       681	gui_state.hpp
04.05.2011	       559	gui_state_bank.cpp
04.05.2011	       552	gui_state_bank.hpp
22.04.2011	      1013	gui_types.hpp
04.05.2011	      1309	gui_variable.cpp
21.04.2011	       770	gui_variable.hpp
04.05.2011	      6264	gui_widget.cpp
04.05.2011	      2196	gui_widget.hpp
22.04.2011	      2354	gui_widget_database.cpp
22.04.2011	      1008	gui_widget_database.hpp
04.05.2011	      5938	gui_window.cpp
04.05.2011	      1391	gui_window.hpp
 
..\agate\input\
04.05.2011	      5678	keyboard.cpp
04.05.2011	      1133	keyboard.hpp
22.04.2011	      2633	keyboard_codes.hpp
13.01.2011	       159	keyboard_command.cpp
04.05.2011	      1011	keyboard_command.hpp
22.04.2011	     19360	keyboard_key.hpp
30.04.2011	      4324	keyboard_translate.hpp
05.05.2011	      1618	mouse.cpp
05.05.2011	      1201	mouse.hpp
 
..\agate\movie\
04.05.2011	      1319	video_player.cpp
04.05.2011	       491	video_player.hpp
04.05.2011	      9793	video_stream.cpp
04.05.2011	      1575	video_stream.hpp
 
..\agate\network\
22.04.2011	      4239	http_request.cpp
13.01.2011	      1332	http_request.hpp
04.05.2011	     16624	irc_client.cpp
04.05.2011	      3336	irc_client.hpp
12.02.2011	     10905	irc_error.cpp
21.04.2011	      2674	irc_error.hpp
03.02.2011	      2597	irc_reply.hpp
13.01.2011	       252	network_manager.cpp
30.04.2011	       428	network_manager.hpp
12.01.2011	       228	server_base.cpp
21.04.2011	       355	server_base.hpp
05.05.2011	      5747	server_tcp.cpp
05.05.2011	      1800	server_tcp.hpp
12.01.2011	       222	server_udp.cpp
21.04.2011	       313	server_udp.hpp
04.05.2011	      2487	socket_address.cpp
04.05.2011	      1099	socket_address.hpp
04.05.2011	     25247	socket_base.cpp
05.05.2011	      3553	socket_base.hpp
04.05.2011	      2451	socket_library.cpp
04.05.2011	       885	socket_library.hpp
05.02.2011	       480	socket_library_platform.hpp
30.04.2011	       568	socket_tcp.cpp
30.04.2011	       534	socket_tcp.hpp
30.04.2011	       568	socket_udp.cpp
30.04.2011	       543	socket_udp.hpp
 
..\agate\renderer\
22.08.2010	      1475	render_layer.cpp
22.08.2010	       501	render_layer.hpp
04.05.2011	      3207	render_viewport.cpp
04.05.2011	      1288	render_viewport.hpp
05.05.2011	     28952	renderer.cpp
05.05.2011	      5446	renderer.hpp
04.05.2011	      7048	renderer_entity.cpp
30.04.2011	       500	renderer_entity.hpp
04.05.2011	     12240	renderer_sector.cpp
04.05.2011	      1061	renderer_sector.hpp
04.05.2011	      2773	renderer_sprite.cpp
21.04.2011	       304	renderer_sprite.hpp
04.05.2011	      6033	renderer_world.cpp
04.05.2011	       827	renderer_world.hpp
 
..\agate\script\
13.01.2011	      4458	lua_camera.cpp
21.04.2011	       932	lua_camera.hpp
10.01.2011	      1358	lua_common.cpp
13.01.2011	       515	lua_common.hpp
22.04.2011	      6200	lua_core.cpp
21.04.2011	       608	lua_core.hpp
13.01.2011	      2260	lua_engine.cpp
21.04.2011	       709	lua_engine.hpp
13.01.2011	      6579	lua_gui.cpp
21.04.2011	       846	lua_gui.hpp
07.10.2010	      5822	lua_luna.hpp
13.01.2011	       221	lua_object.cpp
21.04.2011	       313	lua_object.hpp
13.01.2011	       221	lua_script.cpp
21.04.2011	       313	lua_script.hpp
04.05.2011	      1137	script_engine.cpp
04.05.2011	       547	script_engine.hpp
 
..\agate\server\
21.01.2011	       235	client_cache.cpp
21.01.2011	       375	client_cache.hpp
05.05.2011	      9046	network_packet.cpp
04.05.2011	      1453	network_packet.hpp
05.05.2011	      4689	network_protocol.hpp
01.02.2011	       284	network_shared.hpp
05.05.2011	       901	network_utils.cpp
05.05.2011	       616	network_utils.hpp
05.05.2011	     11095	server.cpp
04.05.2011	      1718	server.hpp
04.05.2011	       741	server_client.cpp
04.05.2011	       795	server_client.hpp
 
..\agate\sprite\
05.05.2011	      7492	sprite_art.cpp
22.04.2011	       536	sprite_art.hpp
05.05.2011	      6534	sprite_aso.hpp
05.05.2011	     17177	sprite_base.cpp
04.05.2011	      5282	sprite_base.hpp
04.05.2011	      2981	sprite_cache.cpp
04.05.2011	      2213	sprite_cache.hpp
 
..\agate\system\
30.04.2011	      1174	application.cpp
30.04.2011	       561	application.hpp
05.05.2011	      6465	condition.cpp
05.05.2011	       985	condition.hpp
05.05.2011	      1257	condition_platform.hpp
04.05.2011	      4522	console.cpp
04.05.2011	      1101	console.hpp
30.04.2011	       520	console_platform.hpp
04.05.2011	      3419	dynamic_library.cpp
04.05.2011	      1013	dynamic_library.hpp
30.04.2011	       636	dynamic_library_platform.hpp
02.05.2011	      1537	main_function.cpp
18.01.2011	       143	main_function.hpp
04.05.2011	      4237	mutex.cpp
04.05.2011	      1080	mutex.hpp
30.04.2011	       553	mutex_platform.hpp
22.04.2011	       350	process.hpp
05.05.2011	      2513	semaphore.cpp
05.05.2011	       999	semaphore.hpp
30.04.2011	       616	semaphore_platform.hpp
05.05.2011	     11377	thread.cpp
05.05.2011	      2307	thread.hpp
04.05.2011	       443	thread_local_data.cpp
04.05.2011	       666	thread_local_data.hpp
04.05.2011	      5108	thread_local_storage.cpp
04.05.2011	      1166	thread_local_storage.hpp
30.04.2011	       499	thread_local_storage_platform.hpp
05.05.2011	      1064	thread_platform.cpp
30.04.2011	       930	thread_platform.hpp
06.05.2011	       225	thread_pool.cpp
06.05.2011	       404	thread_pool.hpp
04.05.2011	      3848	waitable_timer.cpp
04.05.2011	       843	waitable_timer.hpp
30.04.2011	       687	waitable_timer_platform.cpp
30.04.2011	       875	waitable_timer_platform.hpp
 
..\agate\tools\
21.10.2010	      3724	facade_to_image.cpp
21.10.2010	       253	facade_to_image.hpp
27.11.2010	     25637	opengl_extract.cpp
27.11.2010	       368	opengl_extract.hpp
24.09.2010	      8014	palette_extract.cpp
23.09.2010	       163	palette_extract.hpp
 
..\agate\utils\
02.05.2011	      4341	utils_cpu.cpp
02.05.2011	      1173	utils_cpu.hpp
22.04.2011	     15139	utils_crc.cpp
19.01.2011	      1501	utils_crc.hpp
02.05.2011	      3480	utils_cstring.cpp
23.04.2011	      1068	utils_cstring.hpp
25.04.2011	      5794	utils_debug.cpp
23.04.2011	      1780	utils_debug.hpp
02.05.2011	      9793	utils_dir.cpp
11.02.2011	      1451	utils_dir.hpp
02.05.2011	      9013	utils_file.cpp
11.02.2011	      1822	utils_file.hpp
24.04.2011	      1927	utils_hash.cpp
24.04.2011	       900	utils_hash.hpp
03.05.2011	     14498	utils_math.cpp
29.04.2011	      4071	utils_math.hpp
06.05.2011	     12742	utils_memory.cpp
05.05.2011	      5512	utils_memory.hpp
03.05.2011	     79939	utils_number.cpp
03.05.2011	     18132	utils_number.hpp
05.05.2011	     17720	utils_system.cpp
05.05.2011	      1776	utils_system.hpp
05.05.2011	      9881	utils_time.cpp
02.05.2011	      4298	utils_time.hpp
02.05.2011	      2318	utils_wcstring.cpp
23.04.2011	      1161	utils_wcstring.hpp
 
..\agate\utils\assembly\
17.11.2010	        94	assembly.hpp
23.04.2011	       796	assembly_config.hpp
23.04.2011	      1855	assembly_cpu.cpp
15.01.2011	       601	assembly_cpu.hpp
05.05.2011	     11414	assembly_math.cpp
29.04.2011	      1263	assembly_math.hpp
06.05.2011	     39177	assembly_memory.cpp
05.05.2011	      2297	assembly_memory.hpp
23.04.2011	      7838	assembly_string.cpp
15.01.2011	       812	assembly_string.hpp
 
..\agate\video\
04.05.2011	      1999	display_list.cpp
04.05.2011	       496	display_list.hpp
04.05.2011	     11949	frame_buffer.cpp
04.05.2011	      1469	frame_buffer.hpp
04.05.2011	      4692	model.cpp
04.05.2011	      4409	model.hpp
04.05.2011	     14051	model_3ds.cpp
22.04.2011	      2509	model_3ds.hpp
22.04.2011	      5240	model_3ds_types.hpp
30.04.2011	      2188	opengl.cpp
14.01.2011	       652	opengl.hpp
21.01.2011	      5050	particle_emitter.cpp
21.01.2011	      1011	particle_emitter.hpp
21.01.2011	       268	particle_generator.cpp
21.01.2011	       343	particle_generator.hpp
21.01.2011	       285	particle_system.cpp
21.01.2011	       341	particle_system.hpp
21.01.2011	      1806	pixel_shader.cpp
21.01.2011	       535	pixel_shader.hpp
04.05.2011	     12917	render_context.cpp
04.05.2011	      1283	render_context.hpp
30.04.2011	       531	render_context_platform.hpp
05.05.2011	     14613	shader_program.cpp
05.05.2011	      4288	shader_program.hpp
22.04.2011	      1064	shader_types.hpp
04.05.2011	     14007	texture.cpp
04.05.2011	      2337	texture.hpp
14.01.2011	       121	vertex_array.cpp
21.04.2011	       585	vertex_array.hpp
14.01.2011	       238	vertex_buffer.cpp
04.05.2011	       481	vertex_buffer.hpp
22.04.2011	       725	vertex_types.hpp
05.05.2011	     10674	video_driver.cpp
04.05.2011	      3874	video_driver.hpp
 
..\agate\window\
30.04.2011	      2658	desktop_screen.cpp
30.04.2011	       671	desktop_screen.hpp
04.05.2011	      2157	graphics_context.cpp
04.05.2011	       872	graphics_context.hpp
30.04.2011	       770	graphics_context_platform.hpp
04.05.2011	      1499	message_box.cpp
04.05.2011	       766	message_box.hpp
04.05.2011	     13271	window_base.cpp
04.05.2011	      3548	window_base.hpp
02.05.2011	      1745	window_base_platform.cpp
30.04.2011	      2251	window_base_platform.hpp
04.05.2011	      9813	window_console.cpp
04.05.2011	       904	window_console.hpp
04.05.2011	      8515	window_main.cpp
04.05.2011	      1239	window_main.hpp
04.05.2011	      2707	window_manager.cpp
04.05.2011	       770	window_manager.hpp
02.05.2011	     11756	window_manager_platform.cpp
30.04.2011	       716	window_manager_platform.hpp
 
..\agate\world\
04.05.2011	      4988	location.cpp
04.05.2011	      2342	location.hpp
04.05.2011	      4617	map.cpp
04.05.2011	      1796	map.hpp
05.05.2011	     11488	sector.cpp
04.05.2011	      2814	sector.hpp
05.05.2011	      3398	sector_cache.cpp
05.05.2011	      1440	sector_cache.hpp
04.05.2011	      3142	sector_tile.cpp
04.05.2011	      1813	sector_tile.hpp
24.04.2011	      1250	sector_types.hpp
04.05.2011	      7403	terrain.cpp
04.05.2011	       811	terrain.hpp
04.05.2011	      3462	world.cpp
04.05.2011	      1174	world.hpp
04.05.2011	      5239	world_time.cpp
04.05.2011	      2731	world_time.hpp
That's all for now.
Have a nice day!

P.S. I've decided to start a personal blog here at game-alive.com, and I'll be posting any news from the development there, so if you're really interested in it's progress, you might want to check it out more often than you check these forums.

Link will be added later, need to setup it first...

User avatar
Koorac
Ailing Wolf
Ailing Wolf
Posts: 48
Joined: Sat Jul 11, 2009 10:06 pm

Re: Progress Report 8 (6.5.2011)

Post by Koorac » Fri May 06, 2011 11:12 am

Looks like a nice list of files :)
Are you ready to open up development so others can help?
I.e. a public or private Git or SVN repo?

User avatar
Crypton
Arronax's Best Friend
Arronax's Best Friend
Posts: 420
Joined: Wed Jul 08, 2009 5:04 am
Location: Abyss
Contact:

Re: Progress Report 8 (6.5.2011)

Post by Crypton » Thu Jun 02, 2011 11:45 pm

Koorac wrote:Looks like a nice list of files :)
Are you ready to open up development so others can help?
I.e. a public or private Git or SVN repo?
Hi, Koorac ;)

I'm sorry, but I'm not ready yet, a lot of radical changes were made in last two months. I'm thinking about setting up the repo for long time, but it'll be better to start coop development after the source code's structure gets stable. Also it's still win32 only...

However, I'm going to release some code to the public soon, mainly common headers and classes, and classes for loading arcanum file formats. I'll also setup a public repo for file format converters and other tools. If I see someone working on the code, maybe I'll risk it and upload the whole OpenArcanum's source codes.

Anyway, there's a Arcanum related project you can work on already. A few day ago, Radzh has decided to share the QtScribe's source codes, he's won't be working on it anymore, and he wants to ask you if you want to join the development with me. I told him that I can add some new features to it, like art, facade and font generator, dat filesystem, etc.

I'm going to setup a private svn repo, let me know if you want the access, and I'll create you account.

Cheers :drool:

User avatar
Koorac
Ailing Wolf
Ailing Wolf
Posts: 48
Joined: Sat Jul 11, 2009 10:06 pm

Re: Progress Report 8 (6.5.2011)

Post by Koorac » Sat Jun 04, 2011 3:07 pm

Sure, I would be happy to be able to contribute

User avatar
Crypton
Arronax's Best Friend
Arronax's Best Friend
Posts: 420
Joined: Wed Jul 08, 2009 5:04 am
Location: Abyss
Contact:

Re: Progress Report 8 (6.5.2011)

Post by Crypton » Sun Jun 05, 2011 5:28 am

Koorac wrote:Sure, I would be happy to be able to contribute
Great! :) Are you still okay with Git? I had to switch to Git, since I was unable to delete revisions or any files from the svn repository, and doing it everytime thru backups would be very painful.

I managed to setup a private git server, so we don't have to use github, which doesn't allow private repos for free accounts.

Anyway, I already created account for you, so the only thing you have to do, is to send me PM with email address, and I'll send you a private key, passphrase and repo address. ;)

nuti-naguti
Bunny
Bunny
Posts: 2
Joined: Wed Dec 29, 2010 6:53 pm

Re: Progress Report 8 (6.5.2011)

Post by nuti-naguti » Tue Nov 22, 2011 2:07 pm

Good work, Crypton

User avatar
Crypton
Arronax's Best Friend
Arronax's Best Friend
Posts: 420
Joined: Wed Jul 08, 2009 5:04 am
Location: Abyss
Contact:

Re: Progress Report 8 (6.5.2011)

Post by Crypton » Tue Nov 22, 2011 6:32 pm

nuti-naguti wrote:Good work, Crypton
Oh, that reminds me that I should start posting progress reports again. Thanks! :twisted:

Post Reply