mirror of
https://github.com/dashr9230/SA-MP.git
synced 2024-11-27 16:30:44 +00:00
Ongoing decompilation of San Andreas Multiplayer (SA-MP)
f398b9c82c
Implements: * `WorldAddEntity(...)` * `WorldRemoveEntity(...)` * `GameDisableCheatCodes()` * `GamePool_Ped_GetAt(...)` * `GamePool_Ped_GetIndex(...)` * `GamePool_Vehicle_GetAt(...)` * `GamePool_Vehicle_GetIndex(...)` * `GamePool_Object_GetAt(...)` * Updates `InitPlayerPedPtrRecords()` |
||
---|---|---|
announce | ||
archive | ||
bot | ||
exgui | ||
font | ||
launch3 | ||
raknet | ||
rcon | ||
saco | ||
scm | ||
server | ||
ttmath | ||
.gitignore | ||
README.md |
San Andreas Multiplayer
This is an ongoing matching decompilation of the 0.3.7 version of San Andreas Multiplayer.
Status
- samp.exe - Mostly decompiled. Not matching due to issues with PACKAGEINFO.
- samp.dll - Incomplete.
- rcon.exe - Fully decompiled.
- samp_debug.exe - Fully decompiled.
- samp-server.exe - Incomplete.
- samp03svr - Incomplete.
- announce.exe - Fully decompiled.
- announce - System and the GCC version not have been determined.
- samp-npc.exe - Incomplete.
- samp-npc - Incomplete.
Building
Requirements
- A clean virtual machine with Windows XP installed
- Microsoft Visual C++ 6.0
- Microsoft Visual C++ 6.0 (Service Pack 6)
- Microsoft Visual Studio .NET 2003
- Borland Delphi 7
Note(s):
- Make a backup of your Microsoft Visual C++ 6.0 installation before you install Service Pack 6 update. This update will overwrite your compiler binaries and alter your building results. You can find your Visual C++ 6.0 installation at
C:\Program Files\Microsoft Visual Studio
.
Compiling
Windows
TODO
Linux
TODO
Contributing
If you are interested in this decompilation project, feel free to create a pull request and/or join to my Discord server.