Hi, hab mich grad frisch registriert, also "Hallo" :-).
Ich glaub ich bin blind, kann man keinen neuen Thread als normaler Benutzer erstellen oder hab ich einfach die entsprechende Funktion nicht gefunden?
Egal, ich schreib jetzt hier rein.
Erstmal: Super Projekt hier, ich hab Siedler2 geliebt :-). Beobachte die Seite auch schon seit letztes Jahr, mich aber eben erst jetzt registriert.
Ich weiss nicht, ob es noch aktuell ist, aber soweit ich weiss, wurde doch noch ein Mapeditor gesucht um den alten endlich abzuloesen. Ob es richtige Bemuehungen in der Richtung gibt, weiss ich jetzt auch nicht, jedoch hatte ich mich vor einiger Zeit (ein paar Monate) dazu entschieden, zur Uebung mich auch an Siedler2 zu versuchen (also nachzuprogrammieren). Allerdings nur in den Grundzuegen die Engine usw. Ich haette auch an dem Code hier mitgearbeitet, aber soweit hats leider nich gereicht von meinem Kenntnisstand, ausserdem haette es ewig gedauert sich in den Code reinzufitzen. Um aber jetzt noch was sinnvolles anzustellen, dachte ich mir ich koennte meine Kenntnisse nutzen um den lang ersehnten Mapeditor nunmal ins Rollen zu bringen. Ich nehme auch mal an ich bin naeher dran als irgendjemand anders momentan. Falls also noch Interesse besteht, wuerde mich sozusagen "anbieten" :-D.
Der Stand ist so: Ich hab Siedler2 angefangen nachzuprogrammieren mit SDL und TinySDGL (eine OpenGL Version, die SDL Surfaces benutzt). Die GUI steht in ihren Grundzuegen, ich kann also Buttons erzeugen, Fenster und entsprechende Callbackfunktionen damit verbinden. Die noetigen Ressourcen-Dateien dafuer werden auch schon unterstuetzt (also IDX und DAT und einige der anderen mit Missionsobjekten --> eure Datei-Spezifikationen waren mir ne grosse Hilfe :-) ). Zuletzt habe ich am laden einer Map gearbeitet, wobei der Stand so ist, dass ich das Dreiecksnetz programmiert habe und die Gouraud-Schattierung auch funzt. Nur texturieren muss ich das ganze noch mit den entsprechenden Tiles. Nich das einer denkt ich erzaehl hier einen vom Pferd: Ich wuerde auch die Binary hochladen, aber hier kann man wohl keine Files anhaengen, aber das kann ich ja nachholen.
Also auf ne Zusammenarbeit wuerde ich mich freuen, so koennte ich mit meinem Code nochwas sinnvolles anfangen, denn mit dem "Spiel-Nachprogrammieren" seid ihr ja schon auf dem besten Weg :-).
Erste Zielen waeren dann das Haefen setzen (was nun das kleinste Problem ist) und die Beschraenkung der 256x256 Polygone fuer die Mapgroesse aufheben (obwohl ich nich weiss, ob jemand wirklich NOCH groessere Maps spielt. Aber so 1024x1024 war schonmal toll :-D.