Merge pull request #94 from diamante0018/develop
New Premake option. Improved asm
This commit is contained in:
commit
26d8a5885b
@ -40,6 +40,7 @@
|
|||||||
| `--disable-bitmessage` | Disable use of BitMessage completely. |
|
| `--disable-bitmessage` | Disable use of BitMessage completely. |
|
||||||
| `--disable-base128` | Disable base128 encoding for minidumps. |
|
| `--disable-base128` | Disable base128 encoding for minidumps. |
|
||||||
| `--no-new-structure` | Do not use new virtual path structure (separating headers and source files). |
|
| `--no-new-structure` | Do not use new virtual path structure (separating headers and source files). |
|
||||||
|
| `--iw4x-zones` | Zonebuilder generates iw4x zones that cannot be loaded without IW4x specific patches. |
|
||||||
|
|
||||||
## Command line arguments
|
## Command line arguments
|
||||||
|
|
||||||
|
@ -74,6 +74,11 @@ newoption {
|
|||||||
description = "Upload minidumps even for Debug builds."
|
description = "Upload minidumps even for Debug builds."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
newoption {
|
||||||
|
trigger = "iw4x-zones",
|
||||||
|
description = "Zonebuilder generates iw4x zones that cannot be loaded without IW4x specific patches."
|
||||||
|
}
|
||||||
|
|
||||||
newaction {
|
newaction {
|
||||||
trigger = "version",
|
trigger = "version",
|
||||||
description = "Returns the version string for the current commit of the source code.",
|
description = "Returns the version string for the current commit of the source code.",
|
||||||
@ -324,6 +329,9 @@ workspace "iw4x"
|
|||||||
if _OPTIONS["force-exception-handler"] then
|
if _OPTIONS["force-exception-handler"] then
|
||||||
defines { "FORCE_EXCEPTION_HANDLER" }
|
defines { "FORCE_EXCEPTION_HANDLER" }
|
||||||
end
|
end
|
||||||
|
if _OPTIONS["iw4x-zones"] then
|
||||||
|
defines { "GENERATE_IW4X_SPECIFIC_ZONES" }
|
||||||
|
end
|
||||||
|
|
||||||
-- Pre-compiled header
|
-- Pre-compiled header
|
||||||
pchheader "STDInclude.hpp" -- must be exactly same as used in #include directives
|
pchheader "STDInclude.hpp" -- must be exactly same as used in #include directives
|
||||||
|
@ -341,9 +341,6 @@ namespace Components
|
|||||||
|
|
||||||
// original code
|
// original code
|
||||||
mov eax, dword ptr[esp + 0xa0];
|
mov eax, dword ptr[esp + 0xa0];
|
||||||
jmp collide;
|
|
||||||
|
|
||||||
collide:
|
|
||||||
push 0x00478376;
|
push 0x00478376;
|
||||||
retn;
|
retn;
|
||||||
|
|
||||||
@ -374,11 +371,6 @@ namespace Components
|
|||||||
// dont eject if g_playerEjection is set to 0
|
// dont eject if g_playerEjection is set to 0
|
||||||
je donteject;
|
je donteject;
|
||||||
|
|
||||||
// original code
|
|
||||||
cmp dword ptr[ebx + 19ch], edi;
|
|
||||||
jle eject;
|
|
||||||
|
|
||||||
eject:
|
|
||||||
push 0x005d8152;
|
push 0x005d8152;
|
||||||
retn;
|
retn;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user