Function list

From sc2k-reverse
Revision as of 00:56, 6 March 2025 by Araxestroy (talk | contribs) (Expanded the table schema a bit)
Jump to navigationJump to search
1195
1195
SimCopter One reporting heavy traffic!
This page or section is under significant construction. It may be a large repository of data that's constantly being updated, or there may be a large rework in progress. There is a good chance the contents of this page will have dramatically changed next time you look at it.
Please check the history before making any edits to ensure any changes you make won't conflict with anyone else's.


This is a table of function names. It is probably going to be unpleasant to update, but at least it looks nice and you can sort it.

When adding new functions to the table, please make sure you insert them into the appropriate order by thunk address (the function that just has a jmp ActualFunctionBody instruction in it).

Uncategorized functions
Thunk address Main address Return type Calling convention Function name Arguments Related functions Notes
0x4015E6 0x4731E0 int __cdecl SimulationPrepareBudgetDialog int a1 arg a1 only referenced on line, seems to be more like "bool bUseParentWindow"
0x401820 0x413520 void __cdecl SimulationProcessTick Called from GameDoIdleUpkeep Advances the calendar one day and performs all appropriate daily/monthly/seasonal/annual tasks.
0x402A3B 0x405AB0 DWORD __thiscall GameDoIdleUpkeep CWinApp* this Called from CWinApp::OnIdle via the class CWinApp vtable Could stand to have a better name.
0x402D2E 0x4734A0 __int16 __cdecl SimulationCalculateBudgetUpdates