Reverse Engineering der NLT - Druckversion +- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de) +-- Forum: Allgemeines zur Nordlandtrilogie DOS (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=20) +--- Forum: Technische Werkstatt (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=34) +--- Thema: Reverse Engineering der NLT (/showthread.php?tid=700) |
RE: Reverse Engineering der NLT - HenneNWH - 16.01.2008 Jäger des Verlorenen Schatzes II Im Intro des Charaktergenerators ist in der deutschen Version das bekannte Logo des schwarzen Auges zu sehen. In der englischen Variante bekommt man dafür diesen Bildschirm zu sehen: Dieses Bild ist, obwohl es nicht angezeigt wird, in der deutschen CD-Version mit dabei. In der englischen Version ist auch ein Bild dabei, welches nicht angezeigt wird. Es heißt ROALOGUK.DAT und sieht so aus: Das könnte vielleicht für eine britische Version gewesen sein. Weiß jemand etwas über eine britische "Realms of Arkania" Variante? RE: Reverse Engineering der NLT - Derian - 16.01.2008 Bist du dir sicher, dass es nicht das normale Intro Bild ist? Das erste Bild ist bei der Charaktergenerierung, es gibt aber doch noch ein Bild beim richtigen Intro. Ich habe leider nicht die englische Version, doch bei der Deutschen gibt es auch zwei, die sehen allerdings gleich aus. ^^ Gruß Derian RE: Reverse Engineering der NLT - HenneNWH - 17.01.2008 Ich weiß es! Das "richtige Intro" greift gar nicht auf die DSAGEN.DAT zu. Ich hatte mich bei der deutschen Variante schon gewundert was ROALOGUS.DAT ist, da es vom Generator nicht aufgelesen wird. Dann hab ich mir die englische Version vorgeknöpft und nochwas gefunden. RE: Reverse Engineering der NLT - Derian - 17.01.2008 Das ergibt natürlich einen Sinn. Darf ich mal etwas Raten? ROALOGUS.DAT = Realms Of Arkania Logo US Wenn das stimmt, dann gibt es keine explizite Version des Intro Bildes für die Britische Version und es ist ein übrig gebliebenes Artefakt, wenn dem so ist. Vielleicht mache ich es mir auch einfach zu leicht. Gruß Derian RE: Reverse Engineering der NLT - HenneNWH - 17.01.2008 Genau das hab ich mir auch gedacht. Aber es wäre ja nicht drin, wenn es nicht irgendeinen Zweck gehabt haben sollte. Die Frage ist nur: Welchen? Vielleicht weiss es Guido ja noch. RE: Reverse Engineering der NLT - SiENcE - 18.01.2008 Manchmal lassen die Entwickler mehr drinn, um beim aufräumen für das release keine neuen Bugs zu produzieren. Is bei Ultima Online:Kingdom Reborn auch so gewesen. Da haben die Entwickler ja gemeinsames Spiel mit den Mythic Entwicklern gemacht und siehe da, man fand in UO Bilder von Warhammer Online. Sogar ganze Logo und texturesets die nie verwendet werden. Sicher hat man da ein bissl code und texturen ausgetauscht, sich aber nicht die Mühe gemacht auszusortieren. RE: Reverse Engineering der NLT - uxl - 20.01.2008 Ich bekomme bei Lugre folgende Fehlermeldung: Zitat:trunk uxl$ premake --target gnu && make Infos: Zitat:Mac OS X 10.5.1 (http://www.apple.com/de/macosx/) RE: Reverse Engineering der NLT - HenneNWH - 21.01.2008 In der Datei premake.lua stehen die libs in der Variable gLugreLibList. Lösche dort (Zeile 24), in der "caelum" steht. Viele Grüße von Hagish RE: Reverse Engineering der NLT - uxl - 21.01.2008 Hab' Zeile 24 gelöscht, jedoch kommt dann gleich die nächste Fehlermeldung: RE: Reverse Engineering der NLT - hagish - 21.01.2008 Hallo erstmal es sieht so aus, als könnte er Ogre nicht linken. Wie hast du denn Ogre unter Mac installiert? Wir haben premake bis jetzt immer nur unter linux verwendet. Unter Mac haben wir mit XCode und dem OgreSDK Framework compiled. RE: Reverse Engineering der NLT - uxl - 23.01.2008 Hallo Vorab möchte ich erstmal klarstellen, dass ich von Linux/Unix und Programmieren soviel Ahnung hab' wie eine Kuh vom Eierlegen. Die OgreSDK hab' ich in das Verzeichnis von Xcode kopiert. Natürlich wird es dort von premake nicht gefunden. Daher hab' ich den Inhalt des include-Ordners vom Ogre.Framework, per Hand, in die entsprechenden Ordner von cadune_tree, caelum und paged_geometry kopiert. Das hat, bis zur oben geschilderte Stelle, ganz gut geklappt. RE: Reverse Engineering der NLT - hagish - 24.01.2008 wenn man es mit xcode compiled, dann geht das komplett ohne premake. versuch einfach mal ein leeres c++ xcode project anzulegen und dann die ogre.framwork datei oder wie die heißt reinzuschieben. außerdem musst du alle cpp dateien aus lugre/src/ hinzufügen. wenn dann kompile fehler kommen wegen ogre pfad und #include musst du vielleicht #include <Ogre/OgreBla.h> durch #include <OgreBla.h> ersetzen (oder andersherum). RE: Reverse Engineering der NLT - uxl - 25.01.2008 Ich hab' das jetzt mal mit Xcode probiert, jedoch kommt dann der Fehler mit "caelum" wieder! Zitat:Building target “FreeDSA†of project “FreeDSA†with configuration “Release† (2 errors) RE: Reverse Engineering der NLT - HenneNWH - 27.01.2008 Z.z durchstöbere ich die Schick.dat nach noch unerforschten Dateien und habe im Moment HSROUT.DAT, LROUT.DAT und SROUT.DAT unter der Lupe. In diesen befinden sich die Reiserouten, genauer gesagt die einzelnen Punkte, die auf die Landkarte gezeichnet werden. Der erste Eintrag in HSROUT.DAT z.B. ist die Strecke Thorwal->Prem. HSROUT.DAT hat 7 Routen, SROUT.DAT hat 38 Route und LROUT.DAT 59 Routen. Ich nehme an, dass die ersten beiden Schiffsrouten und LROUT.DAT die Landrouten sind. Geprüft hab ichs aber noch nicht. Edit: Jetzt hab ichs geprüft und es hat sich bewahrheitet. RE: Reverse Engineering der NLT - HenneNWH - 27.01.2008 Alle, die schon immer mal wissen wollten welche Schiffsverbindungen es in DSA1 gibt: Es steht seit jetzt in unsrem Wiki. RE: Reverse Engineering der NLT - hagish - 28.01.2008 versuch mal ohne die ganzen dateien in lugre/lib/ zu compilen, denn die sind optional. daher sollte es erst ohne gehen. RE: Reverse Engineering der NLT - uxl - 28.01.2008 Ich hab' jetzt ein Xcode-Project erstellt mit: lugre/include lugre/lib/lua-5.0.3 lugre/lua lugre/src Ogre.framework OIS.framework und es werden alle source files kompiliert, doch dann kommt schon wieder ein Error: Zitat:Checking Dependencies RE: Reverse Engineering der NLT - hagish - 29.01.2008 im lua verzeichnis ist noch der compiler und der interpreter. deswegen findet er 2 main funktionen. für mal aus dem lua verzeichnis nur lugre/lib/lua-5.0.3/src/ lugre/lib/lua-5.0.3/src/lib/ lugre/lib/lua-5.0.3/src/include/ hinzu, nicht aber das aus den unterverzeichnisen lugre/lib/lua-5.0.3/src/lua lugre/lib/lua-5.0.3/src/luac RE: Reverse Engineering der NLT - Obi-Wahn - 09.02.2008 Ich habe heute mit Hennes Hilfe wieder ein bisschen mit dem Loader rumgespielt und die Icons der Gegenstände entpackt. Dabei bin ich auf ein Icon einer goldenen Lampe gestoßen, das weder Crystal noch ich kennen. Wieder eine "Programmier-Leiche"? RE: Reverse Engineering der NLT - Regulon - 10.02.2008 Ist das Bild von Natur aus so schwammig, oder wegen der Bildkompression? |