Transport Fever 2

Transport Fever 2

CommonAPI2- Dummy Mod - 2022
Showing 1-9 of 9 entries
Update: 7 Sep, 2022 @ 9:22am

Update: 22 Nov, 2020 @ 5:11am

Steam version removed

Update: 30 Jun, 2020 @ 8:57am

1.6.20200630-dev
- Add code to stationhelper allowing toggling mod tracks with automatic track modules for modular stationadapter
- TPFUI: Replaced ui button
- TPFUI: Remove elements properly when rebuilding window
- TPFUI: Add element ids
- Fix: Linux Steam Build 29433

1.6.20200627-dev
- Windows only build
- Use getBuildNr for loader, don't load native with unknown version
- Add build overwrite setting, so new builds can be added
- Fix: Windows Build 29372, Build 29433
- Fix: inspect.lua, don't crash with userdata
- Fix: don't crash in utils._t if language can't be found
- Duplicate ModSettingsWindow to be used with ug ui
- Internal: Start of render nativeui uilist with UGs api.gui toolkit

Update: 23 Jun, 2020 @ 9:43am

- Complete mod removed

Update: 22 Jun, 2020 @ 8:15am

1.5.20200622
- Anti-Crash Dummy release, native code removed as told so via telephone

Update: 20 May, 2020 @ 1:00pm

1.3.20200520
- Support TPF2 Windows Build 28962 testing
- New: Big fat error message if the Build isn't testet
- Add different code paths for testing build 28962, modDescs in UI::ModDataProvider has different size
- Fix: required mods by steamid not found, even when they are subscribed
- Big Warning: Linux version not tested yet
- Steam release

1.3.20200517-dev
- Fix: Modlist import can't select local/mods, by extending commonapi.mods with a internal _realmodid
- New: userdata dumping to commonapi.dmp / inspect.lua
- New: Error message when more then one native dll is loaded
- Start of support for TPF Windows Builds with new Linker options
- Fix a lot Linux fragments for testing version. Line Destination / Entity system still not fixed

1.3.20200510-dev
- Support for TPF Build 28772 (Steam testing branch)
- Replaced internal UserProfile access to ModRep and GetLanguageCode by build specific helper functions
- Upgrade to dear imgui, v1.76
- Fix glyph loading for Japanese and other languages (initial loading times could be a bit higher)
- Move Line Destination window into the commonapi game thread, add reset button
- LINE_DESTINATION: Use first stop as failback.

1.3.20200503-dev
- Rebuild internal lua system via LUARef objects, should stop CommonAPI2 accessing lua states from different threads
- SyncObject, set self.data = data after syncing
- onchange event for UI TextInput
- New LINE_DESTINATION Code
- Add new setting enablelinedestination (restart of game required, default true)
- New lua commonapi game thread
- Add commonapi.supports(string) function/module

Update: 7 Apr, 2020 @ 4:32am

1.2.20200407
- Fix crash with heavy concurrent access to stdout.txt by using mutex
- Refactor code for ModList handling, don't call lua in render state but while constructor/destructor runs, should reduce race conditions
- linux build with active luasocket
- Add FileFilter fix so staging_area and userdir/mods won't be filtered by region settings

1.1.20200325-dev
- console, new tab complete code, should fix numeric key problems
- add luasocket (note: needs activation by settings)
- add local mod install
- fix UI FileDialog folder level can't be changed when path ends with slash

1.1.20200313-dev
- remove railroadCrossings code hotpatch (fixed by UG)
- update windows build to use SDL 2.0.8

1.1.20200309-dev
- Tweak ui perfomance, don't scan all elements for events, record events in table
- Replace flat rendering method with tree rendering for certain ui elements
- Add repository download code for transportfever.net mods (requires installed curl, included in windows 10 >=1803, Linux: apt install curl)
- Add mod upgrade code by using download (Requires 7z in C:\Program Files\7-Zip, see 7-zip.org for install, Linux: apt install p7zip-full)
- Bundle lua library dkjson
- Use marshal to convert repository json to .m file for faster load speed
- Upgrade imgui bindings
- Add tab elements to ui

Update: 25 Jan, 2020 @ 11:14am

1.1.20200125-dev
- don't compact and compress track list
- fix missing path to mod script folder while preloading files

1.1.20200109-dev
- ModListWindow should only be called on valid window object.

1.1.20200108-dev (Linux test version)
- use ttf fonts for other languages (untested)
- linux: disable menu modlist code, no usable fragments found yet
- linux: experimental build

1.1.20200104-dev
- use FileDialog for modlist loading and saving
- linux: add getGamePath via /proc/self/exe
- linux: fix user profile fragment

1.1.20200103-dev
- fix fileFilters filtering railroadCrossings mods (code hotpatch)

1.1.20191231-dev
- add order support to mod list settings window
- add initial height to mod list settings window for creating scrollbar

Update: 26 Dec, 2019 @ 2:43am