hilfe für warband module system plz

正在查看此主题的用户

Drauker

Recruit
Ich habe mir vor kurzem das Modul System für Warband gezogen. Allerdings kriege ich beim build einige Fehlermeldungen zu variables.txt und variables_uses.txt

插入代码块:
Initializing...
variables.txt not found. Creating new variables.txt file
Compiling all global variables...
variables.txt not found. Creating new variables.txt file
variable_uses.txt not found. Creating new variable_uses.txt file
Exporting strings...
Exporting skills...
Exporting tracks...
Exporting animations...
Exporting meshes...
Exporting sounds...
Exporting skins...
Exporting map icons...
Creating new tag_uses.txt file...
Creating new quick_strings.txt file...
Exporting faction data...
Exporting item data...
Exporting scene data...
Exporting troops data
Exporting particle data...
Exporting scene props...
Exporting tableau materials data...
Exporting presentations...
Exporting party_template data...
Exporting parties
Exporting quest data...
Exporting info_page data...
Exporting scripts...
Exporting mission_template data...
Exporting game menus data...
WARNING: Usage of unassigned global variable: $g_presentation_marshall_selection
_max_renown_3
WARNING: Usage of unassigned global variable: $g_presentation_marshall_selection
_max_renown_3_troop
WARNING: Usage of unassigned global variable: $g_presentation_marshall_selection
_max_renown_3
WARNING: Usage of unassigned global variable: $g_presentation_marshall_selection
_max_renown_3_troop
exporting simple triggers...
exporting triggers...
exporting dialogs...
Checking global variable usages...
WARNING: Global variable never used: g_presentation_lines_to_display_begin
WARNING: Global variable never used: g_presentation_lines_to_display_end
WARNING: Global variable never used: tutorial_1_finished
WARNING: Global variable never used: tutorial_2_finished
WARNING: Global variable never used: tutorial_3_finished
WARNING: Global variable never used: tutorial_4_finished
WARNING: Global variable never used: tutorial_5_finished
WARNING: Global variable never used: g_election_date
WARNING: Global variable never used: $g_presentation_marshall_selection_max_reno
wn_3
WARNING: Global variable never used: $g_presentation_marshall_selection_max_reno
wn_3_troop
WARNING: Global variable never used: $g_presentation_marshall_selection_max_reno
wn_3
WARNING: Global variable never used: $g_presentation_marshall_selection_max_reno
wn_3_troop
Exporting postfx_params...

______________________________

Script processing has ended.
Press any key to exit. . .

Wenn ich testhalber eine der .txt-Dateien aus meinem Modul lösche, dann wird diese nach dem compilen nicht neu erstellt. Woraus ich schließe: Da läuft wat falsch  :?:

Der Pfad in der modules_info ist richtig angegeben (...sonst würde die Fehlermeldung auch anders aussehen). Bei meiner Suche hier im Forum hab ich nur Einträge gefunden, bei denen diese Pfadangabe falsch war bzw. die Slashes falsch gesläscht waren.
Ausser dem Pfad hab ich an den python-Dateien nix verändert.
 
Kopier mal die variables.txt aus Native in den Mod-Ordner und probier es nochmal.
 
Wenn ich die variables.txt und die variable_uses.txt in den Mod-Ordner kopierte, ändert sich nichts (eigentlich ist mein Mod bisher auch nur ne Kopie von Native)
Aber:
Wenn ich die beiden .txt-Dateine ins Module-System kopiere, funktionierts. Soll das so sein?! Dachte, alle .txt-Dateien sollten im Mod-Ordner sein...
 
What the...?
Lad am besten das MS nochmal neu runter.
 
...same thing...
aus irgend einem Grund scheint ihn die Pfadangabe für diese beiden Dateien nich zu interessieren.
 
Bezüglich variables.txt.
Das ist keine fehlermeldung da steht weder ERROR: noch WARNINGL: vorne drann.
Außerdem habe ich mir die python files mal angeschaut im neuen modulsystem.

Und eines der ersten sachen das er macht ist
插入代码块:
os.remove(export_dir + 'variables.txt')

Bin jetzt nicht unbediengt ein python experte, aber ich würde mal sagen das bedeutetn lösche file xy.

und gleich darunter wird die datei variables.txt geöffnet.
Diesemal aber nicht im export verzeichniss, sondern direkt im modulverzeichniss da ein par zeieln darüber die datei im modverzeichniss gelöscht wurde gehe mal davon aus das hier absichtlich im modules ordner gesucht wird.


nur mal so als info.
Das hatt aber mit deinem problem nichts zu tun, da es wie gesagt weder ein fehler noch ein warning ist.

Achja übrigens das "Creating new variables.txt file" ist für die katz da nirgendwo im gesamten code diese datei erstellt wird.
Folglich kommt diese meldung immer und immer wieder.
 
halleluja!

ich bin mir sogar ziemlich sicher, das genau das das problem is! Auch wenn Anfangs im Protokoll kein Fehler angezeigt wird, so kommt doch später ne ganze Reihe von WARNINGS ala
插入代码块:
WARNING: Usage of unassigned global variable:
...was meiner Meinung nach heißt, es wird ne Variable verwendet, die nicht deklariert ist. Und ich würde mal behaupten, dafür wäre die variables.txt gedacht.
Aber meine Programmierfähigkeiten sind ziemlich niedrig. Ich glaub trotzdem, das genau da der Wurm ins Glashaus fällt....oder so...

Auf alle Fälle Danke bigmek!
 
Bin eben in genau das selbe Problem gelaufen.. dass das Script so gliefert wird is schon bissl schwach XD ..
hoffe diese seltsame variable.txt macht keine Folgeprobleme.. hab den Sinn nicht wirklich verstanden (wahrscheinlich weil ich java-entwickler bin -.- ). Haben die n eigenen Compiler erdacht ?!

Schade dass das game nicht als ganzes OpenSource ist, wäre bestimmt einfacher was dran zu ändern.. als mit diesen komischen PYTHON Scripts O__o bin da immernoch skeptisch.

 
Naja, es ist eben ein kommerzielles Projekt, da ist OpenSource nicht gerade hilfreich. :razz:

djcye 说:
Haben die n eigenen Compiler erdacht ?!

Jein. Die Scripts werden zwar mit dem Python Compiler kompiliert, aber nur die process_* scripts, die dann aus den module_* Dateien die Mod erstellen.

Die variables.txt selbst dient, so weit ich das verstanden habe, nur als Hilfe beim umwandeln der module_* Dateien, ist aber trotzdem notwendig. Ich hatte bisher nie Probleme damit, weder beim "unberührten" MS, noch bei irgendeiner Mod.
 
后退
顶部 底部