TPFMM - Transport Fever Mod Manager

    • Beta

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    Gearbest Tablet-PC Promotion promotion
    • Source Code

      1. ################################################################################
      2. ERROR @ 2018-06-12_16-08-40 UTC
      3. TPFMM v1.0.39 b2410 Win {2505ef1828639e2c571562a305ccd2d2}
      4. Error #-1073741819 at address 140711357998105>5372325888 in <O:\TPFMM\source\module_luaParser.pbi> line 680
      5. Invalid memory access
      6. OS: Windows 10 on AMD Ryzen 7 1800X Eight-Core Processor (16 CPUs)
      7. Available Physical Memory: 28038 MiB / 32716 MiB
      8. Available Virtual Memory: 134213381 MiB / 134217727 MiB
      9. Available Swap: 30858 MiB / 37580 MiB
      10. ################################################################################
      11. log:
      12. locale::init()
      13. locale::path$ = locale\
      14. locale::RegExpAlpha = 36630064
      15. repository::init() - create repositories.list
      16. init() - load plugins
      17. misc::registerProtocolHandler(tpfmm, C:\Steam\steamapps\common\Transport Fever\TPFMM.exe, Transport Fever Mod Link)
      18. misc::registerProtocolHandler() - Successful
      19. images::loadImages()
      20. init() - read gameDirectory: C:\Steam\steamapps\common\Transport Fever\
      21. locale::use(de)
      22. locale:: use locale de (Deutsch)
      23. mods::register()
      24. repository::registerListGadget(41529072)
      25. repository::registerListGadget() - generate _columns
      26. repository::registerThumbGadget(41532048)
      27. repository::init()
      28. main::init() - Set main window location
      29. main::init() - window location valid on desktop #0
      30. main::init() - set window location: (1481, 508, 1192, 651)
      31. init() - complete
      32. mods::handleQueue()
      33. mods::doLoad()
      34. mods::doLoad() - load mods from json file
      35. mods::doLoad() - loaded 237 mods from mods.json
      36. mods::loadList() - scan mods folder {C:\Steam\steamapps\common\Transport Fever\mods\}
      37. mods::loadList() - scan workshop folder {C:\Steam\steamapps\common\Transport Fever\..\..\workshop\content\446800\}
      38. mods::loadList() - scan staging area folder {C:\Steam\steamapps\common\Transport Fever\userdata\staging_area\}
      39. mods::loadList() - scan dlcs folder {C:\Steam\steamapps\common\Transport Fever\dlcs\}
      40. mods::doLoad() - check for removed mods
      41. mods::doLoad() - check for added mods
      42. mods::doLoad() - found 242 mods in folders
      43. mods::loadInfo() - ERROR: no mod.lua for mod {PV-Busstation80_1} found!
      44. mods::addToMap() - add new mod {laedi_bhfleer_1} to internal hash table
      45. lua::parseModLua() - read {de} from {C:\Steam\steamapps\common\Transport Fever\mods\laedi_bhfleer_1\}
      46. mods::addToMap() - add new mod {mav_bandion_regionalbahnhof_1} to internal hash table
      47. lua::parseModLua() - read {de} from {C:\Steam\steamapps\common\Transport Fever\mods\mav_bandion_regionalbahnhof_1\}
      48. lua::parseModLua() - read {de} from {C:\Steam\steamapps\common\Transport Fever\..\..\workshop\content\446800\1156778662\}
      Display All
      TPFMM crashte reproduzierbar. :/ Also mal Fehlersuche gemacht.
      1156778662 ist die Steam ID für die Common API und enthält die DEV-Version 20180527 und nicht mehr das aktuelle Steam-Release. Er war beim besten Willen nicht zu überreden.
      Danach auf Glück mal folgendes versucht:
      1. die DLL aus dem bin Ordner löschen -> läuft.
      2. Danach DLL wieder rein -> läuft immer noch. ?( 8|


      Jetzt crasht er beim Bearbeiten der Settings. Und hier wieder DLL raus dem bin Ordner in den root 1156778662, Settings bearbeiten geht. Speichern, Wieder bearbeiten. Alles Super. DLL wieder in bin Ordner. Settings bearbeiten. Crash. :huh:
      Dump dafür ist im Anhang.
      Happy Debugging. :D
      Files
      AMD Ryzen 1800X
      32GB RAM
      KFA² Geforce1080Ti HOF
    • Ich vermute mal, das die DLL sich in das Spiel einklinken will, aber nicht vom Spiel sondern dem TPFMM aufgerufen wird und dann crasht... in der aktuellen Version ist die DLL aber gar nicht mehr vorhanden, jedenfalls sehe ich keine beim herunterladen der aktuellen 1156778662_1.zip...

      Allgemein kann ich natürlich versuchen zu unterbinden, dass Mods irgendwelche dlls o.ä. laden... Ich schaus mir an ^^
    • Hallo

      Die besagte CommonAPI ist explizit eine Dev Version (die gibt es im Thread als Attachment) und werde in der nächsten Version versuchen schon eher herauszufinden ob das eine TPF.exe ist, normalerweise sollte der Code ne MsgBox bringen und meckern und nicht den Host abstürzen lassen. Vielleicht ist TPFMM Lua aber intern gleich genug damit Teile der LUA Bridge schon funktionieren.

      Es ist definitiv ein Fehler der CommonAPI Dll, aber dafür mache ich ja die Testversion ;)
    • Nunja, dlls nachladen könntest du abschalten und auch alle IO Möglichkeiten kappen.

      Spätestens beim Laden von TPF würde Mod Code aber trotzdem ausgeführt.
      TPF hat genügend Stellen um ein Speicherüberlauf zu triggern und wenn es eben ein Savegame ist.

      Frage ist hier natürlich wie hoch der Aufwand wird, mich würdest du wohl damit nicht aufhalten können. :D
    • Mir stürzt TPFMM beim starten ab (Fehlermeldung kommt, bevor das Programmfenster aufgeht!)

      Show Spoiler

      Source Code: dump-2018-06-19_21-00-18 UTC.txt

      1. Please provide the following information at
      2. https://www.transportfever.net/index.php/Thread/7777-TPFMM-Transport-Fever-Mod-Manager/
      3. Just copy the whole file content in the text box, or attache the .txt file directly.
      4. [code]
      5. ################################################################################
      6. ERROR @ 2018-06-19_21-00-18 UTC
      7. TPFMM v1.0.39 b2410 Win {47d7458e715dc11c93802387e9d1a111}
      8. Error #-1073741819 at address 5370009277>8 in <O:\TPFMM\source\module_windowSettings.pbi> line 290
      9. Invalid memory access
      10. OS: Windows 10 on Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (4 CPUs)
      11. Available Physical Memory: 2438 MiB / 8109 MiB
      12. Available Virtual Memory: 134213441 MiB / 134217727 MiB
      13. Available Swap: 4996 MiB / 13886 MiB
      14. ################################################################################
      15. log:
      16. locale::init()
      17. locale::path$ = locale\
      18. locale::RegExpAlpha = 7663152
      19. repository::init() - create repositories.list
      20. init() - load plugins
      21. misc::registerProtocolHandler(tpfmm, C:\Program Files (x86)\Steam\SteamApps\common\Transport Fever\TPFMM.exe, Transport Fever Mod Link)
      22. misc::registerProtocolHandler() - Successful
      23. images::loadImages()
      24. init() - read gameDirectory: C:\Program Files (x86)\Steam\steamapps\common\Transport Fever\
      25. locale::use(de)
      26. locale:: use locale de (Deutsch)
      27. mods::register()
      28. repository::registerListGadget(39629696)
      29. repository::registerListGadget() - generate _columns
      30. repository::registerThumbGadget(39629792)
      31. repository::init()
      Display All
      [/code]


      P.S.: Mein PC spinnt plötzlich gerade verückt: Alles außer Internet Browser funktioniert nicht mehr, vielleicht hilft ein Neustart...

      Edit: Nach PC-Neustart und Neuinstallation funktioniert es wieder

      The post was edited 1 time, last by wunder99: Edit ().