Commit graph

43 commits

Author SHA1 Message Date
Silent
75a3f16ffb
III/VC: Improve the way RwD3D8Get/SetRenderState is located
Improves compatibility with other mods and provides a safe fallback.

Fixes #65
2024-11-01 17:33:33 +01:00
Silent
f49b8696d9
Remove some local paths from the repository 2024-10-07 18:07:18 +02:00
Silent
b76637d391
Unify randomness fixes to use PS2-like 31-bit rand 2024-05-21 18:34:44 +02:00
Silent
4169c9e867
Allow SVF to register model names, not just IDs 2024-05-18 16:49:03 +02:00
Silent
96bc50ee26
VC: Disabled backface culling on detached car parts
Fixes #25
2024-05-17 17:35:46 +02:00
Silent
d4374df50a
Migrate to transactional patterns 2024-05-16 23:43:48 +02:00
Silent
7ad7901a3e
III/VC: Integrate FLA utils
Makes SP's code compatible with FLA's 32-bit model IDs
2024-05-09 19:11:20 +02:00
Silent
013990b914
Rename branch to Shipping 2024-02-09 21:21:35 +01:00
Silent
de34cfec03
Re-enable debug symbols 2024-02-03 16:48:57 +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
f3f9004322
III/VC: Made vehicle ID-based fixes data driven 2019-12-25 16:02:42 +01:00
Silent
b46e91918c
III: Fix SetupBigBuilding for cranes, bright windows and others 2019-12-24 00:02:06 +01:00
Silent
9b26855d3d
Unified math functions 2019-12-15 13:44:20 +01:00
Silent
df012b84cf
Add RWGTA - wrappers for III/VC RW where macros would be used in SA 2019-12-07 16:24:41 +01:00
Silent
77140a8ef6
Use proper RW versions for all 3 games 2019-12-07 14:47:08 +01:00
Silent
bb02824c91
Metric/Imperial check based on Windows locale settings and on INI/debug menu override (III/VC) 2019-08-24 22:35:35 +02:00
Silent
4d02505521
Moved shared stuff to a submodule 2019-06-28 23:53:05 +02:00
Silent
5b8ad59097
Project fixes 2019-03-02 16:17:29 +01:00
Silent
dc435f9ad2
Reverted to fp:precise for now since VS still produces wrong code for fp:fast 2018-04-26 00:38:54 +02:00
Silent
33c1ab4ace
Factorized MemoryMgr to be game agnostic 2018-04-22 00:13:15 +02:00
Silent
d93a5d6fc6 Mark modules as large address aware (in case it makes a difference) 2018-01-21 13:16:34 +01:00
Silent
eb2172945b Different version numbers for Master and pre-release 2018-01-15 23:02:30 +01:00
Silent
b0439be77c Stricter compilation options (strict strings) 2017-12-22 00:16:18 +01:00
Silent
e8b07f9f50 Cleaned up imports
Delay load shlwapi/shell32/psapi as we don't need those in DllMain (shell32 is used MUCH later) and stock game doesn't link them so we may speed up startup
2017-10-03 23:32:14 +02:00
Silent
32fa0c9e51 Bomb ownership bug fix in III/VC + small corrections
Project fixes
2017-09-27 23:12:05 +02:00
Silent
bf8f58970d Unified code between ddraw and ASIs 2017-09-18 22:13:02 +02:00
Silent
51fa496658 III/VC can use non-serializable (local session only) hints 2017-09-12 22:53:20 +02:00
Silent
9cb66601f8 Master builds (Release = optimizations + assertions) 2017-09-12 13:48:15 +02:00
Silent
fb679617de Disabled C++ exceptions and RTTI 2017-09-07 22:43:10 +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
550841b60a std::string_view 2017-04-02 21:08:57 +02:00
Silent
c8eddf93f8 add versioninfo 2017-03-11 14:37:36 +01:00
Silent
2e82d001e1 Update to VS2017 (with fixes) 2017-03-08 16:34:00 +01:00
Silent
943a3acc24 add Patternies 2017-03-05 22:25:46 +01:00
Silent
f845ceb25f Move III/VC to v140_xp 2017-03-05 22:25:09 +01:00
Silent
afd6fc49ea Misc changes 2016-09-12 00:11:17 +02:00
Silent
b906331d15 More generic Memory defines 2016-04-22 20:54:20 +02:00
Silent
f3311da509 % new paths 2016-03-07 18:59:19 +01:00
Silent
3c3a25933b SSE instructions disallowed 2015-06-21 00:44:55 +02:00
Silent
49e73bd130 Project files updated for MSVC2013 2015-05-02 00:27:30 +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
Renamed from IIIFix/IIIFix.vcxproj (Browse further)