Function list

From sc2k-reverse
Revision as of 00:35, 6 March 2025 by Araxestroy (talk | contribs) (Created page with "{{Heavy construction}} 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 <code>jmp '''ActualFunctionBody'''</code> instruction in it). {| class="wikitable sortable" |+ All functions |- ! {{tooltip|Thunk address|The address of the function thun...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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).

All functions
Thunk address Function address Return type Calling convention Function name Arguments 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 Advances the calendar one day and performs all appropriate daily/monthly/seasonal/annual tasks.
0x402D2E 0x4734A0 __int16 __cdecl SimulationCalculateBudgetUpdates