Michał Janiszewski
df3030e4a9
Provide static_assert for hard-coded struct sizes.
2016-06-03 10:55:21 +02:00
Michał Janiszewski
3907fcd9d2
Explicitly pack structs
2016-06-03 10:55:21 +02:00
Ted John
618d13a9a3
save chat logs
2016-05-30 16:25:06 +01:00
Duncan
c645d24c8d
Add console command for scenario initial cash. ( #3763 )
...
Add paint_segments to variable list as well
Fix #3748 .
2016-05-28 09:30:50 +01:00
CraigCraig
3f9afb9744
Various Spellchecks ( #3741 )
2016-05-26 09:49:19 +02:00
Ted John
714baf2979
Merge pull request #3723 from Gymnasiast/remove-bmp-screenshots
...
Remove support for BMP screenshots
2016-05-25 08:01:23 +01:00
Marijn van der Werf
a96ccbf21c
Add shortcut for switching between paint modes ( #3714 )
2016-05-24 19:59:37 +01:00
Gymnasiast
476cebca53
Removed support for BMP screenshots
2016-05-24 20:05:12 +02:00
Marijn van der Werf
603a255567
Add console command for painting segment heights ( #3708 )
2016-05-23 10:29:11 +01:00
Ted John
25ac99e04a
add variable for gS6Info
2016-05-20 23:26:19 +01:00
Ted John
781c422c76
integrate tick variables
2016-05-20 22:56:45 +01:00
Duncan
ea7e91abbc
Add console command to adjust staff energy. ( #3671 )
...
Set to 0 if you want to freeze a staff member
2016-05-19 21:30:32 +01:00
Ted John
3fd252a8c3
integrate some staff variables
2016-05-18 23:46:46 +01:00
Ted John
48cb0e91e6
remove sub_679074 original check
2016-05-18 22:31:58 +01:00
Martin Černáč
3bdc06dc25
Refactor hard-coded strings to use string_ids.h constants (and couple sprites too) ( #3658 )
2016-05-18 21:51:37 +01:00
Matte A
beb8e41056
Use white outlined letters in the console ( #3642 )
2016-05-18 20:57:11 +01:00
Ted John
8efe699754
integrate gMapTooltipFormatArgs
2016-05-18 00:02:26 +01:00
Ted John
8d4e4ed0e9
remove unread RCT2_GLOBALs
2016-05-17 23:39:37 +01:00
Ted John
1cc35dfe6e
integrate common format args
2016-05-15 22:03:53 +01:00
Ted John
3d47f9869f
write get entry methods for scenery and path
2016-05-15 16:09:26 +01:00
Hielke Morsink
8c1395bd46
declaring local variables where needed instead of at the top ( #3599 )
2016-05-15 10:25:24 +01:00
Ted John
81efb92d53
integrate map selection variables
2016-05-14 00:54:13 +01:00
Ted John
3fcb337c7b
integrate variable: gWindowMapFlashingFlags
2016-05-13 22:51:16 +01:00
Ted John
b58766aa3f
clean up the logo and make it scalable
...
- fixes #1776 : graphical glitches on intro
- fixes #708 : screen turns white when resizing intro
2016-05-13 21:36:07 +01:00
Ted John
0710eb7e87
Merge pull request #3585 from janisozaur/fixes
2016-05-13 18:22:20 +01:00
janisozaur
ca430e1b23
Drop unused variables ( #3586 )
2016-05-13 18:21:58 +01:00
Michał Janiszewski
4d05c939cf
Cache accesses to get_current_rotation()
2016-05-13 13:34:27 +02:00
janisozaur
658e877955
Name all the typdef-ed structs ( #3581 )
2016-05-12 22:57:40 +01:00
Ted John
b5c0913b76
add global macros for a few more things, ride rating related and misc
2016-05-09 22:54:22 +01:00
Ted John
c77311a113
small fix and refactor of S6Importer / Exporter
2016-05-08 23:16:25 +01:00
Ted John
a86bc57a96
use S6Exporter for scenario_save
2016-05-08 22:35:09 +01:00
Ted John
231ea9e97c
fix rename and delete track design
2016-05-08 14:03:56 +01:00
Ted John
f4f8801f2b
fix memory issue and add variable for scenery toggle
2016-05-08 14:03:55 +01:00
Ted John
feb34660e3
fix up track manage window
2016-05-08 14:03:54 +01:00
Ted John
f00d7daef5
fix track design preview, place and refactor
2016-05-08 14:03:50 +01:00
Matte A
9421cc0bd4
Add shortcut for the Multiplayer window ( #3509 )
2016-05-06 21:14:49 +01:00
duncanspumpkin
7f02193411
Move around map element and sprite functions into seperate files
...
Add dummy files for big file move around
Fix files so they can compile
Add copyright header
Split up functions into seperate files
Remove suffix
Move supports again
Change functions signatures to remove viewport_setup
Rename folder structure
Finish moving about files
2016-05-05 21:41:53 +01:00
Marijn van der Werf
83f984d85a
Decompile sub_685EBC
2016-05-04 18:54:43 +01:00
duncanspumpkin
72ca648135
Move painter functions into paint.c. Fix mistake in paint_attach_to_previous_ps
2016-05-04 18:54:42 +01:00
Marijn van der Werf
0dcf6ce87a
Implement `paint_68818E`
2016-05-04 18:54:41 +01:00
Marijn van der Werf
c84e0182e0
Decompile `paint_6881D0`
2016-05-04 18:54:41 +01:00
Marijn van der Werf
e49cd101d3
Add `paint.c`
2016-05-04 18:54:40 +01:00
duncanspumpkin
221d5cb57e
Label more fields.
2016-05-04 18:54:39 +01:00
duncanspumpkin
d6a4ae9aff
Split up attached ps's. Change field names.
2016-05-04 18:54:39 +01:00
janisozaur
68bad6505c
Add and correct licence headers to all sources ( #3108 )
2016-05-04 18:24:41 +01:00
Michael Steenbeek
142c54852d
Clean up some residual usages of old config ( #3484 )
2016-05-03 22:36:29 +01:00
Patrick de Wit
13701660c9
Implement customizable toggle windowed mode shortcut ( #3462 )
...
Implement customizable toggle windowed mode shortcut
2016-05-03 20:07:33 +01:00
Marijn van der Werf
dc920475bc
Fix #3481 : Enable smoothing terrain transitions
2016-05-03 14:51:07 +02:00
Marijn van der Werf
3350f34820
Decompile viewport_peep_paint_setup
2016-05-02 13:42:33 +02:00
Duncan
34c6f5ab40
Merge pull request #3435 from zsilencer/paint-setup/virginia-reel
...
Virginia reel paint setup
2016-05-01 20:18:29 +01:00
Duncan
c1b11743a0
Merge pull request #3358 from marijnvdwerf/paint-setup/surface-paint
...
Paint setup/surface paint
2016-05-01 19:29:40 +01:00
Marijn van der Werf
7c7d868844
Fix water selection
2016-05-01 20:10:13 +02:00
Marijn van der Werf
eaa9aa7527
Make requested changes
2016-05-01 19:53:10 +02:00
Marijn van der Werf
ec80cbe6c8
Draw water bottom
2016-04-30 13:46:04 +02:00
Marijn van der Werf
8b64f29dd0
Implement water back
2016-04-30 13:24:25 +02:00
Marijn van der Werf
344cb37aa3
Apply fixes
2016-04-29 22:46:18 +02:00
zsilencer
51d94328d3
Decompile vehicle_visual_launched_freefall
2016-04-28 17:30:49 -06:00
Marijn van der Werf
d23f43e679
Fix clang errors
2016-04-28 22:01:47 +02:00
Marijn van der Werf
8430f3ed71
Fix clang warnings
2016-04-28 21:16:03 +02:00
Marijn van der Werf
fae2d81913
Apply suggestions
2016-04-28 21:12:07 +02:00
duncanspumpkin
141a92332b
Clean up staff patrol area drawing
2016-04-28 20:47:46 +02:00
Hielke Morsink
cd7482b64c
Better contrast and fixed flickering. ( #3445 )
2016-04-28 17:44:29 +01:00
Hielke Morsink
90e9197d6e
Blue transparent console, so it's more clean the game still accepts input behind it. ( #3370 )
2016-04-28 12:34:42 +01:00
zsilencer
467cf414e8
Decompile vehicle_visual_observation_tower
2016-04-27 16:34:42 -06:00
Marijn van der Werf
c6c5352175
Suggestions
2016-04-28 00:32:58 +02:00
zsilencer
307729dea0
Decompile vehicle_visual_virginia_reel
2016-04-27 16:27:45 -06:00
Marijn van der Werf
80aed7e860
Init registers VS-friendly
2016-04-27 23:34:27 +02:00
Marijn van der Werf
036f83e063
Clean up code
2016-04-27 23:33:27 +02:00
Marijn van der Werf
ccf922245e
Update headers
2016-04-27 23:20:07 +02:00
Marijn van der Werf
2d132232eb
Apply fixes
2016-04-27 23:20:07 +02:00
Marijn van der Werf
2c198ac6ff
Rename `_ebp` to `terrain_type`
2016-04-27 23:20:07 +02:00
Marijn van der Werf
2bd4ee22ed
Uncomment methods
2016-04-27 23:20:07 +02:00
Marijn van der Werf
c602e98366
Remove globals
2016-04-27 23:20:07 +02:00
Marijn van der Werf
dc3e7db77a
Fix selection
2016-04-27 23:20:07 +02:00
Marijn van der Werf
1f8123451e
Fix water tool
2016-04-27 23:20:07 +02:00
Marijn van der Werf
8bdac36217
Draw shimmer on water
2016-04-27 23:20:07 +02:00
Marijn van der Werf
dede8159e5
Implement basic water edge
2016-04-27 23:20:07 +02:00
Marijn van der Werf
fd58208ea9
Fix mistake in array
2016-04-27 23:20:07 +02:00
Marijn van der Werf
a7e37290be
Fix z-layering for tunnel top
2016-04-27 23:20:07 +02:00
Marijn van der Werf
72f75428a8
Implement bottom right edges
2016-04-27 23:20:07 +02:00
Marijn van der Werf
72e9603ca9
Clean tunnel drawing
2016-04-27 23:20:07 +02:00
Marijn van der Werf
0c49043417
Decompile more tunnel stuff
2016-04-27 23:20:07 +02:00
Marijn van der Werf
70debab0fa
Continue work on tunnels
2016-04-27 23:20:07 +02:00
Marijn van der Werf
df4297f9d6
Draw back edges
2016-04-27 23:20:07 +02:00
Marijn van der Werf
42be9eab42
Identify smoothing arrays
2016-04-27 23:19:19 +02:00
Marijn van der Werf
d056b114dd
Refactor edges
2016-04-27 23:19:19 +02:00
Marijn van der Werf
c6ab807ad0
Draw one top land side
2016-04-27 23:19:19 +02:00
Marijn van der Werf
91e1f106c6
Identify sprites
2016-04-27 23:19:19 +02:00
Marijn van der Werf
568556a719
Add todo
2016-04-27 23:19:19 +02:00
Marijn van der Werf
6fd4b789ee
Use tabs for file
2016-04-27 23:19:19 +02:00
Marijn van der Werf
c53d25922e
Move surface painting to seperate file
2016-04-27 23:19:19 +02:00
Marijn van der Werf
5fae3eb07b
Improve edge
2016-04-27 23:17:22 +02:00
Marijn van der Werf
74afb836db
Remove log line
2016-04-27 23:17:22 +02:00
Marijn van der Werf
28d9b20248
Draw left bottom edge
2016-04-27 23:17:22 +02:00
Marijn van der Werf
ff52ff0a09
Implement surface smoothing
2016-04-27 23:17:22 +02:00
Marijn van der Werf
d2dc70e466
Draw transparent land
2016-04-27 23:15:17 +02:00
Marijn van der Werf
12da493869
Extract side-drawing functions
2016-04-27 23:15:17 +02:00
Marijn van der Werf
22b95ef515
Fix fence drawing
2016-04-27 23:15:17 +02:00
Marijn van der Werf
159646e717
Fix water edges
2016-04-27 23:15:17 +02:00
Marijn van der Werf
724089b8da
draw fences
2016-04-27 23:15:17 +02:00
Marijn van der Werf
53500bd794
Draw tile selection
2016-04-27 23:15:17 +02:00
Marijn van der Werf
6231b8672d
Fix assertion error in calculation
2016-04-27 23:15:17 +02:00
Marijn van der Werf
eb5400ef2e
fix assertion errors
2016-04-27 23:15:17 +02:00
Michał Janiszewski
bb93ff87f5
Checks to help with decompilation
...
Use in debug mode
2016-04-27 23:15:17 +02:00
Marijn van der Werf
2b15462106
First attempt at water drawing
2016-04-27 23:15:17 +02:00
Marijn van der Werf
8cc2355846
Draw edges
2016-04-27 23:15:17 +02:00
Marijn van der Werf
2393c48508
Smoothen surface
2016-04-27 23:15:17 +02:00
Marijn van der Werf
1337f61f71
Inline only-local used variable
2016-04-27 23:15:17 +02:00
Marijn van der Werf
e69d084641
Construction rights
2016-04-27 23:15:17 +02:00
Marijn van der Werf
57cb49ed3b
Land ownership
2016-04-27 23:15:17 +02:00
Marijn van der Werf
4920c2fcf4
Draw spawns
2016-04-27 23:15:17 +02:00
Marijn van der Werf
323ebc4f74
Draw coaster holes
2016-04-27 23:15:17 +02:00
Marijn van der Werf
31f7f28981
Set support shapes for surface
2016-04-27 23:15:17 +02:00
Marijn van der Werf
54600d801d
Add function structure
2016-04-27 23:15:17 +02:00
Marijn van der Werf
46c0839cb0
Draw patrol areas
2016-04-27 23:15:17 +02:00
Marijn van der Werf
4db349eff1
Progress
2016-04-27 23:15:17 +02:00
Marijn van der Werf
2d613fccec
First part
2016-04-27 23:15:17 +02:00
Ted John
489ea66cc9
add global macro for gCurrentFontSpriteBase and gCurrentFontFlags
2016-04-25 23:00:58 +01:00
Ted John
b1f704dac4
add global macros for more finance variables
2016-04-25 22:38:09 +01:00
Ted John
870a8b55e5
add global macros for viewport variables
2016-04-25 21:53:21 +01:00
Ted John
652b1c83db
integrate variables for lightning and toolbar dirty flags
2016-04-24 21:49:09 +01:00
Ted John
0f6e64ac76
add global macros for map size and tile loop
2016-04-24 14:00:26 +01:00
Ted John
0a80e7a737
integrate pickup peep variables
2016-04-24 10:28:08 +01:00
Ted John
a97533228c
integrate window DPI variable
2016-04-24 01:40:55 +01:00
Ted John
98f732aaf7
integrate screen variables ( #3411 )
2016-04-24 00:36:39 +01:00
Ted John
ee509caf35
integrate game paused variable and refactor
2016-04-23 13:34:55 +01:00
Yaroslav Tretyakov
3f76d09f38
Decompile vehicle_visual_roto_drop function ( #3363 )
2016-04-23 12:17:15 +01:00
Ted John
4cdb2df9dc
integrate screen variables
2016-04-23 11:16:46 +01:00
Ted John
1950fad315
add global macros for date
2016-04-23 11:03:34 +01:00
Ted John
3bd21240ed
add global macros for climate variables
2016-04-23 10:53:48 +01:00
Ted John
467513616d
add global macro: gCurrentTicks
2016-04-23 02:49:24 +01:00
Ted John
0c90c165a2
add global macro: gGuestInitialThirst
2016-04-23 02:38:51 +01:00
Ted John
a819819ff4
add global macro: gGuestInitialHunger
2016-04-23 02:37:33 +01:00
Ted John
727a568e32
add global macro: gGuestInitialHappiness
2016-04-23 02:36:24 +01:00
Ted John
8509927dc7
add global macro: gGuestInitialCash
2016-04-23 02:35:03 +01:00
Ted John
66855e41e5
add global macro: gParkNameArgs
2016-04-23 02:28:11 +01:00
Ted John
3c52983178
add global macro: gBankLoan
2016-04-23 02:00:44 +01:00
Ted John
11a2ba0133
add global macro: gCashEncrypted
2016-04-23 01:58:54 +01:00
Ted John
0971d8ad51
add global macro: gParkRating
2016-04-23 01:47:03 +01:00
Ted John
fda4542d63
add global macro: gParkName
2016-04-23 01:40:11 +01:00
Ted John
2b702d89c6
add global macros: gLandPrice, gConstructionRightsPrice
2016-04-23 01:37:10 +01:00
Ted John
307cb9e08b
add global macro: gParkFlags
2016-04-23 00:51:22 +01:00
IntelOrca
3e9d56a284
RCT1 import: fix for Junior Roller Coaster
2016-04-22 18:23:42 +01:00
Marijn van der Werf
7728a96e96
Update signature
2016-04-22 14:05:51 +02:00
duncanspumpkin
d7cd3d0662
Fix #3345 . Put banners back in their bounding box.
2016-04-21 17:19:16 +01:00
Gymnasiast
548bee8325
Fix formatting and rebase
2016-04-20 20:14:07 +02:00
Rune Laenen
e0c103031e
Add shortcut to mute sound
2016-04-20 19:56:57 +02:00
janisozaur
e9bf2a742f
widget_index is sint16, make sure the check is valid ( #3335 )
2016-04-20 18:08:05 +01:00
janisozaur
44717cfe2a
Add console command to set ride type ( #3273 )
2016-04-20 12:37:31 +01:00
Marijn van der Werf
8fc897522b
Clean up paint setup rotation ( #3343 )
...
* Use passed rotation
* Replace fixed 0 rotations
2016-04-20 12:33:42 +01:00
Michael Steenbeek
423844c2fb
Don't open the New Ride window when in the Scenario Editor, fixes #3344 ( #3349 )
2016-04-19 19:37:35 +01:00
Duncan
1187b0c534
Merge pull request #3334 from marijnvdwerf/fix-3326
...
Fix #3326
2016-04-18 22:08:49 +01:00
Duncan
0860cf4540
Merge pull request #3299 from marijnvdwerf/paint-setup/cleanup
...
WIP Paint setup/cleanup
2016-04-18 18:48:53 +01:00
Marijn van der Werf
e49abad3ff
Rename local variables
2016-04-18 15:36:15 +02:00
Marijn van der Werf
a610b372fd
Name addresses
2016-04-18 15:35:33 +02:00
Marijn van der Werf
6b951400a5
Fix #3326 : Match original implementation of sub_67933B
2016-04-18 12:59:53 +02:00
Yaroslav Tretyakov
c3ba519a6e
Integrate audio related variables ( #3322 )
2016-04-17 14:20:26 +01:00
Marijn van der Werf
18a36298b4
Update method signature
2016-04-17 09:42:34 +02:00
Ted John
84edd049d9
integrate current tool variables:
...
- gCurrentToolId
- gCurrentToolWidget
2016-04-15 18:26:47 +01:00
Ted John
1b3f46f960
integrate game command error string variables
...
- gGameCommandErrorTitle
- gGameCommandErrorText
2016-04-15 17:54:46 +01:00
IntelOrca
89ad0cc769
store windows in openrct2 memory and increase max
...
Allocate a bigger window list and viewport list in OpenRCT2 static memory and move over all references from RCT2.
This also removes the 'active' viewport pointer list and instead changes everything to just enumerate the whole viewport list
2016-04-14 23:00:35 +01:00
Marijn van der Werf
cb9b31f873
Remove leading whitespace
2016-04-14 11:53:20 +02:00
Marijn van der Werf
0e5b32bd56
Inline variables
2016-04-14 11:17:39 +02:00
Marijn van der Werf
3bb2214235
Pass 0x009DEA52-0x009DEA56 as parameters
2016-04-14 11:07:41 +02:00
Marijn van der Werf
a6cbd392c6
Add parameter to 9c
2016-04-14 10:08:40 +02:00
Marijn van der Werf
e529532ddd
Add parameters to sub_98198C
2016-04-14 10:02:17 +02:00
Marijn van der Werf
001dd3bcf6
Fix wrong function call
2016-04-14 09:59:01 +02:00
Duncan
9edd48c4b8
Merge pull request #3231 from marijnvdwerf/use-structs
...
Clean up data use
2016-04-13 12:38:58 +01:00
Duncan
945f9ddc8e
Merge pull request #2994 from marijnvdwerf/decompile-679074
...
Decompile sub_679074
2016-04-13 12:37:57 +01:00
janisozaur
e61b6ffdde
Cleanups, init variables
2016-04-03 14:21:50 +01:00
Marijn van der Werf
0fd42f408a
Extract new struct
2016-04-03 14:53:17 +02:00
IntelOrca
1c0a78ace2
fix #3204 : can't right click track in unowned land
2016-03-31 22:56:13 +01:00
IntelOrca
16527e749a
remove network type from loadsave
...
Fixes a crash that happened when loading a saved game from the start server window.
2016-03-31 20:42:21 +01:00
duncanspumpkin
9018120c17
Change order of parameters in image setup code.
2016-03-25 18:35:00 +00:00
IntelOrca
74d96d86c0
fix #3158 : close network status window doesn't abort
2016-03-22 23:27:49 +00:00
IntelOrca
5c2c0c9c57
fix #3142 : Localisation - Text out of borders
2016-03-16 18:17:24 +00:00
IntelOrca
50b52140ad
fix #3133 : Game Crashes when writing 'hide' into the console
2016-03-12 15:40:57 +00:00
IntelOrca
1daa657657
fix #3091 : Korean words corrupted if over byte limit
2016-03-10 18:48:00 +00:00
IntelOrca
1c36392f8d
fix #3115 : Not able to create Themes - Missing folder
...
- Create the themes directory before saving a theme.
2016-03-08 18:03:07 +00:00
Ted John
4c60c124c9
Merge pull request #3089 from janisozaur/integrate
...
Integrate 0x00F1AD14, 0x00F1AD18
2016-03-05 11:22:34 +00:00
TELK
7f24629962
Update chat.c
2016-03-05 19:24:25 +09:00
TELK
d3e8a3e866
Update chat.c
2016-03-05 19:19:58 +09:00
Michał Janiszewski
6dbe78b318
Integrate 0x00F1AD14, 0x00F1AD18
2016-03-05 00:40:06 +01:00
Marijn van der Werf
93b190b54d
Clean up asserts
2016-03-03 14:38:11 +01:00
Marijn van der Werf
ea87812fe7
Don't store data in `0x9E3D08`
2016-03-03 14:33:10 +01:00
Marijn van der Werf
6ce6ad9166
Add comments
2016-03-03 14:33:10 +01:00
Marijn van der Werf
0db00cdc75
Add helper function for retrieving g1 element
2016-03-03 14:33:08 +01:00
Marijn van der Werf
6a368b1960
Update function docblocks
2016-03-03 14:32:28 +01:00
Marijn van der Werf
cfed9fd1c0
Clean up variable declarations
2016-03-03 14:32:28 +01:00
Marijn van der Werf
daee674894
Inline loc_6791B8_6795E4_679A8F_679F73
2016-03-03 14:32:27 +01:00
Marijn van der Werf
d8dbd8decf
Use power of two for calculating round level
2016-03-03 14:32:27 +01:00
Marijn van der Werf
99555a1b81
Merge branches and don't use deprecated globals
2016-03-03 14:32:27 +01:00
Marijn van der Werf
32d45d3018
Fix zoom level check
2016-03-03 14:32:27 +01:00
Marijn van der Werf
6e59f2c02b
Start code cleanup
2016-03-03 14:32:27 +01:00
Marijn van der Werf
dbd3c4942c
Add assert to check whether address is ever reached
2016-03-03 14:32:27 +01:00
Marijn van der Werf
bf7092e2f9
Add comparison function
2016-03-03 14:32:27 +01:00
Marijn van der Werf
859e5cfdde
Clena up code
2016-03-03 14:32:27 +01:00
Marijn van der Werf
c84681b8ee
Refactor sub_679C4A
2016-03-03 14:32:27 +01:00
Marijn van der Werf
8f50003697
Refactor code
2016-03-03 14:32:26 +01:00
Marijn van der Werf
ce4590f914
Attempt to decompile sub_679C4A
2016-03-03 14:32:26 +01:00