hi wollte gerade den kartenkopierer ausprobieren aber leider läd er jede karte die ich öffnen will nur zur hälfte und dann geht es einfach net weiter.hat jemand einen tipp wo dran es liegen kann??
Kannst du mir mal eine der *.edm schicken, bei der der beschriebene Fehler auftritt? Ich würde das gerne mal ausprobieren. (Ich habe den Kartenkopierer entwickelt)
lg Stephan
Linchen
Geschlecht: Herkunft: Deutschland Alter: 40 Beiträge: 381 Dabei seit: 07 / 2007
hehe jo hast recht ...das blöde ist ich habe schon ne brille auf*ggg naja ich schieb es jetzt mal auf meine haarfarbe*gg oder darauf dasi ch schon fast eingeschlafen bin als ich das geschrieben hagbe
cramax
Geschlecht: keine Angabe Alter: 53 Beiträge: 8 Dabei seit: 03 / 2014
Ich greife diesen Beitrag mal auf, da ich prinzipiell das gleiche Problem habe.
Wurde denn eine Lösung gefunden?
Ich kann im Kartenkopierer kleine und mittelgroße Karteneditordateien problemlos öffenen und kopieren, bei den größeren Karten lädt der Balken bis zur Hälfte, dann kommt im Terminalfenster eine Meldung und das wars. Die Karte öffnet sich nicht:
D:\Desktop\kartenkopierer\kartenkopierer_1.1>java -Xmx128m -jar progra
m.jar
Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.util.Arrays.copyOf(Unknown Source)
at java.util.ArrayList.ensureCapacity(Unknown Source)
at java.util.ArrayList.addAll(Unknown Source)
at net.siedler3.mapcopieer.controller.MapFromFileReader.loadMap(MapFromF
ileReader.java:56)
at net.siedler3.mapcopieer.controller.LoadMapActionListener.run(LoadMapA
ctionListener.java:38)
at java.lang.Thread.run(Unknown Source)
Geht der Kopierer grundsätzlich nicht mit größeren Karten oder habe nur ich dieses Problem?
den zu starten? Habe zwar selber den Kartenkopierer nie benutzt, so konnte ich bisher aber alle OutOfMemoryErrors in anderen Java Programmen los werden.
Eins noch: ein Update von Java 6 zu Java 7 hat OutOfMemoryErrors in vielen Programen bei mir auch von selber beseitigt.
cramax
Geschlecht: keine Angabe Alter: 53 Beiträge: 8 Dabei seit: 03 / 2014
Ich vermute dein Vorschlag wird auch funtionieren, aber ich habe glücklicherweise eine einfachere Lösung gefunden:
Es reicht, wenn man das Tool nicht wie vorgesehen über die start.batch startet, sondern direkt die program.jar ausführt. Der oben genannte Fehler tritt nicht mehr auf und alles funktioniert wunderbar. Alle Kartegrößen lassen sich laden und bearbeiten.
Ich vermute mal, dass der Kartenkopierer auf diesem Weg mit den globalen Einstellungen von Java 7 gestartet wird und somit ausreichend heap space zur Verfügung steht. Das würde deinen Lösungsansatz ebenfalls stützen.
Probieren ging wohl diesmal über studieren!
Sparks
Geschlecht: keine Angabe Alter: 33 Beiträge: 12 Dabei seit: 07 / 2016
ich nutzte auch mal diesen Uraltthread.
Zunächst: Ich kann grundsätzlich Karten laden, allerdings nicht die Map die ich gerne kopieren würde. Ist eine 256*256er..
Habe auch den obigen Code versucht, allerdings kennt Java diese Funktion seit Update 8.0 nichtmehr...
Edit: Nachdem ich eine große Menge Fische gelöscht habe (ich dachte vlt wird die Map dadurch kleiner^^).. hat er sie tatsächlich teilweise geladen, aber leider nicht komplett..
Fehler sieht diesmal so aus:
https://puu.sh/xrh6x/4f2aa633ed.png
Sparks
Geschlecht: keine Angabe Alter: 33 Beiträge: 12 Dabei seit: 07 / 2016
Ich habe es mittlerweile geschafft was zu kopieren (testweise, leider nicht die Map die ich wollte),
allerdings habe ich dabei das Problem, dass es an den Rändern des kopierten unmöglich ist, das "wasser" durch irgendetwas anderes zu ersetzen bzw wegzukriegen.
Darüber hinaus stellt sich mir die Frage, ob ich für einen Zugang zur Mapbase noch irgendwo einen Antrag stellen muss. Wenn ja, wo? Ich habe es auf jeden Fall nicht geschafft mich dort mir meinen aLobby Daten einzuloggen.
Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
Cookie-Einwilligung
Diese Seite verwendet Cookies sowie Tracking-Technologien, um Dir die bestmögliche Funktionalität bieten zu können und um unsere Website stets zu verbessern.
Mit der Auswahl "Zustimmen" erlaubst Du dieser Webseite die Verwendung dieser Cookies und Technologien. Diese Webseite kann diese Daten an Dritte – etwa Social Media-Werbepartner wie Facebook und twitter – zu Marketingzwecken weitergeben. Weitere Informationen findest Du in der Datenschutzerklärung.
Cookie-Einstellungen verwalten
Bitte wähle und akzeptiere Deine Cookie-Einstellungen:
Diese Cookies sind für die Grundfunktionen der Webseite notwendig.
Diese Cookies werden genutzt um das Surferlebnis noch ansprechender zu gestalten, beispielsweise für die Wiedererkennung des Besuchers.
Weitere Informationen zu den verwendeten Daten kannst Du der Datenschutzerklärung entnehmen.
Hinweis
Nach Klick auf "OK" wird eine Verbindung zu Facebook oder twitter hergestellt. Dadurch werden ggfs. Daten an diese Plattformen übermittelt.