v0.9 Beta 1
Pre-release
Pre-release
A curated changelog will follow for the release of 0.9. In the meantime, GitHub provides us with an auto-generated changelog. As the tracks still need to be updated this release only includes tutorials.
The biggest new features are an in-game editor, new signals, backwards driving, high-scores, new tutorials, a rail map, new languages, improved mod support, controller support, improved UI, and more. There have been a ton of bug fixes, too.
Edit: repackaged Linux version with tar.gz to preserve executable flag.
Click to read the changelog
What's Changed
- Fixed small grammar mistake in Ingame Translations file by @akuspel in #88
- Master to WIP Ingame Editor by @Jean28518 in #89
- WIP: Translation by @DasCapschen in #91
- master to ingame-editor by @Jean28518 in #97
- jSaveModule: fix: make_dir_recursive by @DasCapschen in #101
- Implement Free Look and Zoom in Cabin View by @DasCapschen in #92
- Fix error messages produced by the engine by @DasCapschen in #102
- Remove duplicated stoneplate import file by @HaSa1002 in #100
- Rail Map by @DasCapschen in #99
- Add Controller Input by @HaSa1002 in #110
- Allow loading of addons from user://addons by @HaSa1002 in #114
- Add Ingame track editor by @Jean28518 in #115
- Fix: Configuration broken by Cache Implementation by @DasCapschen in #121
- Restore map functionality by @DasCapschen in #120
- bake_route fixes by @DasCapschen in #119
- Refactor Signals by @DasCapschen in #122
- Refactor platformSide by @DasCapschen in #127
- Add fullscreen shortcut by @HaSa1002 in #129
- About page by @bodamat in #128
- fix: Signal VisualInstance wrong initial state by @DasCapschen in #136
- Driving Backwards by @DasCapschen in #95
- Fix jEssentials script error in 3.3.3 by @HaSa1002 in #139
- Fix jTools delayed calls are causing null references by @HaSa1002 in #141
- Add more Signals by @DasCapschen in #125
- Fix signals and speed limits trying to set themselves to rails, without being in tree by @HaSa1002 in #140
- Enforce LF in repo and tell GH about GDScript by @HaSa1002 in #160
- Fix memory leaks by @HaSa1002 in #159
- Add CI by @HaSa1002 in #158
- fix normals, enable backface culling by @DasCapschen in #156
- Fix save paths by @HaSa1002 in #155
- fix SpeedLimit and WarnSpeedLimit scene paths by @DasCapschen in #149
- Fix CI run on linux by @HaSa1002 in #161
- Fix Typo by @DasCapschen in #152
- Fix trains embedded meshes and wrong Wheel direction by @DasCapschen in #153
- Overhaul JFR1 Train by @DasCapschen in #162
- Remove trailing whitespaces and tabs by @HaSa1002 in #144
- Fix ProjectSettings.save() being called by @HaSa1002 in #147
- Refactor menus by @HaSa1002 in #133
- Improve editor camera by @HaSa1002 in #172
- Better Grass by @DasCapschen in #175
- Add better logging by @HaSa1002 in #145
- Add: PZB Safety System by @DasCapschen in #163
- Add threaded loading to loading screen by @HaSa1002 in #154
- add drag and drop for rails in editor :) by @DasCapschen in #164
- Update links by @Jean28518 in #198
- Fix gras meshes not getting deleted by @HaSa1002 in #195
- Fix
!owner.valid
errors caused by chunk system andload_world
by @HaSa1002 in #186 - Fix
handle_drag_mode
connecting multiple times to same signals by @HaSa1002 in #184 - Prevent scripts from running in editor by @HaSa1002 in #196
- Fix select collider not working with signals by @HaSa1002 in #189
- Fix editor not being able to swtich to main menu by @HaSa1002 in #188
- Fix camera in editor by @HaSa1002 in #177
- Fix stolen mouse input in editor by @HaSa1002 in #183
- performance hotfix by @DasCapschen in #204
- Fix selection color of buttons and ItemLists by @HaSa1002 in #205
- Fix tutorials not getting properly exported by @HaSa1002 in #206
- Refactor Project Structure for Modding by @DasCapschen in #210
- fix world loading by @DasCapschen in #214
- fix pzb screen desync by @DasCapschen in #215
- hide TrackObject tab when a non-rail is selected by @DasCapschen in #216
- Add Highlight postprocessing to Editor selection (remove bouncing animation) by @DasCapschen in #208
- Fix sounds engine sounds playing when game is paused by @HaSa1002 in #207
- automatically add poles when rail is electric by @DasCapschen in #217
- Fix: Name Me! folder being created by @DasCapschen in #225
- Nicer modding tools by @DasCapschen in #226
- fix default rail in new world has no poles by @DasCapschen in #234
- fix everything using the wrong audio bus by @DasCapschen in #235
- Add mod exporting by @DasCapschen in #227
- fix rail logic non existent signal by @DasCapschen in #232
- fix rail type leaks by @DasCapschen in #231
- Convert editor maps to mods by @HaSa1002 in #228
- Move camera faster the longer you move by @HaSa1002 in #237
- fix jsettings close on esc by @DasCapschen in #238
- Fix Ingame Editor Export by @HaSa1002 in #240
- Fix RailLogic setting visiblity in _input by @HaSa1002 in #243
- fix scenario to signals by @DasCapschen in #247
- add editor translations by @DasCapschen in #248
- Add difficulty settings by @DasCapschen in #250
- fix getPathFromTo by @DasCapschen in #246
- fix JFR1 Normals by @DasCapschen in #256
- Add spanish translation. by @mdtrooper in #257
- Update project to 3.4 by @HaSa1002 in #259
- Add very simple scoring system by @DasCapschen in #249
- Fix screenshots not being loaded in builds by @HaSa1002 in #264
- Fix Shadow Acne by @HaSa1002 in #263
- Refactor Chunk System by @DasCapschen in #262
- Fix a few bugs by @HaSa1002 in #266
- new imports files by @DasCapschen in #269
- fix crawl directory by @DasCapschen in #271
- fix chunks not unloading correctly by @DasCapschen in #276
- Fix message label readability using blur by @HaSa1002 in #274
- Enable MSAA x4 for JFR1 screen textures by @HaSa1002 in #275
- Add Scenario Editor by @Jean28518 in #278
- Improe cabin inside camera script by @Jean28518 in #295
- Redesign Cabin Model by @Jean28518 in #294
- Add bulgarian translation by @HaSa1002 in #296
- Update links to new url by @Jean28518 in #298
- Fix missing signals and null exception in scenario editor by @Jean28518 in #299
- Disable right mouse button click in free camera ingame by @Jean28518 in #309
- Fix visibilty update of npc trains in unloaded chunks by @Jean28518 in #308
- Fix state after scenario editor by @Jean28518 in #304
- Add: Selection of buildings in the editor by @Jean28518 in #305
- Fix export and test buttons by @Jean28518 in #302
- Add deletion of content and tracks by @Jean28518 in #303
- Fix chunk manager at loading far away from world origin by @Jean28518 in #316
- Fix Hl signal stack overflow by @HaSa1002 in #321
- Fix translations not getting applied by @HaSa1002 in #320
- Update CI to 3.4.2 by @HaSa1002 in #322
- Updated the Bulgarian and English translations by @RacerBG in #323
- Fix message not getting shown when pressing back in pause menu by @HaSa1002 in #318
- Fix editor camera not grabbing keyboard focus by @HaSa1002 in #317
- Remove content import feature by @HaSa1002 in #319
- Fix german translations by @Jean28518 in #311
- Small editor improvements by @Jean28518 in #324
- Add french translation by @HaSa1002 in #333
- Fix them passenger system by @HaSa1002 in #332
- Fix Tutorials by @DasCapschen in #335
- Fix ingame track export by @HaSa1002 in #336
- Add new logo by @HaSa1002 in #267
- Update user data directory by @HaSa1002 in #338
New Contributors
- @akuspel made their first contribution in #88
- @DasCapschen made their first contribution in #91
- @HaSa1002 made their first contribution in #100
- @bodamat made their first contribution in #128
- @mdtrooper made their first contribution in #257
- @RacerBG made their first contribution in #323
Full Changelog: v0.8...v0.9.beta1