Peter1981 wrote:Has anyone actually looked at the program code for this or knows where it is located with out my original notes I'm left scratching my head!!
Here are some old notes wrt:
Extending the TASKFORCE size
First of all, GUI files(+ exe handling of them) is the main work. Without this issue solved, the project is just a silly nerd timewaster.
=> Max number of ships: (maybe more values to find)
Code: Select all
4492AB cmp eax, 9
4492C4 cmp eax, 9
4492F8 cmp edx, 9
=> Decreasing the slot size (senseless task -> hundreds of values to find/change for a max size of only 18 ships)
Some of them:
Code: Select all
scrap order
46943D add ebx, 4
Train_ships
46916B add ecx, 4
Raid_order
4697B7 add esi, 4
Build_Space_Station
468C92 add ecx, 4
=> Increasing the blocksize of GWTForce & GTForceList (senseless task due to file structure!)
Most but not all are related to the subject, on the other hand maybe some needed values are calculated !
Code: Select all
447BBE mov ecx, 6Ch
447BE8 add ebp, 6Ch
448F2B mov ecx, 6Ch
4494C5 sub esp, 6Ch
4495A2 add esp, 6Ch
449822 sub esp, 6Ch
449862 add esp, 6Ch
449895 mov ebx, 6Ch
449FB3 mov ecx, 6Ch
45713F mov eax, 6Ch
457144 mov ecx, 6Ch
4575D0 mov eax, 6Ch
457D01 mov eax, 6Ch
457D0E mov ecx, 6Ch
4668EC mov edx, 6Ch
4669CB mov edx, 6Ch
4668EC mov edx, 6Ch
4669CB mov edx, 6Ch
466B14 mov edx, 6Ch
466B25 mov edx, 6Ch
466B46 mov edx, 6Ch
466CB4 mov edx, 6Ch
46C350 push 6Ch
46C37B push 6Ch
46C39F push 6Ch
46C3E7 push 6Ch
46C46C push 6Ch
46C498 push 6Ch
46C4BD push 6Ch
46C505 push 6Ch
48284C mov ecx, 6Ch
48EE08 mov eax, 6Ch
48F058 mov eax, 6Ch
4FEEA5 sub esp, 6Ch
4FEF67 add esp, 6Ch
55371F add eax, 6Ch
55B4BB add eax, 6Ch
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.