-
Mitgewirkt an:
Das Korsarennest (Tester, Sprecher), Dunkle Geheminisse (Übersetzer), Odyssee (Sprecher), X in 1 Mod (Tester), Xeres‘ Rückkehr (Storywriter, Tester, Sprecher)
Geändert von axon (06.02.2019 um 17:19 Uhr)
-
Die Frage ist ja erst mal ob in dem Archiv überhaupt eine NEW_ARMOR_05.MRM enthalten ist.
An sich wäre es aber richtig den entpackten Inhalt über deinen _work Ordner drüber zu bügeln. Aber halt so das die Ordnerhierarchie gleich bleibt. Also falls im Archiv eine NEW_ARMOR_05.MRM in _WORK\DATA\MESHES\_COMPILED liegt, sollte die in deinem _work Ordner auch in _WORK\DATA\MESHES\_COMPILED landen.
-
Zitat von Cryp18Struct
Die Frage ist ja erst mal ob in dem Archiv überhaupt eine NEW_ARMOR_05.MRM enthalten ist.
An sich wäre es aber richtig den entpackten Inhalt über deinen _work Ordner drüber zu bügeln. Aber halt so das die Ordnerhierarchie gleich bleibt. Also falls im Archiv eine NEW_ARMOR_05.MRM in _WORK\DATA\MESHES\_COMPILED liegt, sollte die in deinem _work Ordner auch in _WORK\DATA\MESHES\_COMPILED landen.
Ist sie.
Nur trat die Access Violation auch schon vorher auf, nach der Fehlermeldung mit der Rüstung, mit dem Vorteil, dass ich zumindest noch die Maus bedienen konnte, um zu recherchieren, was ich jetzt nicht mehr kann.
Was für Unstimmigkeiten bedingen denn so eine Access Violation? Gibt es eine reele Chance, dass ich das irgendwie herausfinden und beheben kann? Sollte ja iwo in den scripten zu finden sein.
Mitgewirkt an:
Das Korsarennest (Tester, Sprecher), Dunkle Geheminisse (Übersetzer), Odyssee (Sprecher), X in 1 Mod (Tester), Xeres‘ Rückkehr (Storywriter, Tester, Sprecher)
-
Zitat von axon
Ist sie.
Nur trat die Access Violation auch schon vorher auf, nach der Fehlermeldung mit der Rüstung, mit dem Vorteil, dass ich zumindest noch die Maus bedienen konnte, um zu recherchieren, was ich jetzt nicht mehr kann.
Was für Unstimmigkeiten bedingen denn so eine Access Violation? Gibt es eine reele Chance, dass ich das irgendwie herausfinden und beheben kann? Sollte ja iwo in den scripten zu finden sein.
Also der erste Schritt wäre es, einen Screenshot der AV zu posten - die kann viele verschiedene Gründe haben. Einer davon wäre zum Beispiel, dass du nicht die Report-Version (2.6 (fix), siehe Downloadbereich) installiert hast.
-
"Access Violation" sagt fast so wenig aus wie "Ich habe eine Fehlermeldung". Da wäre ein screenshot sinnvoll.
In den Skripten ist Ikarus dabei, allerdings wird in der init_global nicht MEM_InitAll() ausgeführt, was auf den ersten Blick etwas seltsam ist.
Du könntest mal hier
https://github.com/BonneCW/X-in-1-Mo.../Startup.d#L23
MEM_InitAll aufrufen und schauen ob es dann besser wird.
Code:
func void INIT_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
Game_InitGerman();
MEM_InitAll();
playerIsTransformed = FALSE;
if (Mod_StartedFirstTime == FALSE)
{
Mod_StartedFirstTime = TRUE;
Mod_BN_An = STR_ToInt(MEM_GetGothOpt("XIN1", "bn"));
Mod_DGDH_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dgdh"));
Mod_DM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dm"));
Mod_HM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "hm"));
};
};
-
Ohh, fast zeitgleich.
Zitat von Lehona
Also der erste Schritt wäre es, einen Screenshot der AV zu posten - die kann viele verschiedene Gründe haben. Einer davon wäre zum Beispiel, dass du nicht die Report-Version (2.6 (fix), siehe Downloadbereich) installiert hast.
Habe ich.
Screenshot musste ich den Umweg übers handy gehen, da wie gesagt Maus nicht mehr läuft nach AV:
https://upload.worldofplayers.de/files11/IMG_0511.JPG
Zitat von Cryp18Struct
"Access Violation" sagt fast so wenig aus wie "Ich habe eine Fehlermeldung". Da wäre ein screenshot sinnvoll.
In den Skripten ist Ikarus dabei, allerdings wird in der init_global nicht MEM_InitAll() ausgeführt, was auf den ersten Blick etwas seltsam ist.
Du könntest mal hier
https://github.com/BonneCW/X-in-1-Mo.../Startup.d#L23
MEM_InitAll aufrufen und schauen ob es dann besser wird.
Code:
func void INIT_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
Game_InitGerman();
MEM_InitAll();
playerIsTransformed = FALSE;
if (Mod_StartedFirstTime == FALSE)
{
Mod_StartedFirstTime = TRUE;
Mod_BN_An = STR_ToInt(MEM_GetGothOpt("XIN1", "bn"));
Mod_DGDH_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dgdh"));
Mod_DM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dm"));
Mod_HM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "hm"));
};
};
Vielen Dank. Klingt sehr sachdienlich. Muss mich gerade nur noch schlau machen, wie ich die aufrufe. Das meine ich jetzt keineswegs sarkastisch, oder so. Ich habe mir ja durchaus einige Monate für die Mod Zeit gegeben, so als Informatik-Noob.
Edit:
Uhh, die Startup.d sieht ja von innen aus wie Kraut und rüben, als ich sie jetzt öffnete.
Mitgewirkt an:
Das Korsarennest (Tester, Sprecher), Dunkle Geheminisse (Übersetzer), Odyssee (Sprecher), X in 1 Mod (Tester), Xeres‘ Rückkehr (Storywriter, Tester, Sprecher)
Geändert von axon (06.02.2019 um 19:23 Uhr)
-
Crypt18Struct hat dir schon genau geschrieben, was du da einfügen musst (siehe Zeile mit MEM_InitAll). Die AV tritt tatsächlich in den Scripten auf, und zwar in der INIT_* oder STARTUP_* (aber ich vermute ersteres). Ich denke du hast gute Chancen, dass der Aufruf an MEM_InitAll() das ganze schon behebt.
Hast du mal ein bisschen hin- und hertabben versucht, um wieder Kontrolle über die Maus zu erlangen? Gothic blockiert bei mir beim ersten Raustabben meistens die Maus, aber nach einmal rein- und wieder raustabben geht es dann. Strg+Alt+Entf hilft glaube ich auch meistens.
-
Zitat von Lehona
Crypt18Struct hat dir schon genau geschrieben, was du da einfügen musst (siehe Zeile mit MEM_InitAll). Die AV tritt tatsächlich in den Scripten auf, und zwar in der INIT_* oder STARTUP_* (aber ich vermute ersteres). Ich denke du hast gute Chancen, dass der Aufruf an MEM_InitAll() das ganze schon behebt.
Hast du mal ein bisschen hin- und hertabben versucht, um wieder Kontrolle über die Maus zu erlangen? Gothic blockiert bei mir beim ersten Raustabben meistens die Maus, aber nach einmal rein- und wieder raustabben geht es dann. Strg+Alt+Entf hilft glaube ich auch meistens.
Hmm, global start function not found. Diesmal hat er schon vor dem Intro abgebrochen.
War jetzt auch nicht böse gemeint von meiner Seite. Wirklich nicht. Ich bin euch für eure Bemühungen dankbar. Musste nur erst etwas Ordnung in den Zahlen und Buchstabensalat bringen, der in der Datei bei mir zu finden war.
Edit:
Das mit der Maus tritt wohl auf, weil Gothic doch noch irgendwie nicht völlig abgebrochen ist, so ganz Laienhaft ausgedrückt. Mit meiner win10 homeedition sieht man die Maus sogar während des Spieles zentriert auf dem Bildschirm.
Edit:
Hmm, aber zumindest kam jetzt keine AV. So gesehen ist es schon ein Fortschritt... je nachdem.
Mitgewirkt an:
Das Korsarennest (Tester, Sprecher), Dunkle Geheminisse (Übersetzer), Odyssee (Sprecher), X in 1 Mod (Tester), Xeres‘ Rückkehr (Storywriter, Tester, Sprecher)
Geändert von axon (06.02.2019 um 20:06 Uhr)
-
Hast du die Startup.d etwa vollständig ersetzt? Du solltest nur die Zeile einfügen, von der Cryp18Struct gesprochen hat
Zu den Symptomen mit der Maus: Genau so sieht es bei mir auch aus, bevor ich ein paar mal Alt+Tab benutze (wichtig ist, eben nochmal in Gothic reinzutabben und dann wieder raus).
-
Zitat von Lehona
Hast du die Startup.d etwa vollständig ersetzt? Du solltest nur die Zeile einfügen, von der Cryp18Struct gesprochen hat
Zu den Symptomen mit der Maus: Genau so sieht es bei mir auch aus, bevor ich ein paar mal Alt+Tab benutze (wichtig ist, eben nochmal in Gothic reinzutabben und dann wieder raus).
Nein, nein, ich habe nur den Teil ersetzt.
Jetzt sieht sie so aus.
// *******************************************************************
// Startup und Init Funktionen der Level-zen-files
// -----------------------------------------------
// Die STARTUP-Funktionen werden NUR beim ersten Betreten eines Levels
// (nach NewGame) aufgerufen, die INIT-Funktionen jedesmal
// Die Funktionen müssen so heissen wie die zen-files
// *******************************************************************
// *********
// GLOBAL
// *********
func void INIT_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
Game_InitGerman();
MEM_InitAll();
playerIsTransformed = FALSE;
if (Mod_StartedFirstTime == FALSE)
{
Mod_StartedFirstTime = TRUE;
Mod_BN_An = STR_ToInt(MEM_GetGothOpt("XIN1", "bn"));
Mod_DGDH_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dgdh"));
Mod_DM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "dm"));
Mod_HM_An = STR_ToInt(MEM_GetGothOpt("XIN1", "hm"));
};
};
// *********
// Testlevel
// *********
func void STARTUP_Testlevel ()
{
usw.
Das Problem mit der Maus tritt jetzt nicht mehr auf, da Gothic anständig abbricht, ohne in irgendwelchen Prozessen hängen zu bleiben. Aber danke für den Tipp. Tritt es nochmal auf, werde ich es probieren.
Edit:
Glückwunsch zu den 10.000 vollendeten Beiträgen, Lehona.
Mitgewirkt an:
Das Korsarennest (Tester, Sprecher), Dunkle Geheminisse (Übersetzer), Odyssee (Sprecher), X in 1 Mod (Tester), Xeres‘ Rückkehr (Storywriter, Tester, Sprecher)
Geändert von axon (07.02.2019 um 07:24 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|