Mmtrx / FS22_BetterContracts

Farming Simulator mod to enhance contracts handling
GNU General Public License v3.0
114 stars 25 forks source link

Fehler #1

Closed Bandesss closed 2 years ago

Bandesss commented 2 years ago

Hab mich so gefreut aber log.txt

Gecko774 commented 2 years ago

kann mich anschließen.

Bei mir kommen ebenfalls die folgenden LogFehlermeldungen:

Mmtrx commented 2 years ago

Ich weiß was der Fehler ist: hab an meinem laufenden Testcode keine Zeile geändert- außer dem Namen. Kümmer Ich mich drum, wenn ich nächste Woche wieder aus dem Krankenhaus bin.

Als schnelle Lösung könnt ihr einfach die ZipDatei umbenennen: BetterContracts.zip - sollte das Problem lösen 🤓

Bandesss commented 2 years ago

Oha, dann gute Besserung Es gab garkeine ZIP, müsste man selber packen 🙂

Gecko774 commented 2 years ago

Dann schon einmal gute Besserung.

Werde ich heute Abend mal probieren ob es dann klappt.

@Bandesss bei mir schon, einfach oben bei Code auf Download als Zip wählen und falls das ganze dann nochmal in einem kompletten Ordner allein ist den dann umpacken, Oder wie du schon sagtest selbst packen.

Bandesss commented 2 years ago

WIr haben den Ordner nun umbenannt aber immer noch folgendes. Kein x für die Verträge

Gecko774 commented 2 years ago

Bei mir erscheint jetzt der folgende Error in der Log:

/FarmingSimulator2022/mods/BetterContracts/lib/rmod/Main.lua:11: attempt to call global 'printDebug' (a nil value)

die dazugehörige lua ist aber auch recht kurz:

function InitRoyalMod(rmodDirectory) source(Utils.getFilename("RoyalMod.lua", rmodDirectory)) printDebug("Royal Mod loaded successfully by " .. g_currentModName) --- von hier stammt der Error return true end

Bandesss commented 2 years ago

Bei mir erscheint jetzt der folgende Error in der Log:

/FarmingSimulator2022/mods/BetterContracts/lib/rmod/Main.lua:11: attempt to call global 'printDebug' (a nil value)

die dazugehörige lua ist aber auch recht kurz:

function InitRoyalMod(rmodDirectory) source(Utils.getFilename("RoyalMod.lua", rmodDirectory)) printDebug("Royal Mod loaded successfully by " .. g_currentModName) --- von hier stammt der Error return true end

Habt ihr das x für Verträge aktualisieren?

Gecko774 commented 2 years ago

Nein erscheint bei mir ebenfalls nicht. Es erscheint nur das vom Standardspiel.

Einzig in den Tastaturbelegungen erscheint eine Option für BetterContracts. Hat aber keine Funktion.

Mmtrx commented 2 years ago

Mist, noch‘n Flüchtigkeitsfehler. Es muss debugPrint heißen. Vielleicht könnt ja das selbst in der lib /rmod/Main.Lua ändern. Ich bin heute schon wieder nach Hause gekommen, kann also morgen eine bereinigte Version hochladen

Gecko774 commented 2 years ago

Ah sehr gut zu hören aber kein Stress, Gesundheit geht grundsätzlich vor.

Leider kein Erfolg damit kommt dann folgende Meldung in der Log:

2022-01-21 16:11 Error: C:/..../FarmingSimulator2022/mods/BetterContracts/lib/rmod/Main.lua:11: attempt to call global 'debugPrint' (a nil value)

FCYPBA commented 2 years ago

Sorry my answer will be in English

You just have to comment this line like this and the mod works great.

function InitRoyalMod(rmodDirectory)
    source(Utils.getFilename("RoyalMod.lua", rmodDirectory))
    -- printDebug("Royal Mod loaded successfully by " .. g_currentModName)
    return true
end

in the file lib\rmod\Main.lua

As it's just a debuging information, it should not break anything

To edit the mod, you have just to unpack the zip, edit the file and repack it after

@Mmtrx It's a very good mod idea, and give some userful information

Gecko774 commented 2 years ago

Wow, it works perfectly now.

A big thank you to @FCYPBA and of course to @Mmtrx for the excellent work on the mod, now one of the best and most important mods is back in the FS22.

Now the only thing missing for the FS22 is the mod to be able to place wage orders yourself and an extended version of the Basic Needs (Github) Mods from the FS19.

Big thanks again

Bandesss commented 2 years ago

Also im Mp, geht immer noch nicht

Mmtrx commented 2 years ago

Corrected the bug, and updated the details optics to FS22 Gui style. You can find the new zip under Release

Bandesss commented 2 years ago

Vielen Dank und gute Besserung

Bandesss commented 2 years ago

Ganz astrein läuft er noch nicht. [Uploading log.txt…]() Falsche Log ,der Fehler ist folgendes Warning: **[FS22_BetterContracts] - could not get store item for 'data/vehicles/fendt/fendt700/fendt700.xml' 2022-01-22 21:38 Warning: [FS22_BetterContracts]:addMission(): problem with vehicles for contract 'sow field 55'

Mmtrx commented 2 years ago

Ja danke, da sind tw. noch die alten filenames aus FS19 drin. Der Fendt muss nun data/vehicles/fendt/vario700/vario700.xml heißen. Ich überprüf grad noch ein paar andere Namen, dann gibt's n Patch.

So, hier das nächste Release.

Bandesss commented 2 years ago

hmm danke aber wieder was gefunden [Uploading log.txt…]()

Bandesss commented 2 years ago

besser so ? log.txt

Mmtrx commented 2 years ago

Moin, ich hab einen Verdacht, Analyse dauert aber etwas. Kannst du mal die missions.xml aus dem savegame Ordner hochladen? Und noch mal auf der Konsole printBetterContractseingeben, bevor du auf game starten drückst? Dann noch mal bitte die log.txt hochladen.

Außerdem solltest du vielleicht die alte Version aus dem Mod Ordner entfernen: Available mod: (Hash: 46557e7f0074839d4b16cbc3279f7629) (Version: 1.2.0.0) BetterContracts

Bandesss commented 2 years ago

Ist das die Richtige? missions.zip Danke Euch für die Hilfe

Bandesss commented 2 years ago

So nochmal eine log [Uploading log.txt…]() Und es laggt wie sau, wenn man die Verträge tauscht

HurrycaneBE commented 2 years ago

moin , der fehler hat wohl was mit den Details zu tun .. das script läuft spitze bis man die details anmacht. dann stürzt es clientseitig ab. auf dem dedi gibt net viele fehler dazu , den hier hab ich gefunden : ... 2022-01-30 00:41 Info: [FS22_BetterContracts] refresh() at 4.112 sec, found 48 contracts 2022-01-30 00:41 Validity check failed in TransformGroup_localToWorld:
2022-01-30 00:41 D:\auto_builder\cache\svn\bc39c0c6d611016d38088dfeb30cadc8\src\engine\app\ReflectionAndScriptBinding.cpp (7563): !MathUtil::isNaN(pArgs->arg[1].f) 2022-01-30 00:41 LUA call stack: dataS/scripts/vehicles/specializations/FillVolume.lua (334) : printCallstack dataS/scripts/specialization/SpecializationUtil.lua (19) dataS/scripts/vehicles/Vehicle.lua (1877) : raiseEvent dataS/scripts/network/NetworkNode.lua (112) : update dataS/scripts/network/Server.lua (59) : updateActiveObjects dataS/scripts/BaseMission.lua (1180) : update dataS/scripts/FSBaseMission.lua (2006) : update dataS/scripts/missions/mission00.lua (582) : update dataS/scripts/main.lua (1323) : update 2022-01-30 00:41 Validity check failed in TransformGroup_localToWorld:
2022-01-30 00:41 D:\auto_builder\cache\svn\bc39c0c6d611016d38088dfeb30cadc8\src\engine\app\ReflectionAndScriptBinding.cpp (7563): MathUtil::isFinite(pArgs->arg[1].f) 2022-01-30 00:41 LUA call stack: dataS/scripts/vehicles/specializations/FillVolume.lua (334) : printCallstack ...

Das ganze serverlog hängt an und das client-log hängen an

ich vermute das ein user da zum ersten mal seit server start die details an eingeschaltet hatte. hier der auschnitt am client log -von heute morgen wie man sieht fehlert der client schon um 8:14 aus als ich in die aufträge geschaut hab. Details an und dann scrollen - dann steigt es aus. Hoffe das kann helfen.

log.txt client-log.txt

es ist dann auch nicht mehr möglich die details auszuschalten oder die script tasten zu benutzen .. er springt dann auf das was giants an tasten anbietett , also akzeptieren mieten etc

Mmtrx commented 2 years ago

Ok, erst mal vielen Dank für die ausführliche Beschreibung und die Logs! Das MP Problem konnte ich erst vor ein paar Tagen nachstellen (hab mir einen kleinen Dedi bei Nitrado zum Testen geholt). Sollte jetzt gefixed sein mit dem heutigen Release.

HurrycaneBE commented 2 years ago

Jup sieht auch fixed aus jetzt ! TipTop !