Forum



Juiced18 am 08.01.2014 19:50 #12161


Hallo erstmal,

ich wusste nicht in welchen Beitrag ich mein Problem posten sollte. Die Beiträge wo es gepasst
hätte sind schon alle geschlossen, habe deswegen mal einen neuen aufgemacht.

Ich habe glaube ich eine ähnliches Problem wie der RaegahaN im Beitrag
"Allgemeine Diskussion".

Zum Problem:

Wenn ich den Editor starte geht ganz normal das Fenster auf, ich lande im Hauptmenü und komme
ohne
Probleme in den Editor. Dieser scheint auch zu funktionieren. Jedoch gibt es Probleme wenn ich
das Fenster "Welt erschaffen" öffne. Will ich dort die Größe verändern oder das Fenster
schließen stürzt der Editor ab.

Mir ist auch aufgefallen, dass er beim Starten nicht alle Dateien laden kann. Bei dieser Zeile:

Zitat:
...

Loading file: /DATA/MIS5BOBS.LST...


geht es nicht weiter. In dem oben verlinktem Beitrag tauchen aber bei Post #8760 noch weitere
Zeilen auf. Denke mal das dort vielleicht das Problem liegt.

Hab den Editor mit dem Stand 06.08.2013 runtergeladen und schon so wohl im RttR-Verzeichnis
(v0.8.1) als auch im separatem S2-Gold-Verzeichnis (v1.51) getestet und beide Male das gleiche
Ergebnis bekommen. Habe als Betriebssystem Windows XP SP2 32bit. Die entsprechende Datei ist bei
mir allerdings vorhanden.

Vielleicht kann mir ja jemand weiterhelfen! Danke schon mal im Vorraus. Falls noch irgendwelche
Informationen benötigt werden kann ich die noch nachreichen.


Spike am 08.01.2014 20:02 #12162

Im Ruhestand
Danach müsste theoretisch:

Loading palette from file: /DATA/MAP00.LST...
Loading file: /DATA/MAP00.LST...
Loading palette from file: /GFX/PALETTE/PAL5.BBM...
Loading palette from file: /DATA/MAP00.LST...
Loading file: /DATA/MAP00.LST...
Loading palette from file: /GFX/PALETTE/PAL5.BBM...

kommen - sind die Dateien bei dir auch vorhanden? Möglicherweise waren diese in Version 1.51 auch wieder anders als in den
Versionen 1.00/1.01/1.02

Ansonsten: Hast du die SDL.dll überschrieben die von RttR mitgeliefert wird?

---



Juiced18 am 08.01.2014 20:29 #12164


Cool, erstmal danke für die schnelle Antwort!

Ich prüfe mal die Dateien im Ordner Data und Gfx:

MAP00.LST - vorhanden, Größe 510 kb
PAL5.BBM - vorhanden, Größe 1,3 kb

Ich hatte auch erst gedacht es würde an der SDL.dll liegen und deswegen den Editor mal im S2-
Verzeichnis getestet. Im RttR-Verzeichnis habe ich sie nicht überschrieben. Im S2-Gold-
Verzeichnis habe ich die vom Editor verwendet. Die Data- und Gfx-Ordner stammen beide aus dem
S2-Gold-Verzeichnis.

Ich habe auch irgendwo noch das Grundspiel + Missions CD rumfliegen. Müsste nur mal schauen wo
die sind falls es daran liegen könnte.


Spike am 08.01.2014 20:45 #12165

Im Ruhestand
Ne, das sind dann schon die selben Dateien, dann kann das nicht das Problem sein - möglicherweise hat der
Editor (wo auch immer du ihn ausführst) nicht genügend rechte um die Karte Temporär zu speichern oder sowas,
mehr wüsst ich jetzt auch nicht, da kann dann nur Xaser weiterhelfen.

---



Juiced18 am 08.01.2014 20:57 #12166


Also ich hab auf meinen System volle Berechtigungen. Den Editor führe ich durch Doppelklick auf
die exe aus.

Das interessante ist ja, dass ich neue Welten erschaffen kann, aber so bald ich das Fenster mit
der rechten Maustaste schließen möchte oder die Größe der Karte ändere fliege ich raus. Die
Landschaft selber sowie der Rand lassen sich einstellen.

Jedenfalls schon mal Danke für deine Unterstützung. Werde ich mal warten was der Xaser dazu
sagen kann.


Spike am 08.01.2014 21:32 #12167

Im Ruhestand
Du kannst auch, auch wenn ich nicht weiß wie das helfen sollte, die von mir gebaute Version die etwas anders
ist als die Originale testen - wüsst nicht warum das helfen sollte aber man weiß ja nie^^

http://www.siedler25.org/index.php?com=forum&mod=forum&action=thread&id=1190&start=-1#last

---



Juiced18 am 08.01.2014 21:37 #12168


Die hatte ich auch schon mal getestet aber die kann ich irgendwie nicht starten. Bekomme immer
die Fehlermeldung, dass es keine zulässige Win32-Anwendung wäre.


Quorzom am 09.01.2014 15:01 #12171


Zitat von Juiced18:

Habe als Betriebssystem Windows XP SP2 32bit.


Das soll jetzt nicht unverschämt klingen, aber vielleicht schon mal daran gedacht auf SP3 zu updaten? SP2 ist nun wirklich
nicht mehr "State-of-the-Art". Zumal der Support für Windows XP sowieso im April endet.


Aber zurück zum Thema:

Im Prinzip brauchst du, ähnlich wie bei RttR, die 3 Ordner DATA, GFX und WORLDS. Ich habe mir einen extra Ordner für den
Editor erstellt und dann einfach diese 3 Ordner dort hinein kopiert. Benutze allerdings Windows 7. Eventuell sind die
Dateien ja auch beschädigt, weiß ja nicht von wo du deine Siedler 2 Gold Edition bezogen hast. Eine alte, zerkratzte CD ist
vielleicht nicht die beste Quelle :D


Juiced18 am 09.01.2014 21:20 #12173


Naja ist schon in Ordnung, grundsätzlich hast du ja recht. Ich habe deswegen SP2, weil wohl mit
SP3 nicht alle Anwendungen funktionieren sollen. Hab mich deswegen nie an SP3 rangewagt. Weiß
nicht ob das jetzt eine Ursache sein kann. Dass mit dem Service weiß ich, aber ein anderes
Betriebssystem will ich meinem Notebook nicht mehr antun.

Werde das mit dem separatem Ordner mal ausprobieren, vielleicht hilft das ja. Denke mal nicht
das die Dateien beschädigt sind. Habe sie direkt von der CD und die ist in einem makellosem
Zustand, aber ich werde auch das mal prüfen. Ausschließen kann man ja nichts.


Juiced18 am 09.01.2014 21:42 #12174


Mir ist da gerade was aufgefallen und zwar tauchen die fehlenden Zeilen bei mir doch auf. Aber
erst wenn ich im ersten Fenster auf "Editor starten" geklickt habe. Das scheint also normal zu
laufen.

Allerdings tauchen die bei mir nur einmal auf, also:

Zitat:
Loading palette from file: /DATA/MAP00.LST...
Loading file: /DATA/MAP00.LST...
Loading palette from file: /GFX/PALETTE/PAL5.BBM...


In Spikes Post sind sie jedoch doppelt. Weiß nicht ob die zweimal geladen werden müssen.

Das Problem mit den Abstürzen kann also vielleicht doch andere Ursachen haben.


Juiced18 am 09.01.2014 21:44 #12175


Sorry für die Mehrfachposts :-(!

Also ich habe mal ein bißchen probiert. Es funktionieren ansonsten alle Funktionen. Probleme
gibt es nur mit dem "Welt erschaffen"-Fenster beim Schließen von diesem, dem Verändern der Höhe
oder der Größe.

Editiert von Juiced18 am 09.01.2014 21:47

Quorzom am 09.01.2014 22:37 #12176


Also habe es gerade mal bei mir getestet, die Daten werden auch nur 1x geladen, scheint also bei dir in Ordnung zu
sein.

Hattest du jetzt schon die Version von Spike ausprobiert, die er verlinkt hat? Einen Versuch wäre das sicherlich
wert.

Ansonsten könnte dir vermutlich nur Xaser helfen, obwohl ich mir nicht sicher bin inwiefern man ihn noch erreichen
kann. Hier im Forum ist er seit einiger Zeit nicht mehr aktiv soweit ich weiß. Spike kann dazu sicherlich mehr
sagen.

Sonst eventuell auf SP3 updaten, ich weiß allerdings nicht, ob du auf bestimmte, spezielle Software angewiesen
bist, die nicht unter SP3 läuft.

Die einzige Option, die dann noch bleibt, ist der "Mapeditor Lite" aus dem Originalspiel via Dosbox. Dort erstellte
Maps laufen auch in RttR, allerdings kommt dieser von der Funktionalität nicht an den RttR Mapeditor ran. Also
keine unendlichen Maps, keine Hafenpunkte, etc.


Xaser am 09.01.2014 22:40 #12177


Hab ich meinen Namen gehoert? :-D

Bei Spike tauchen die Zeilen mehrfach auf, weil er sicher zweimal eine Welt erschaffen hat, bei jedem Mal werden die Dateien neu geladen (wenn ich mich jetzt recht erinnere).

Nochmal zur genauen Fehlerbeschreibung. Hab ich das jetzt richtig verstanden: Wenn Du im "Welt erschaffen"-Fenster bist und dort auf einen der Buttons "128<-", "16<-", "2<-", "->2", "->16", "->128" bei Hoehe oder Breite drueckst oder das Fenster schliessen wirst, bist Du sofort wieder auf dem Desktop?

An den Dateien wird das eher nicht liegen, das wuerde sich anders bemerkbar machen. Klingt eher mal wieder nach nem Zeigerfehler, wie immer :-D. Wenn meine Fehlerbeschreibung jetzt so korrekt war, werd ich das ganze mal mit dem Debugger durchgehen, vielleicht weisst der mich ja auf Ungereimtheiten hin.


EDIT: Potsblitz! Tatsaechlich, der Debugger meckert schon beim Oeffnen des Welt-erschaffen-Fensters rum. Ok ich schau mir das an und bereinige das.

Editiert von Xaser am 09.01.2014 23:08

Juiced18 am 09.01.2014 23:33 #12178


Zitat von Quorzom:

Also habe es gerade mal bei mir getestet, die Daten werden auch nur 1x geladen, scheint also bei dir in Ordnung zu
sein.

Hattest du jetzt schon die Version von Spike ausprobiert, die er verlinkt hat? Einen Versuch wäre das sicherlich
wert.

Ansonsten könnte dir vermutlich nur Xaser helfen, obwohl ich mir nicht sicher bin inwiefern man ihn noch erreichen
kann. Hier im Forum ist er seit einiger Zeit nicht mehr aktiv soweit ich weiß. Spike kann dazu sicherlich mehr
sagen.

Sonst eventuell auf SP3 updaten, ich weiß allerdings nicht, ob du auf bestimmte, spezielle Software angewiesen
bist, die nicht unter SP3 läuft.

Die einzige Option, die dann noch bleibt, ist der "Mapeditor Lite" aus dem Originalspiel via Dosbox. Dort erstellte
Maps laufen auch in RttR, allerdings kommt dieser von der Funktionalität nicht an den RttR Mapeditor ran. Also
keine unendlichen Maps, keine Hafenpunkte, etc.


Die Version von Spike hatte ich auch getestet, aber die läuft bei mir nicht (Fehler: "Keine zulässige win32-Anwendung!").

Das Update auf SP3 habe ich jetzt auch mal angestoßen. Falls es Probleme geben sollte, schmeiß ich es halt wieder runter.
Schaden kann es erstmal nicht.

Den normalen Editor habe ich bereits über DOSBox laufen, genauso wie das Standard S2 wegen den Missionen.


Juiced18 am 09.01.2014 23:45 #12179


Zitat von Xaser:

Hab ich meinen Namen gehoert? :-D
Bei Spike tauchen die Zeilen mehrfach auf, weil er sicher zweimal eine Welt erschaffen hat, bei jedem Mal werden die
Dateien neu geladen (wenn ich mich jetzt recht erinnere).

Nochmal zur genauen Fehlerbeschreibung. Hab ich das jetzt richtig verstanden: Wenn Du im "Welt erschaffen"-Fenster bist
und dort auf einen der Buttons "128<-", "16<-", "2<-", "->2", "->16", "->128" bei Hoehe oder Breite drueckst oder das Fenster
schliessen wirst, bist Du sofort wieder auf dem Desktop?

An den Dateien wird das eher nicht liegen, das wuerde sich anders bemerkbar machen. Klingt eher mal wieder nach nem
Zeigerfehler, wie immer :-D. Wenn meine Fehlerbeschreibung jetzt so korrekt war, werd ich das ganze mal mit dem
Debugger durchgehen, vielleicht weisst der mich ja auf Ungereimtheiten hin.


EDIT: Potsblitz! Tatsaechlich, der Debugger meckert schon beim Oeffnen des Welt-erschaffen-Fensters rum. Ok ich schau
mir das an und bereinige das.


Genau das ist der Fehler. Beim Klicken auf Höhen- und Größen-Buttons sowie dem Schließen des Fensters (rechte MT /
Quadrat) stürzt der Editor ab. Alle anderen Schaltflächen in dem Fenster verursachen keine Probleme.

Cool, vielen Dank Xaser. Kann ich also schon mal davon ausgehen, dass meine Dateien i.O. sind und ich bald losbasteln
kann :).

Nochmal eine andere Frage zum Editor: Ist es normal, dass man bei jedem Start die Auflösung neu einstellen muss? Kann
ich auch irgendwie ein Bild von der Karte exportieren, ähnlich wie im alten Editor? Ansonsten ist der Editor spitze,
besonders die Möglichkeit selber Häfen zu platzieren.

Sorry wegen den seltsamen Zeilenumbrüchen. Schreibe gerade übers iPad und das formatiert das so komisch.

Editiert von Juiced18 am 09.01.2014 23:46

Xaser am 09.01.2014 23:56 #12180


Ja, davon kannst Du ausgehen :-), ich schau's mir in den naechsten Tagen/am Wochenende an, dann find ich den Fehler sicher schnell, sowas passiert nicht zum ersten Mal. Deine Dateien sind in Ordnung. Beim Oeffnen des Fenster bzw. beim Klicken auf die Buttons wird auf einen nicht zugewiesenen Speicherbereich zugegriffen und das verursacht den Absturz.

Das mit der Aufloesung ist auch normal. Als ich aufgehoert hab am Editor zu arbeiten, stand irgendwo auf der ToDo-Liste, dass es schoen waer, wenn der Editor sich die zuletzt benutzte Einstellung merken wuerde :-D.

Bilder exportieren geht leider nicht. Das waer wirklich ne schoene Funktion, ist aber leider auch nicht so auf die schnelle zu implementieren. Die Map wird naemlich nicht die ganze Zeit komplett im Speicher vorgehalten (wodurch man sie auch komplett auf die Festplatte schreiben koennte), sondern nur der Bereich, der gerade betrachtet wird. Daher muesste man den Renderer anpassen, damit er die Moeglichkeit bietet, einmal die ganze Map vorzurendern und in eine Datei zu schreiben.


Xaser am 12.01.2014 14:40 #12186


So, Fehler gefunden und behoben, der Download ist aktualisiert :-)


Juiced18 am 12.01.2014 23:13 #12188


Zitat von Xaser:

So, Fehler gefunden und behoben, der Download ist aktualisiert :-)


Spitze! Ich werde das Morgen mal testen und dann eine Rückmeldung geben.

Ansonsten schon mal vielen Dank für die schnelle Unterstützung.


Juiced18 am 13.01.2014 22:40 #12193


So, habe heute Abend mal die neue Version getestet. Läuft jetzt ohne Probleme und stürzt beim
"Welt erschaffen"-Fenster nicht mehr ab. Bin froh dass der Editor jetzt funktioniert. Der
normale Editor läuft bei mir über DOSBox und hängt irgendwie ganz schön wenn man die Geländehöhe
verändert, macht so kaum Spaß. Deswegen nochmal vielen Dank, dass deiner jetzt wieder läuft.

Mir ist aufgefallen, dass es jetzt im Hauptmenü ein Untermenü gibt. Darf man fragen was da
entstehen wird oder soll?


~Gast am 13.01.2014 22:53 #12194


hey leute, ich habe mal ne frage.
wo finde ich einen funktionierenden karteneditor zum herunterladen?
danke im vorraus


Juiced18 am 13.01.2014 23:09 #12196


Zitat von Gast:

hey leute, ich habe mal ne frage.
wo finde ich einen funktionierenden karteneditor zum herunterladen?
danke im vorraus


Bei "Mapeditor von Xaser" unter "Download". Der erste Thread ganz oben.

Hier der Link direkt zur Datei.

Editiert von Juiced18 am 13.01.2014 23:12

Xaser am 14.01.2014 09:33 #12201


Gern geschehen :-)

Das Untermenu: Da ha ich wieder nicht aufgepasst und die falsche Version kompiliert :-D. Das Menu ist nur in der Debug-Version drin, zum testen der GUI (Buttons, Fenster usw.). Dazu gibts dann ausser den Tasten F1 und F2 (die in der normalen Version mit Hilfe-Menu und Vollbild/Fenster-Wechsel belegt sind) noch die Tasten F3 (Debug-Menu) und F4 (Dia-Show :-D).


Juiced18 am 14.01.2014 09:38 #12203


Achso, okay ;-). Meinst du du könntest die normale Version nochmal
kompilieren wo das Menü nicht drin ist?

Hatte schon die Vermutung man könnte damit eigene Missionen erstellen. Also
Fenster, die an bestimmten Stellen im Spiel erscheinen etc.


Xaser am 14.01.2014 09:45 #12204


Nee, soviel steckte nicht dahinter.
Ist erledigt, hinter dem Download-Link verbirgt sich jetzt die normale Version.


Juiced18 am 14.01.2014 10:03 #12205


Cool, vielen Dank Xaser!


~Gast am 18.02.2024 09:17 #16318


Hey

Gibt es eigentlich für den s25edit keine Startparameter? Oder eine .ini Datei?
Ich muss bei jedem Starten doch einige Klicks machen, bis ich Fullscreen-Modus bin

Wenigstens Fullscreen in Standard 1024x768

Optimal wäre z.B. der Aufruf "s25edit [WSXGA+] [FULLSCREEN]
Danke!


Xaser am 19.02.2024 18:51 #16319


Leider gibt es die nicht. Zwar war eine .ini Datei vorgesehen, jedoch wurde das nie umgesetzt. Die Idee mit Kommandozeilenargument dürfte sich jedoch recht schnell umsetzen lassen. Ich weiß allerdings gar nicht, wo der aktuelle Programmcode zum Editor liegt. Ich vermute mal im GitHub-Account des Projekts hier?


~Gast am 20.02.2024 12:30 #16320


Hi Xaser,

Vielen Dank! Egal, mach ich halt 10 Mausklicks weiterhin ;)


Xaser am 20.02.2024 12:34 #16321


Ich frage mal nach, wo der aktuelle Programmcode liegt. Ich denke es ließe sich schnell umsetzen per Kommandozeile. Welches Betriebssystem nutzt Du, wenn ich fragen darf?


~Gast am 21.02.2024 10:20 #16322


Hey,

Ich nutze als Primär-Bs Win 10 (22H2(Build 19045.4046))

Als zweites BS habe ich Xubuntu 22.04.3 LTS. Allerdings geht da beim Editor
die rechte Maustaste nicht (die Welt läßt sich da nicht verschieben) ;)


Xaser am 21.02.2024 19:26 #16323


Gut, ich schaue mal, ob ich es noch kompilieren kann.


~Gast am 22.02.2024 10:25 #16324


Hey Xaser,

Vielen vielen Dank für Deine Mühe!


Xaser am 22.02.2024 12:39 #16325


Kein Problem.

Ich habe den Code aus dem Repository geholt und lokal die Änderungen implementiert. Die
Code:
s25edit
kann wie bisher ohne Argumente mit dem bisherigen Verhalten (1024x768 window-mode) aufgerufen werden oder mit verschiedenen Argumenten:

Code:
./s25edit --help

Code:
./s25edit --width 1920 --height 1080 --fullscreen true


Im Hilfemenü stehen dann auch nochmal alle Parameter. So kann der Editor jetzt auch mit höheren Auflösungen (bspw. 4K) gestartet werden und man ist nicht mehr an das Optionsmenü gebunden.

Wie soll ich Dir die aktuelle Version zukommen lassen? Ich könnte einen Merge-Request stellen (vermute ich). Hier weiß ich jedoch nicht, wie lange es dauert, bis die neue Version online ist. Falls Du selbst kompilierst, könnte ich Dir vorher auch schonmal den aktuellen Code zusenden. Falls Du nicht selbst kompilierst, könnte ich selbst probieren, es in einer virtuellen Maschine unter Windows 10/11 zu kompilieren und Dir das Ergebnis zusenden.

Linux: Ich nutze übrigens Arch Linux und zumindest bei mir Funktioniert der Rechtsklick. Ich erinnere mich allerdings, dass das Verschieben der Map unter Linux von Beginn an ein Problem war.


Xaser am 22.02.2024 17:11 #16326


Update: Ich habe vom Repository abgezweigt nach https://github.com/XaserLE/s25edit und eine Anfrage zur Zusammenführung gestellt. Der neue Code an sich ist also über den Link schonmal erreichbar.


~Gast am 23.02.2024 08:19 #16327


Moin Xaser,

ist ja phenomenal schnell gegangen. Leider habe ich unter Win 10 keine C++ Entwicklungsumgebung
zum selber kompilieren. Meine Programmierkenntnisse beschränken sich nur auf FreePascal aka Lazarus.

Unter Linux könnte ich es mir noch vorstellen selber zu compilieren, aber da gibt es ja das Maus-Problem.

Du könntest mir die Win 10 .exe per Mail (gezippt) zusenden.

Nochmal herzlichen Dank für Deine Mühe Xaser

Editiert von Xaser am 24.02.2024 10:07

Xaser am 23.02.2024 11:43 #16328


Update: Der neue Code ist jetzt im Haupt-Repository und so sollte der nächste Nightly-Build dann auch die neue s25edit.exe beinhalten... oder auch nicht, siehe unten.

Ich empfehle im selben Verzeichnis ein Skript zum Starten anzulegen, welches die bevorzugten Parameter dann mitgibt (Parameter entsprechend den eigenen Bedürfnissen anpassen).

Windows - s25edit.bat mit folgendem Inhalt:
Code:
s25edit.exe --width 1920 --height 1080 --fullscreen true


Linux - s25edit.sh mit folgendem Inhalt:
Code:

#!/bin/bash

./s25edit --width 1920 --height 1080 --fullscreen true


Unter Linux die Datei natürlich noch ausführbar machen:
Code:
$ chmod +x s25edit.sh



Die Nightlies scheinen gerade nicht nächtlich erneuert zu werden, daher hier ein temporärer Link (Passwort: aufhellblitz): https://www.dropbox.com/scl/fi/u0gsq7nna3w65osq7kj13/s25edit.zip?rlkey=v2akhk1zzx25lzm345lgieepr&dl=0

Editiert von Xaser am 24.02.2024 10:02

~Gast am 24.02.2024 10:06 #16329


Hey,

Danke, werde es mal testen, wenn die neue nightly erscheint.
Vielleicht geht es auch ohne .bat Datei. (also direkte Parameterübergabe)?

Kannst Du bitte in meinem letzten Beitrag (#16327) meine
Mailadresse wieder rauslöschen, Vielen Dank nochmals.

Happy RTTR times :)


Xaser am 24.02.2024 10:09 #16330


Ja, es geht natürlich auch mit direkter Parameterübergabe. Die .bat wäre dann nur eine Art .ini Datei, die sich die Einstellungen merkt. Die E-Mail-Adresse ist raus. Ich konnte es leider nicht an Deine Adresse schicken, da der Yahoo-Server meine E-Mails von GMX abgewiesen hat.

Viel Spaß dann damit!


~Gast am 24.02.2024 10:25 #16331


thx. Jetzt fehlt mir nur noch das PW für die Passwortgeschützte s25edit.zip
(von Dropbox heruntergeladen)?


Xaser am 24.02.2024 10:26 #16332


Steht kurz vor dem Link: aufhellblitz


~Gast am 24.02.2024 10:39 #16333


Danke dir!
Funzt Perfekt unter Win 10


Xaser am 24.02.2024 10:40 #16334


Wunderbar, so soll es sein!




Feel free to post in English!

Antwort schreiben

Username:
Security code:
Text:

   
  Convert smilies like :), ;) etc. into small graphics?
  Convert WWW-addresses into clickable links?
  Soll Boardcode in ihrer Nachricht aktiviert werden?