Commit Graph

387 Commits

Author SHA1 Message Date
Silent
bf8f58970d Unified code between ddraw and ASIs 2017-09-18 22:13:02 +02:00
Silent
01dfbda6fd UPX-friendly ddraw (should be cleaned up a bit though) 2017-09-18 17:19:56 +02:00
Silent
a5380e3c5f Recreated ddraw project with CRT and proper settings (will need it for patterns) 2017-09-18 13:46:14 +02:00
Silent
fb672f079b Simplified ScopedUnprotect selection
Made SA use safer ScopedUnprotect
2017-09-18 12:52:35 +02:00
Silent
29cea98c70 Fixup patterns for UPX executables
Adapted ScopedUnprotect for UPX executables
2017-09-16 23:32:17 +02:00
Silent
92fb1798f9 Fixed III pattern for pathfinding fix 2017-09-15 22:01:43 +02:00
Silent
f1cb027642 Fixed impounding of random vehicles (because CVehicle::~CVehicle doesn't remove cars from apCarsToKeep) - SA 1.0 2017-09-15 20:24:26 +02:00
Silent
aa08703dd7 PickNextNodeToChaseCarXYZ for III 2017-09-13 22:40:30 +02:00
Silent
de35275f8d PickNextNodeToChaseCarXYZ for VC 2017-09-13 21:56:06 +02:00
Silent
54264b5cc4 Purple Nines Glitch fix revised 2017-09-12 23:26:08 +02:00
Silent
e3fe830843 Extra constness where applicable 2017-09-12 22:57:30 +02:00
Silent
51fa496658 III/VC can use non-serializable (local session only) hints 2017-09-12 22:53:20 +02:00
Silent
4b934419bf Proper metric-imperial conversion constants 2017-09-12 22:35:45 +02:00
Silent
4a2d93c44e Fixed new warnings 2017-09-12 18:06:55 +02:00
Silent
99503818dd Safer CdStreamSetFilePointer 2017-09-12 18:04:42 +02:00
Silent
eb27f34143 FuckCarCompletely fixed in III and VC 2017-09-12 18:01:02 +02:00
Silent
b002512132 Memory::Patch with std::initializer_list 2017-09-12 18:00:26 +02:00
Silent
e4a3d81e81 Only hook DOUBLE_RHWEELS exception list if there are any entries listed in INI 2017-09-12 16:14:07 +02:00
Silent
7413bab68c Less invasive INI options (don't hook if option is commented out/removed) 2017-09-12 16:08:22 +02:00
Silent
61fb1af2ce Alt+F4 fix for III/VC 2017-09-12 15:36:58 +02:00
Silent
43babcd405 GetASIModuleHandle to account for stupid people having their mods as DLL and not ASI 2017-09-12 14:21:20 +02:00
Silent
9cb66601f8 Master builds (Release = optimizations + assertions) 2017-09-12 13:48:15 +02:00
Silent
f0a53778ee Remove FILE_FLAG_NO_BUFFERING from CdStreams - III (all), VC (all), SA (1.0) 2017-09-12 13:31:57 +02:00
Silent
832828ac8f Timers fix for III 2017-09-11 16:41:40 +02:00
Silent
94fa223e8c Patterns for timers fix for VC 2017-09-11 15:18:32 +02:00
Silent
c58f8ceef6 First version of new timer fix for III/VC - VC only so far 2017-09-11 00:39:46 +02:00
Silent
8901d95359 Fixup for SA timers 2017-09-11 00:39:08 +02:00
Silent
6c30863136 Merge branch 'master' into 'master'
Fixed autopilot timer bug in III and VC

See merge request !1
2017-09-10 16:02:10 +00:00
Silent
14a31c21e8 Beagle moving aileron 2017-09-10 00:16:16 +02:00
Silent
539398dd68 Stuntplane ailerons
Programmatically fixed props on Predator and Tropic
2017-09-09 23:39:30 +02:00
Silent
df32c8ab6a Once again cleaned up FLA integration 2017-09-09 20:46:10 +02:00
Silent
5050c6510e Rotate Newsvan dish when player is using the car 2017-09-09 20:29:01 +02:00
Silent
88de5b8f00 Only animate Sweeper brushes when needed 2017-09-09 20:04:48 +02:00
Silent
36d9f1a29a Make freeing temp objects more aggressive to fix vending crash - SA 1.0 2017-09-09 18:47:07 +02:00
Silent
1f800587f1 Removed some duplicate code in Patternies
Perfect forwarding for for_each_result functor
2017-09-08 00:56:29 +02:00
Silent
49796ff0cf Tweaked Sweeper/Phoenix constants 2017-09-08 00:16:31 +02:00
Silent
fb679617de Disabled C++ exceptions and RTTI 2017-09-07 22:43:10 +02:00
Silent
7b94f1b4c6 Merge fix 2017-09-07 22:36:51 +02:00
Silent
30190e74ef Merge branch 'fla-r28'
# Conflicts:
#	SilentPatch/TheFLAUtils.cpp
#	SilentPatch/TheFLAUtils.h
#	SilentPatchSA/ModelInfoSA.h
2017-09-07 22:35:16 +02:00
Silent
7e30befb6f Refactored FLA compatibility
Car colours compatible with FLA

# Conflicts:
#	SilentPatchSA/ModelInfoSA.h
2017-09-07 22:28:17 +02:00
Silent
330fa38f4c Fix for old FLA 2017-09-07 22:24:14 +02:00
Silent
928800795c Branchless GetExtendedID 2017-09-07 22:24:06 +02:00
Silent
63ebc3efa1 Recompiled libflac 2017-09-07 21:24:34 +02:00
Silent
09f3d7ca34 Minor improvements to CMatrix 2017-06-25 14:27:10 +02:00
Silent
1da99647b5 Stop BF Injection/Bandito/Hotknife rotating engine components when engine is off 2017-06-25 14:09:30 +02:00
Silent
6006e253b1 SetComponentRotation moved to code 2017-06-25 12:32:22 +02:00
Silent
9b75302ba5 Updated Maths.h 2017-06-25 12:32:07 +02:00
Silent
5f6ad2157d Sweeper animations
Fixed Phoenix anims
2017-06-25 12:17:09 +02:00
Silent
07776b44cb % switch Z writing later to narrow down var scope more 2017-06-23 01:25:15 +02:00
Silent
9236463f88 Animated Phoenix hood scoop 2017-06-23 00:11:17 +02:00