Commit Graph

  • abbf99a79d Added proper comments to ModuleList Silent 2017-11-03 22:32:51 +0100
  • 614354ec8a Updated ModuleList.hpp Silent 2017-11-03 22:22:22 +0100
  • a76b06a400 Make CAEDataStream methods pure virtual so intellisense doesn't complain (and those methods shouldn't be used anyway) Silent 2017-10-23 00:25:37 +0200
  • 771fd96ba7 "number_type - The numbering scheme used for the frame. As a convenience, the decoder will always convert a frame number to a sample number because the rules are complex." Silent 2017-10-20 01:12:17 +0200
  • 71ebe0d9eb Stricter constness Silent 2017-10-20 00:58:06 +0200
  • 90590af639 Don't grant executable privilege to non-executable data when unprotecting Silent 2017-10-05 15:32:02 +0200
  • 4827c94a98 Use kernel32 export in ModuleList if possible Silent 2017-10-04 19:12:33 +0200
  • e8b07f9f50 Cleaned up imports Silent 2017-10-03 23:32:14 +0200
  • 080cc24f34 Unnamed CdStream semaphore (allows to run III/VC/SA all at once) Silent 2017-10-03 22:24:01 +0200
  • 4b2c145028 Replaced GetASIModuleHandle with ModuleList (locate modules matching only by name without extension) Silent 2017-10-03 21:03:23 +0200
  • f35b637b9e Unsupported 3.0 message Silent 2017-09-28 23:48:08 +0200
  • 53debb778b Removed two pass rendering Silent 2017-09-28 21:43:16 +0200
  • ede1d92f0b NVC shader removed Silent 2017-09-28 21:13:14 +0200
  • af2e15ca21 Patterns fixup Silent 2017-09-27 23:17:21 +0200
  • 32fa0c9e51 Bomb ownership bug fix in III/VC + small corrections Silent 2017-09-27 23:12:05 +0200
  • a545d5f28f Fixed check (should be case insensitive like in stock game) Silent 2017-09-27 00:02:48 +0200
  • cab60502f3 Removed censorship - III/VC Silent 2017-09-26 22:21:52 +0200
  • d596ec7d1e CdStream fix future proof for new FLA Silent 2017-09-26 18:03:13 +0200
  • d6e0f3e74f Skip cdstream fix if FLA uses enhanced IMGs Silent 2017-09-26 16:36:49 +0200
  • 258d1cccc9 Extra assertions added Silent 2017-09-24 14:35:10 +0200
  • a66876f85f Cargens placed in interiors tie to area 13 (visible everywhere) Silent 2017-09-23 21:04:46 +0200
  • e272cce1f3 Dancing timers fix Silent 2017-09-23 19:34:28 +0200
  • 498ef74988 Fixed GetOverlappedResult return values (more future proof) Silent 2017-09-23 13:21:10 +0200
  • 5c48418aae Use VP overloads explicitly for CdStreamSyncOnObject in case it's in hoodlum code space and it's not unprotected Silent 2017-09-21 19:15:13 +0200
  • 4fbd372d57 Don't patch moonphases if skygfx already does that Silent 2017-09-21 17:43:32 +0200
  • ab6f2609d8 Small code clarity fixes Silent 2017-09-20 20:41:58 +0200
  • 4a3a867b0c Fixed an issue with hoodlum Silent 2017-09-20 17:11:57 +0200
  • c645fc56ee Missing patch Silent 2017-09-20 15:57:28 +0200
  • a3bbfd2cd3 XP-friendly CVs Silent 2017-09-20 15:15:29 +0200
  • bda0c717a6 Moved InitializeCriticalSectionAndSpinCount before original function so critsec is here BEFORE cdstreamthread spawns Silent 2017-09-20 15:00:21 +0200
  • 21d0c51519 Improved CdStream fix by using condition variable (without modloader for now only) Silent 2017-09-20 14:58:55 +0200
  • 3df6ae1854 Fixed a deadlock in CdStream Silent 2017-09-20 02:08:29 +0200
  • 2e85ac3dec Hooked up debugmenu.dll Silent 2017-09-19 21:40:48 +0200
  • d3cb0bb72c Aaron's sun corrected Silent 2017-09-19 17:46:42 +0200
  • 6559a04732 Modulo over CLoadingScreen::m_currDisplayedSplash - SA 1.0 Silent 2017-09-19 00:47:38 +0200
  • b60c4dbfcf FILE_FLAG_NO_BUFFERING fix moved to fixes-shared-with-ddraw upx-support Silent 2017-09-18 23:11:19 +0200
  • bf8f58970d Unified code between ddraw and ASIs Silent 2017-09-18 22:13:02 +0200
  • 01dfbda6fd UPX-friendly ddraw (should be cleaned up a bit though) Silent 2017-09-18 17:19:56 +0200
  • a5380e3c5f Recreated ddraw project with CRT and proper settings (will need it for patterns) Silent 2017-09-18 13:46:14 +0200
  • fb672f079b Simplified ScopedUnprotect selection Silent 2017-09-18 12:52:35 +0200
  • 29cea98c70 Fixup patterns for UPX executables Silent 2017-09-16 23:32:17 +0200
  • 92fb1798f9 Fixed III pattern for pathfinding fix Silent 2017-09-15 22:01:43 +0200
  • f1cb027642 Fixed impounding of random vehicles (because CVehicle::~CVehicle doesn't remove cars from apCarsToKeep) - SA 1.0 Silent 2017-09-15 20:24:26 +0200
  • aa08703dd7 PickNextNodeToChaseCarXYZ for III Silent 2017-09-13 22:40:30 +0200
  • de35275f8d PickNextNodeToChaseCarXYZ for VC Silent 2017-09-13 21:56:06 +0200
  • 54264b5cc4 Purple Nines Glitch fix revised Silent 2017-09-12 23:26:08 +0200
  • e3fe830843 Extra constness where applicable Silent 2017-09-12 22:57:30 +0200
  • 51fa496658 III/VC can use non-serializable (local session only) hints Silent 2017-09-12 22:53:20 +0200
  • 4b934419bf Proper metric-imperial conversion constants Silent 2017-09-12 22:35:45 +0200
  • 4a2d93c44e Fixed new warnings Silent 2017-09-12 18:06:55 +0200
  • 99503818dd Safer CdStreamSetFilePointer Silent 2017-09-12 18:04:42 +0200
  • eb27f34143 FuckCarCompletely fixed in III and VC Silent 2017-09-12 18:01:02 +0200
  • b002512132 Memory::Patch with std::initializer_list Silent 2017-09-12 18:00:26 +0200
  • e4a3d81e81 Only hook DOUBLE_RHWEELS exception list if there are any entries listed in INI Silent 2017-09-12 16:14:07 +0200
  • 7413bab68c Less invasive INI options (don't hook if option is commented out/removed) Silent 2017-09-12 16:08:22 +0200
  • 61fb1af2ce Alt+F4 fix for III/VC Silent 2017-09-12 15:36:58 +0200
  • 43babcd405 GetASIModuleHandle to account for stupid people having their mods as DLL and not ASI Silent 2017-09-12 14:21:20 +0200
  • 9cb66601f8 Master builds (Release = optimizations + assertions) Silent 2017-09-12 13:48:15 +0200
  • f0a53778ee Remove FILE_FLAG_NO_BUFFERING from CdStreams - III (all), VC (all), SA (1.0) Silent 2017-09-12 13:31:57 +0200
  • 832828ac8f Timers fix for III timers-refactor Silent 2017-09-11 16:41:40 +0200
  • 94fa223e8c Patterns for timers fix for VC Silent 2017-09-11 15:18:32 +0200
  • c58f8ceef6 First version of new timer fix for III/VC - VC only so far Silent 2017-09-11 00:39:46 +0200
  • 8901d95359 Fixup for SA timers Silent 2017-09-11 00:39:08 +0200
  • 6c30863136 Merge branch 'master' into 'master' Silent 2017-09-10 16:02:10 +0000
  • 14a31c21e8 Beagle moving aileron Silent 2017-09-10 00:16:16 +0200
  • 539398dd68 Stuntplane ailerons Silent 2017-09-09 23:39:30 +0200
  • df32c8ab6a Once again cleaned up FLA integration Silent 2017-09-09 20:46:10 +0200
  • 5050c6510e Rotate Newsvan dish when player is using the car Silent 2017-09-09 20:29:01 +0200
  • 88de5b8f00 Only animate Sweeper brushes when needed Silent 2017-09-09 20:04:48 +0200
  • 36d9f1a29a Make freeing temp objects more aggressive to fix vending crash - SA 1.0 Silent 2017-09-09 18:47:07 +0200
  • 1f800587f1 Removed some duplicate code in Patternies Silent 2017-09-08 00:56:29 +0200
  • 49796ff0cf Tweaked Sweeper/Phoenix constants Silent 2017-09-08 00:16:31 +0200
  • fb679617de Disabled C++ exceptions and RTTI Silent 2017-09-07 22:43:10 +0200
  • 7b94f1b4c6 Merge fix Silent 2017-09-07 22:36:51 +0200
  • 30190e74ef Merge branch 'fla-r28' Silent 2017-09-07 22:35:16 +0200
  • 7e30befb6f Refactored FLA compatibility Silent 2017-09-07 21:27:47 +0200
  • 330fa38f4c Fix for old FLA Silent 2017-06-20 21:40:05 +0200
  • 928800795c Branchless GetExtendedID Silent 2017-06-20 20:35:35 +0200
  • 63ebc3efa1 Recompiled libflac Silent 2017-09-07 21:24:34 +0200
  • 09f3d7ca34 Minor improvements to CMatrix Silent 2017-06-25 14:17:05 +0200
  • 1da99647b5 Stop BF Injection/Bandito/Hotknife rotating engine components when engine is off Silent 2017-06-25 14:09:30 +0200
  • 6006e253b1 SetComponentRotation moved to code Silent 2017-06-25 12:32:22 +0200
  • 9b75302ba5 Updated Maths.h Silent 2017-06-25 12:32:07 +0200
  • 5f6ad2157d Sweeper animations Silent 2017-06-25 12:17:09 +0200
  • 07776b44cb % switch Z writing later to narrow down var scope more Silent 2017-06-23 01:25:15 +0200
  • 9236463f88 Animated Phoenix hood scoop Silent 2017-06-23 00:11:17 +0200
  • ebd4732411 Fix for old FLA Silent 2017-06-20 21:40:05 +0200
  • 07d994cc3e Branchless GetExtendedID Silent 2017-06-20 20:35:35 +0200
  • 9eec64ab83 More merge fixes (ugh) Silent 2017-06-20 20:32:25 +0200
  • 22c484a9f9 Merge fixes Silent 2017-06-20 18:33:31 +0200
  • 38705cf740 Merge branch 'fla-r28' Silent 2017-06-20 18:27:50 +0200
  • 35cc3a1562 use int32 instead of uint32 for model IDs Silent 2017-06-20 17:15:44 +0200
  • 4b42bf8f10 Lightbeam fix compatible with FLA Silent 2017-06-20 16:58:21 +0200
  • 625720904d Only patch IMG sizes if FLA isn't doing so already Silent 2017-06-20 16:20:59 +0200
  • 3cde64abbc FLA 32-bit model IDs compatibility Silent 2017-06-19 20:00:02 +0200
  • 6386e61483 Fixed crash related to autopilot timing calculations for III Nikolay Korolev 2017-06-15 16:07:11 +0000
  • 5f78ed97d1 Fixed crash related to autopilot timing calculations for VC Nikolay Korolev 2017-06-15 15:45:51 +0000
  • b8bbf7ba26 don't unload III/VC asis if they fail to load Silent 2017-06-05 14:22:35 +0200
  • c81ab5f3f9 + Pattern.for_each_result Silent 2017-05-27 21:44:22 +0200
  • a17495fdbc fix ddraw unprotecting Silent 2017-05-17 00:36:09 +0200