Commit Graph

65 Commits

Author SHA1 Message Date
WLs50
0280b40ca5 Merge remote-tracking branch 'manul-public/master' into manul-staging 2025-04-05 14:24:53 +02:00
Jano211
9ff3ff195d Tracks width smooth change and no "include file" info in log 2025-03-16 13:43:58 +01:00
Jano211
c712c7d5a3 Improved scenery loading from SBT
When found SBT file, ignores "*_ter.scm" files
2025-03-16 12:28:09 +01:00
Jano211
910ba6c2b2 Tracks width smooth change and no "include file" info in log 2025-01-05 19:29:10 +01:00
Jano211
58b1bc38ae Improved scenery loading from SBT
When found SBT file, ignores "*_ter.scm" files
2025-01-05 19:29:07 +01:00
jakubg1
84980a4484 Improve the keymapper
The keymapper, available as one of the options in the starting menu when the EXE is run without a scenery specified, has undergone a few changes:
- Key descriptions are now parsed the way Starter does and are displayed in the window. They are also no longer consumed when saving to a file.
- Unbound keys are now also displayed as well. Not all of them though; some entries won't exist if they are not specified in the eu07_input-keyboard.ini file.
- You can now unbind a key by pressing F10.

The Parser has got a new boolean option: `skipComments`, true by default to leave current behavior unchanged. When set to false, comments will be parsed as ordinary tokens.
2024-03-03 03:00:47 +01:00
milek7
590b47ed76 poprawka ładowania mmd 2023-12-19 18:48:32 +01:00
Królik Uszasty
d191d9e5e7 Random includes only for mmd files 2022-11-04 23:50:56 +01:00
Królik Uszasty
027f7c69e9 Random includes 2022-11-04 23:50:56 +01:00
milek7
364d7630c9 add missing replace_slashes in parser 2022-03-06 22:24:38 +01:00
milek7
ff61e18fd0 remove stray include 2022-03-06 18:21:06 +01:00
milek7
ce6d530aa8 changes for standalone e3d export 2022-03-06 18:18:07 +01:00
milek7
5bafa31f9d Merge commit 'd8170c932b448ba6888e702746b5ae22632062d8' into sim 2022-01-05 22:21:05 +01:00
tmj-fstate
7b816594ba maintenance: string search methods 2021-05-27 14:23:00 +02:00
milek7
29f8f91ad8 Merge remote-tracking branch 'tmj/master' into sim 2020-10-18 23:35:14 +02:00
tmj-fstate
c4ef056102 build 200824. emergency_brake getvalues event support, utf bom parsing fix, brake state vehicle debug panel enhancement, ai cab change logic fixes, ai door operation logic fixes, minor ai logic fixes, gfx renderer framerate calculation tweak, minor bug fixes 2020-08-26 13:43:24 +02:00
tmj-fstate
92379deff5 build 200630. parser include support enhancement 2020-06-30 15:57:20 +02:00
tmj-fstate
d942d43f63 minor bug fixes 2020-06-29 15:32:09 +02:00
milek7
b9791a6699 support escape sequence \ in parser 2019-10-12 19:31:59 +02:00
milek7
aa9bee57da further WIP on launcher 2019-08-24 01:28:55 +02:00
milek7
d961cb17a2 use binary ifstream in cParser 2019-08-21 20:23:07 +02:00
milek7
da6343166a scn parsing with directive and trainset matching 2019-08-10 12:00:37 +02:00
milek7
1fa6313373 Merge branch 'master' of https://github.com/tmj-fstate/maszyna into milek-dev 2019-08-08 00:37:04 +02:00
tmj-fstate
fbd2ff85fa basic particle system implementation 2019-08-06 14:06:46 +02:00
milek7
267c4472a3 Merge branch 'tmj-dev' into milek-dev 2019-02-21 18:18:32 +01:00
tmj-fstate
852fdcfa0e minor bug fixes 2019-02-06 16:48:03 +01:00
tmj-fstate
7933ade080 maintenance: removed deprecated files, linux friendly include names 2018-10-12 19:53:33 +02:00
milek7
d9687a4e1f Merge branch 'tmj-dev' into milek-dev 2018-09-16 22:48:53 +02:00
tmj-fstate
d05e404d75 basic isolated track section hierarchy, track vertical radius property, ai passenger stop logic tweaks, ai signal speed limit tracking logic tweaks 2018-09-11 23:17:59 +02:00
tmj-fstate
24eda2d63f AI cruise control fix, minor refactoring 2018-08-19 14:40:48 +02:00
tmj-fstate
cbaa5f7817 build 180809. scenery node groups, AI shunt mode braking tweaks 2018-08-09 22:24:42 +02:00
milek7
bc2184966f backslash/slash fixes, again 2018-03-26 21:22:20 +02:00
milek7
a215a0f8b3 Merge branch 'tmj-dev' into dev 2017-12-25 18:27:10 +01:00
tmj-fstate
4e6e428cea additional sound type for local brake, support for combined sounds 2017-12-14 14:31:34 +01:00
milek7
16923d20f7 tmj merge 2017-10-30 16:30:04 +01:00
tmj-fstate
d8c3b5caf4 build 171025: finished initial refactoring of ground class, fixes for text parser to prevent some cases of eternal parameter loops 2017-10-26 04:54:07 +02:00
tmj-fstate
35e526a454 added support for using multiple and/or nested include parameters in one token 2017-10-22 19:25:10 +02:00
milek7
7ff873178d multiple parser substitutions in one token 2017-10-22 14:48:41 +02:00
tmj-fstate
de4e10ab39 continued refacoring: vehicles, events, memcells, tracks, traction, traction power sources; minor readability enhancements and bug fixes 2017-10-11 20:21:05 +02:00
milek7
1f2d7feccb Merge branch 'tmj-dev' into nogfx 2017-08-31 21:29:44 +02:00
tmj-fstate
e5980f946c minor refactoring and diagnostics enhancements, fixed some memory leaks, radiostop test command 2017-08-31 00:24:39 +02:00
milek7
ec60853614 merge, with tmj renderer 2017-08-18 00:56:05 +02:00
milek7
f7459f3434 linux support 2017-07-31 00:25:19 +02:00
tmj-fstate
01ef6b3887 minor c++ standard compliance fixes 2017-07-29 02:12:06 +02:00
milek7
ce9a0b39c2 match include to file case 2017-07-28 23:39:22 +02:00
tmj-fstate
8e37307ff5 minor diagnostics enhancements and null pointer safeguards 2017-06-27 13:18:32 +02:00
tmj-fstate
5d7b3fb036 build 170626. individual self-illumination levels for interior sections, automatic merging of suitable terrain geometry during load from text files, unused resource release by geometry bank manager, support for ui backgrounds with width:height ratio other than 4:3, comment parsing optimization, minor bug fixes 2017-06-26 16:57:25 +02:00
tmj-fstate
21680a5d30 completed unification of render paths 2017-06-13 18:13:49 +02:00
tmj-fstate
e0bde30ee4 basic ui panels 2017-03-13 15:35:34 +01:00
VB
bd9cd6f797 merge 2017-02-26 19:10:16 +01:00