temp2
21st September 2004, 11:55
OK people I’ve been working hard over the last few weeks and the results are starting to show. My new headers all compile and seem to be pointing to mostly the correct places. All Unreal Script accessible game related object are now being reverse engineered however there remains some 432 core headers that will need manual modification if they are to be used.
I have modified the Helios Hook tutorial so it compiles but at the moment it does not work fully due to problems with TObjectIterator, tec... I believe its an issue with the private class member definitions being different between 432 and what is in AA:O 2.1
Thus I’m offering up a closed alpha header release to a couple of keen and capable c++ programmers who can give me useful and sensible feedback and find what changes are necessary to what is left of what we need out of 432. Your obligation: 1 email a week telling me how you are getting on and what you are doing and giving me useful source code.
What's in the alpha package (if you get on the alpha):
.h with all Unreal Script accessible native c++ objects, classes, structs, consts, enumerations, functions and stub functions for AA:O 2.1.
.lib's and .exp's for all AA:O 2.1 dll's
.h's containing de-mangled prototypes of all calls for all AA:O 2.1 dll's
Command line dll export name mangling utility.
What I can point you to if you don't have them:
432 public source (essential)
dll injection software (necessary to inject tutorials).
The de-mangler I use has deficiencies and what I want to do is work on a new demangler and may integrate it with the header generator to get at unexposed native functions.
Send me an email with your experience and what you want to do to: temp1290@hotmail.com
After we get the headers sorted I have a number of projects I'm interested in getting people to work on...
Thanks to [ELF]p1p0, [ELF]Helios nad [ELF]osGB'
N.B. SDK's may be constructed for other UnrealOS based games dependant upon demand and motivators.
Directory of C:\UT\agp_2.1\inc
20/09/2004 00:04 398,140 AGPClasses.h
19/09/2004 23:54 1,584 AGP_AIClasses.h
19/09/2004 23:53 22,918 AGP_CharactersClasses.h
19/09/2004 23:53 19,027 AGP_EffectsClasses.h
19/09/2004 23:53 14,039 AGP_GameplayClasses.h
19/09/2004 23:53 44,154 AGP_InventoryClasses.h
19/09/2004 23:53 1,198 AGP_ScriptClasses.h
19/09/2004 23:53 134,237 AGP_UIClasses.h
19/09/2004 23:54 2,953 ALAudioClasses.h
20/09/2004 20:12 54,017 CoreClasses.h
19/09/2004 23:53 3,004 D3DDrvClasses.h
19/09/2004 23:53 19,199 EditorClasses.h
20/09/2004 20:01 896,351 EngineClasses.h
19/09/2004 23:53 2,778 FireClasses.h
19/09/2004 23:53 3,405 GameplayClasses.h
19/09/2004 23:53 64,582 IpDrvClasses.h
19/09/2004 23:53 1,077 WindowClasses.h
19/09/2004 23:53 1,568 WinDrvClasses.h
19/09/2004 23:54 149,049 XInterfaceClasses.h
19 File(s) 1,833,280 bytes
Directory of C:\UT\agp_2.1\lib
28/08/2004 10:33 10,822 agp.def
27/08/2004 17:45 44,724 agp.exp
27/08/2004 17:45 74,490 agp.lib
26/08/2004 20:09 108,653 core.def
26/08/2004 20:10 450,989 core.exp
26/08/2004 20:10 746,648 core.lib
27/08/2004 15:31 2,178 D3DDrv.def
27/08/2004 17:46 9,125 d3ddrv.exp
27/08/2004 17:46 15,876 d3ddrv.lib
27/08/2004 15:31 1,507 defOpenAL32.def
27/08/2004 17:46 8,974 defopenal32.exp
27/08/2004 17:46 16,112 defopenal32.lib
27/08/2004 15:31 36,270 Editor.def
27/08/2004 17:46 146,335 editor.exp
27/08/2004 17:46 244,316 editor.lib
26/08/2004 20:14 321,854 Engine.def
26/08/2004 20:14 1,295,341 engine.exp
26/08/2004 20:14 2,157,126 engine.lib
27/08/2004 15:32 5,974 Fire.def
27/08/2004 17:46 26,155 fire.exp
27/08/2004 17:46 43,916 fire.lib
28/08/2004 10:33 23,816 IpDrv.def
27/08/2004 17:46 96,492 ipdrv.exp
27/08/2004 17:46 160,970 ipdrv.lib
28/08/2004 11:10 44,193 Window.def
27/08/2004 17:47 186,465 window.exp
27/08/2004 17:47 310,932 window.lib
28/08/2004 11:11 3,877 WinDrv.def
27/08/2004 17:47 16,385 windrv.exp
27/08/2004 17:47 27,946 windrv.lib
28/08/2004 10:33 41,035 XInterface.def
27/08/2004 17:48 170,419 xinterface.exp
27/08/2004 17:48 288,042 xinterface.lib
33 File(s) 7,137,957 bytes
Directory of C:\UT\agp_2.1\demangled
06/09/2004 11:55 11,092 agp.h
06/09/2004 11:46 119,842 core.h
05/09/2004 12:08 2,288 d3ddrv.h
05/09/2004 12:10 40,564 editor.h
06/09/2004 11:52 337,620 engine.h
05/09/2004 12:13 6,970 fire.h
06/09/2004 11:57 21,707 ipdrv.h
05/09/2004 12:03 53,488 window.h
05/09/2004 12:05 4,559 windrv.h
05/09/2004 12:00 43,763 xinterface.h
10 File(s) 641,893 bytes
I have modified the Helios Hook tutorial so it compiles but at the moment it does not work fully due to problems with TObjectIterator, tec... I believe its an issue with the private class member definitions being different between 432 and what is in AA:O 2.1
Thus I’m offering up a closed alpha header release to a couple of keen and capable c++ programmers who can give me useful and sensible feedback and find what changes are necessary to what is left of what we need out of 432. Your obligation: 1 email a week telling me how you are getting on and what you are doing and giving me useful source code.
What's in the alpha package (if you get on the alpha):
.h with all Unreal Script accessible native c++ objects, classes, structs, consts, enumerations, functions and stub functions for AA:O 2.1.
.lib's and .exp's for all AA:O 2.1 dll's
.h's containing de-mangled prototypes of all calls for all AA:O 2.1 dll's
Command line dll export name mangling utility.
What I can point you to if you don't have them:
432 public source (essential)
dll injection software (necessary to inject tutorials).
The de-mangler I use has deficiencies and what I want to do is work on a new demangler and may integrate it with the header generator to get at unexposed native functions.
Send me an email with your experience and what you want to do to: temp1290@hotmail.com
After we get the headers sorted I have a number of projects I'm interested in getting people to work on...
Thanks to [ELF]p1p0, [ELF]Helios nad [ELF]osGB'
N.B. SDK's may be constructed for other UnrealOS based games dependant upon demand and motivators.
Directory of C:\UT\agp_2.1\inc
20/09/2004 00:04 398,140 AGPClasses.h
19/09/2004 23:54 1,584 AGP_AIClasses.h
19/09/2004 23:53 22,918 AGP_CharactersClasses.h
19/09/2004 23:53 19,027 AGP_EffectsClasses.h
19/09/2004 23:53 14,039 AGP_GameplayClasses.h
19/09/2004 23:53 44,154 AGP_InventoryClasses.h
19/09/2004 23:53 1,198 AGP_ScriptClasses.h
19/09/2004 23:53 134,237 AGP_UIClasses.h
19/09/2004 23:54 2,953 ALAudioClasses.h
20/09/2004 20:12 54,017 CoreClasses.h
19/09/2004 23:53 3,004 D3DDrvClasses.h
19/09/2004 23:53 19,199 EditorClasses.h
20/09/2004 20:01 896,351 EngineClasses.h
19/09/2004 23:53 2,778 FireClasses.h
19/09/2004 23:53 3,405 GameplayClasses.h
19/09/2004 23:53 64,582 IpDrvClasses.h
19/09/2004 23:53 1,077 WindowClasses.h
19/09/2004 23:53 1,568 WinDrvClasses.h
19/09/2004 23:54 149,049 XInterfaceClasses.h
19 File(s) 1,833,280 bytes
Directory of C:\UT\agp_2.1\lib
28/08/2004 10:33 10,822 agp.def
27/08/2004 17:45 44,724 agp.exp
27/08/2004 17:45 74,490 agp.lib
26/08/2004 20:09 108,653 core.def
26/08/2004 20:10 450,989 core.exp
26/08/2004 20:10 746,648 core.lib
27/08/2004 15:31 2,178 D3DDrv.def
27/08/2004 17:46 9,125 d3ddrv.exp
27/08/2004 17:46 15,876 d3ddrv.lib
27/08/2004 15:31 1,507 defOpenAL32.def
27/08/2004 17:46 8,974 defopenal32.exp
27/08/2004 17:46 16,112 defopenal32.lib
27/08/2004 15:31 36,270 Editor.def
27/08/2004 17:46 146,335 editor.exp
27/08/2004 17:46 244,316 editor.lib
26/08/2004 20:14 321,854 Engine.def
26/08/2004 20:14 1,295,341 engine.exp
26/08/2004 20:14 2,157,126 engine.lib
27/08/2004 15:32 5,974 Fire.def
27/08/2004 17:46 26,155 fire.exp
27/08/2004 17:46 43,916 fire.lib
28/08/2004 10:33 23,816 IpDrv.def
27/08/2004 17:46 96,492 ipdrv.exp
27/08/2004 17:46 160,970 ipdrv.lib
28/08/2004 11:10 44,193 Window.def
27/08/2004 17:47 186,465 window.exp
27/08/2004 17:47 310,932 window.lib
28/08/2004 11:11 3,877 WinDrv.def
27/08/2004 17:47 16,385 windrv.exp
27/08/2004 17:47 27,946 windrv.lib
28/08/2004 10:33 41,035 XInterface.def
27/08/2004 17:48 170,419 xinterface.exp
27/08/2004 17:48 288,042 xinterface.lib
33 File(s) 7,137,957 bytes
Directory of C:\UT\agp_2.1\demangled
06/09/2004 11:55 11,092 agp.h
06/09/2004 11:46 119,842 core.h
05/09/2004 12:08 2,288 d3ddrv.h
05/09/2004 12:10 40,564 editor.h
06/09/2004 11:52 337,620 engine.h
05/09/2004 12:13 6,970 fire.h
06/09/2004 11:57 21,707 ipdrv.h
05/09/2004 12:03 53,488 window.h
05/09/2004 12:05 4,559 windrv.h
05/09/2004 12:00 43,763 xinterface.h
10 File(s) 641,893 bytes