Commit Graph

8006 Commits

Author SHA1 Message Date
Ted John 2e3500ee6b Merge pull request #3951 from janisozaur/revert-3897
Revert #3897
2016-06-24 23:40:25 +01:00
Michał Janiszewski 42d6c8de4f Define NO_RCT2 for non-x86 platforms 2016-06-24 23:25:40 +02:00
Michał Janiszewski 35676d31f7 Integrate path variables used by game 2016-06-24 23:25:40 +02:00
Michał Janiszewski 199d0f03d8 Integrate some scenario variables
gScenarioTicks is still being used in some of native code
2016-06-24 23:25:40 +02:00
Michał Janiszewski 761fdfb7c0 Integrate gTotalNoImages 2016-06-24 23:25:40 +02:00
Michał Janiszewski 6c28df8250 Integrate gTypeToRideEntryIndexMap 2016-06-24 23:25:40 +02:00
Ted John b1eb071b64 print NO_RCT2 flag in version info for binary confidence 2016-06-24 23:25:40 +02:00
Ted John d9bcf2d946 remove RCT2 memory checksum for Win32 NO_RCT2 2016-06-24 23:25:40 +02:00
Michał Janiszewski 683eee827e Refactor gX.dat loading, make sure g2.dat loads too 2016-06-24 23:25:40 +02:00
Michał Janiszewski 1d0a9f212d Make config_apply_to_old_addresses empty for NO_RCT2 2016-06-24 23:25:40 +02:00
Michał Janiszewski 5e30733993 revert fixes 2016-06-24 22:40:37 +02:00
Michał Janiszewski dfa482b1b5 Revert "Merge pull request #3897 from janisozaur/rebase-no-rct2"
This reverts commit 22c0cc92e6, reversing
changes made to 7b421c8052.
2016-06-24 22:40:37 +02:00
Michał Janiszewski fbd4c8be49 Revert "Merge pull request #3930 from janisozaur/fix-3923"
This reverts commit 9f2f7c6b68, reversing
changes made to 27b74dff72.
2016-06-24 22:40:37 +02:00
Michał Janiszewski 0b50ce44f1 Revert "Merge pull request #3937 from janisozaur/fix-3897"
This reverts commit d892f6b683, reversing
changes made to c487e1278b.
2016-06-24 22:40:37 +02:00
Michał Janiszewski ac3d0a244d Revert "fix loading of large scenery objects"
This reverts commit 00bc8fadc4.
2016-06-24 22:40:37 +02:00
Michał Janiszewski 1711d52c18 Revert "free initial object chunk"
This reverts commit 9b958bfb47.
2016-06-24 22:40:37 +02:00
Michał Janiszewski 032c0d67aa Revert "fix loading of STEX object chunks"
This reverts commit 3275c44bbb.
2016-06-24 22:40:37 +02:00
Michał Janiszewski 1b0a73c1cd Revert "fix loading of footpath chunks"
This reverts commit 46bf0a47d9.
2016-06-24 22:40:37 +02:00
Ted John 080f470ef1 suppress invalid header in legacy scores for initial file 2016-06-23 22:20:26 +01:00
Ted John 46bf0a47d9 fix loading of footpath chunks 2016-06-23 22:06:48 +01:00
Michał Janiszewski da08b963c9 Check RLE chunk size 2016-06-23 21:50:23 +01:00
Ted John 17f8f9fabd remove rct_plugin_header size assertion 2016-06-23 20:20:09 +01:00
Michał Janiszewski 9041551b97 Guard server against null signature 2016-06-23 20:09:56 +01:00
Ted John ff247ca5de force an object cache update
Due to previous issues, object caches are likely corrupt, so force an update using a new version identifier
2016-06-23 19:52:32 +01:00
Ted John 3275c44bbb fix loading of STEX object chunks 2016-06-23 19:43:21 +01:00
Michał Janiszewski bee6bcd1c7 Verify size in sawyercoding_read_chunk 2016-06-23 19:00:54 +01:00
Ted John 9b958bfb47 free initial object chunk 2016-06-23 18:59:55 +01:00
Ted John 00bc8fadc4 fix loading of large scenery objects 2016-06-23 18:26:55 +01:00
Ted John d892f6b683 Merge pull request #3937 from janisozaur/fix-3897
Fix #3897
2016-06-22 22:28:17 +01:00
Michał Janiszewski 803f334b44 Make sure all of object_type_large_scenery_load gets copied 2016-06-22 21:37:44 +02:00
Michał Janiszewski 6e35eac6f8 Update fields in rct_small_scenery_entry_32bit 2016-06-22 21:37:44 +02:00
Gymnasiast c487e1278b Allow most steep inclines for the Junior RC 2016-06-20 20:08:11 +02:00
Michał Janiszewski 644a36a310 Fixes to -Wall compilation
By default, not all warnings are enabled. This change makes sure that
the project compiles correctly with following options turned on:

    -Wall -Wno-unused-but-set-variable -Wno-missing-braces \
    -Wno-unknown-pragmas -Wno-unused-function
2016-06-20 13:46:27 +01:00
Ted John 9f2f7c6b68 Merge pull request #3930 from janisozaur/fix-3923
Fix #3923
2016-06-20 13:45:19 +01:00
Michał Janiszewski 9b1742f309 Make config_apply_to_old_addresses empty for NO_RCT2 2016-06-20 14:11:10 +02:00
Michał Janiszewski 6b848dfe3c Revert "Remove config_apply_to_old_addresses, not used anymore"
This reverts commit 39aaf85182.

Fixes #3923
2016-06-20 14:09:39 +02:00
Michał Janiszewski 27b74dff72 Try loading rct2 segments for x86-64 just like for i386 (#3922)
This shifts focus away from illegal accesses to RCT2 memory to fixing up
the pointers we use
2016-06-20 12:04:07 +02:00
Michał Janiszewski c177cc72e9 fix #3917: no rides show in new ride window
Make sure gTypeToRideEntryIndexMap is properly sized
2016-06-20 10:20:22 +01:00
Ted John 301f5297ef Merge pull request #3915 from Wirlie/develop
Improve scrollbars.
2016-06-20 08:18:29 +01:00
gsp8181 1c8e402aed Fixed translation from en-US 'bathroom' to en-GB 'toilet' (#3914) 2016-06-20 08:47:30 +02:00
Wirlie 0209fcc9bf
Improve horizontal scrollbars. 2016-06-19 19:23:46 -05:00
Ted John 22c0cc92e6 Merge pull request #3897 from janisozaur/rebase-no-rct2
Separate g1 and object loading to prepare for x64.
2016-06-19 23:25:29 +01:00
Michał Janiszewski 5a7bbf71fe Fix condition guarding memory checksum verification 2016-06-20 00:05:30 +02:00
Michał Janiszewski 402e5a32a0 Integrate path variables used by game 2016-06-19 23:52:20 +02:00
Michał Janiszewski ba7008df18 Integrate some scenario variables
gScenarioTicks is still being used in some of native code
2016-06-19 23:52:20 +02:00
Michał Janiszewski 5a1d802a6a Integrate gTotalNoImages 2016-06-19 23:52:20 +02:00
Michał Janiszewski cb4b9ba1c3 Integrate gTypeToRideEntryIndexMap 2016-06-19 23:52:20 +02:00
Wirlie 20fce67e9a
Improve vertical scrollbars. 2016-06-19 15:52:40 -05:00
Michał Janiszewski 39aaf85182 Remove config_apply_to_old_addresses, not used anymore 2016-06-19 18:12:15 +02:00
Michał Janiszewski 4d62d79528 Remove debugging messages 2016-06-19 18:12:15 +02:00