Daniu
23783892f0
Undo/Redo system, hierarchy for models in scene, uuid for basic_nodes, menu bar 'windows' options
2026-02-23 21:31:31 +01:00
jerrrrycho
45889a40a1
remove legacy background loading
2026-01-29 08:06:49 +01:00
1cafe15917
Change debug window binding to Shift + F12
2026-01-03 15:48:13 +01:00
jakubg1
5e2175302b
Loading screen overhaul POC
...
The loading screen has been significantly changed:
- The background image is now properly picked randomly instead of taking the `textures/logo.bmp` file, prepended by an external program such as Rainsted/Starter.
- The progress bar has been moved from a floating window to a thin green line at the bottom of the loading screen.
- The log window is now hidden by default. It can be turned on by setting `loadinglog` to `true` in `eu07.ini`.
- There is an animated wheel icon on the loading screen, and a trivia text is displayed.
New translation key:
- `"Did you know"`
TODO:
- Load trivia from a separate file.
2025-09-10 01:53:22 +02:00
jakubg1
9fa22d81e5
Make launcher respond to window resize
2025-09-09 17:08:23 +02:00
jakubg1
c217081823
Launcher improvements
...
Launcher windows are more Starter-like now:
- The scenery picker, vehicle list and keymapper buttons are now tied to the top portion of the screen.
- The current window is spanning the entire rest of the screen.
- Scenarios are now grouped into categories in the exact same way as Starter does.
- Some drawbacks include:
- Currently you cannot edit the current trainset, as the vehicle picker window overwrites the scenario list window.
- The GUI doesn't update when the screen resolution is changed.
2025-09-09 16:40:04 +02:00
milek7
3d15cf3672
add crashreporter
2021-02-13 18:32:19 +01:00
milek7
29f8f91ad8
Merge remote-tracking branch 'tmj/master' into sim
2020-10-18 23:35:14 +02:00
tmj-fstate
93c92e5ae9
scenery editor node bank search. node label and node group support
2020-07-12 04:46:21 +02:00
tmj-fstate
7c43f80ccf
build 191212. gamepad input configuration support, minor bug fixes
2019-12-15 16:48:55 +01:00
milek7
6a17b134dc
random start screen image
2019-11-02 18:42:49 +01:00
tmj-fstate
1dc81abae9
opengl 3.3 renderer switch to core profile, additional train state data exposed to uart interface, minor bug fixes
2019-11-01 18:51:27 +01:00
milek7
106f64f0ba
general tweaks
2019-09-28 22:52:01 +02:00
milek7
a92037d2b2
visual look changes
2019-09-25 17:57:26 +02:00
milek7
3c9111bb25
vehicle params graphical representation
2019-09-25 00:29:38 +02:00
milek7
d039207b03
snapshot
2019-07-02 01:00:42 +02:00
milek7
16570f8d23
move vehicle param window to vehicle list, add radiostop button
2019-03-16 20:51:51 +01:00
milek7
1f0d8c4dc8
semaphores controllable on minimap
2019-03-06 00:58:12 +01:00
milek7
89cf20a251
map improvements
2019-02-18 17:46:31 +01:00
milek7
52ff1ecb98
display train names on map
2019-02-18 00:07:09 +01:00
tmj-fstate
97d60a9b0e
contextual interception of user input by imgui user interface implementation
2018-11-15 23:02:21 +01:00
tmj-fstate
7cf06246a6
maintenance: include fix
2018-10-12 21:49:49 +02:00
tmj-fstate
7933ade080
maintenance: removed deprecated files, linux friendly include names
2018-10-12 19:53:33 +02:00
milek7
7c6501bb07
Merge branch 'master' into gfx-work
2018-09-20 19:14:28 +02:00
milek7
d9687a4e1f
Merge branch 'tmj-dev' into milek-dev
2018-09-16 22:48:53 +02:00
tmj-fstate
e4789db1d5
maintenance: minor code cleanup
2018-09-07 19:04:51 +02:00
tmj-fstate
bb0e1eb3bf
disable interaction in pause mode, audio volume calculations tweak
2018-09-05 13:49:48 +02:00
tmj-fstate
6d16d52356
basic text localization system
2018-09-02 16:09:05 +02:00
tmj-fstate
0c062e9041
imgui user interface implementation
2018-08-30 20:41:14 +02:00
milek7
af0e193bde
fixes
2018-08-03 16:28:01 +02:00
tmj-fstate
ec1a625c12
minor camera refactoring, division by zero guards
2018-08-03 16:07:50 +02:00
milek7
e603d2fefe
map
2018-08-02 20:41:39 +02:00
tmj-fstate
ff6bed67a9
refactoring: application mode code split
2018-08-02 20:39:19 +02:00
milek7
20787d1ba4
ui changes
2018-07-19 20:53:26 +02:00
milek7
78b23b80aa
Merge branch 'milek-dev' into gfx-work
2018-07-18 13:51:11 +02:00
milek7
08cf801c4e
Merge branch 'tmj-dev' into milek-dev
2018-07-17 16:47:25 +02:00
tmj-fstate
12d70fe320
virtual slider mouse input mode, minor refactoring, minor bug fixes
2018-07-11 17:45:50 +02:00
milek7
a13fc4e500
imgui
2018-07-10 23:21:50 +02:00
milek7
dc584c140e
Merge branch 'tmj-dev' into milek-dev
2018-06-30 18:45:58 +02:00
tmj-fstate
14448d70d1
maintenance: memory leak fix, default constructors, minor syntax cleanups
2018-06-16 15:59:28 +02:00
milek7
a914065dd0
Merge branch 'tmj-dev' into milek-dev
2018-04-06 22:33:08 +02:00
tmj-fstate
87f078925c
build 180404. optional scenario clock sync with current local time, keyboard input for the ui layer
2018-04-06 01:12:15 +02:00
milek7
6b24a39944
on-screen log
2018-02-16 18:22:10 +01:00
milek7
61836eb2e4
Merge branch 'tmj-dev'
2018-02-16 15:33:11 +01:00
tmj-fstate
23761dc665
build 180131. support for nested material attribute definitions, minor bug fixes, refactoring and master branch unifications
2018-01-31 16:07:50 +01:00
firleju
43efd1fa3f
Merge Milek7 sound and lua
2017-09-13 09:51:35 +02:00
firleju
7925f8702b
Merge remote-tracking branch 'tmj-fstate/mover_in_c++' into mover_in_c++
2017-09-03 17:54:51 +02:00
milek7
ec60853614
merge, with tmj renderer
2017-08-18 00:56:05 +02:00
tmj-fstate
7e51d5d2e0
changed NULL use to c++11 compliant
2017-08-15 00:55:38 +02:00
firleju
064259a2e5
Merge remote-tracking branch 'tmj-fstate/mover_in_c++' into mover_in_c++
2017-08-07 05:59:33 +02:00