Commit Graph

25 Commits

Author SHA1 Message Date
Silent
33c206cfc3
Support ASLR in III and VC 2024-04-06 15:14:58 +02:00
Silent
8cf5157941
Update to the newest ModUtils 2024-01-28 15:26:24 +01:00
Silent
2af4ec8e06
Obtain desktop resolution regardless of DPI scaling
Fixes "Cannot find X video mode" when DPI scaling is in use
2021-07-26 23:55:41 +02:00
Silent
4d02505521
Moved shared stuff to a submodule 2019-06-28 23:53:05 +02:00
Silent
b11644ae5a
GetBuildNumber export (revision << 8 | build) 2018-04-20 20:33:45 +02:00
Silent
63ba94e547 Re-added fallback code if SHGetFolderPathA fails (like in stock code, falls back to "data" directory) 2018-01-06 16:04:11 +01:00
Silent
32fa0c9e51 Bomb ownership bug fix in III/VC + small corrections
Project fixes
2017-09-27 23:12:05 +02:00
Silent
b60c4dbfcf FILE_FLAG_NO_BUFFERING fix moved to fixes-shared-with-ddraw 2017-09-18 23:11:19 +02:00
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
a17495fdbc fix ddraw unprotecting 2017-05-17 00:36:09 +02:00
Silent
d767bf9766 Make hInstance local, it doesn't need to be global 2017-04-27 22:15:40 +02:00
Silent
6bcd33ea54 Include flag changes when protecting rwcseg 2017-04-27 22:12:48 +02:00
Silent
f39c7c8d2c more security improvements 2017-04-09 20:25:19 +02:00
Silent
6bdd02ffdd Fully migrate on utf-16 strings where possible 2017-04-09 18:43:54 +02:00
Silent
afd6fc49ea Misc changes 2016-09-12 00:11:17 +02:00
Silent
b27ec3a264 Adapted for new Memory version 2016-09-12 00:09:21 +02:00
Silent
e78ff41605 Update code for new Memory 2016-08-10 22:27:58 +02:00
Silent
b64fb9b389 safe sprintfs 2016-03-31 19:51:14 +02:00
Silent
dd96f14947 ddraw.dll patching code unified to work properly with encrypted EXEs 2015-06-25 01:19:46 +02:00
Silent
fbc617697c Simpler init check for DirectDrawCreateEx 2015-05-02 00:46:46 +02:00
Silent
a9058040a3 DirectPlay dependency removed for real now 2015-05-02 00:27:56 +02:00
Silent
2d24b6fee5 III version of User Files fix 2015-04-22 15:47:56 +02:00
Silent
785ad0d3ad Updated project files 2015-04-22 15:20:40 +02:00