Dear visitor, welcome to AnnoZone Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Original von drkohler
Ich auch nicht.. irgendeiner mit der KE wirds schon mal schaffen...Quoted
Original von annokrat
sorry, ich habe keine lust das alles zu erklären.
annokrat
Sind aber nicht alle dll... bitte nochmal genau die Grösse der dlls angeben (->auf File clicken -> Eigenschaften) nicht bloss die "gerundeten" Zahlen. Es fehlt auch entscheidend die Daten für 1503Startup.exe...Quoted
Original von xamibor
Auszüge aus meinem Königsedition Verzeichniss
AnnoDisplay.dll 388 KB 15.07.2004 08:23
AnnoFrame.dll 668 KB 15.07.2004 08:24
AnnoGame.dll 180 KB 15.07.2004 08:21
AnnoWelt.dll 944 KB 15.07.2004 08:23
Figuren000 ... -> Figuren200 16.04.2004 10.37
CompLogicClassic.dll 428 KB 15.07.2004 08.23
seit beglückt ....
This post has been edited 1 times, last edit by "drkohler" (Oct 31st 2004, 7:31pm)
Quoted
Original von drkohler
Sind aber nicht alle dll... bitte nochmal genau die Grösse der dlls angeben (->auf File clicken -> Eigenschaften) nicht bloss die "gerundeten" Zahlen
This post has been edited 1 times, last edit by "xamibor" (Oct 31st 2004, 7:44pm)
Quoted
Original von xamibor
1503Startup.exe 1,78 MB (1.867.776 Bytes) Mittwoch, 21. Juli 2004, 10:05:06
1503Startup.exe=1.211.145
AnnoDisplay.dll 388 KB (397.312 Bytes) 15.07.2004 08:23
AnnoDisplay.dll=393.216
AnnoFrame.dll 668 KB (684.032 Bytes) 15.07.2004 08:24
AnnoFrame.dll=688.128
AnnoGame.dll 180 KB (184.320 Bytes) 15.07.2004 08:21
AnnoScene.dll 284 KB (290.816 Bytes) Donnerstag, 15. Juli 2004, 08:23:56
AnnoWelt.dll 944 KB (966.656 Bytes) 15.07.2004 08:23
binkw32.dll 350 KB (358.963 Bytes) Freitag, 21. März 2003, 01:04:00
CompLogic.dll 444 KB (454.656 Bytes) Donnerstag, 15. Juli 2004, 08:23:54
CompLogicClassic.dll 428 KB (438.272 Bytes) 15.07.2004 08.23
Max_Sound.dll 68,0 KB (69.632 Bytes) Freitag, 10. Oktober 2003, 12:00:16
View.dll 740 KB (757.760 Bytes) Donnerstag, 15. Juli 2004, 08:24:00
Es sieht so aus, als ob lediglich eine Routine von AnnoFrame.dll nach AnnoDisplay.dll gewandert ist, sonst sind die dlls des Addons und der KE identisch geblieben. Somit gibt es keine Veränderungen in der Grafik (View.dll) oder der KI (CompLogic.dll) oder dem Verhalten des Games (Annowelt.dll,AnnoScene.dll). Die einzige "Ungereimtheit" ist die enorme Grösse der Startup.exe. Es sieht im Moment so aus, als ob der Beta-MPPatch nachwievor im Code enthalten ist, aber abgeschaltet ist.. da müssten sich jetzt ein paar geübte Hacker treffen, ein geschickter Tausch einer bestimmten dll scheint den MPPatch freizuschalten im Addon.. aber es war schon spät gestern, so genau habe ich das nicht mehr verstanden.Quoted
Original von Bomi
Hier mal die bei meiner aktuellen Installation abweichenden Files (meine=grün) - das sieht mir nicht nach aufregenden Bugfixes aus - AnnoFrame.dll ist kleiner geworden, da fehlen in der "KE" eventuell die Cheat-Routinen
This post has been edited 1 times, last edit by "drkohler" (Nov 1st 2004, 10:19am)
Quoted
Originally posted by Bomi
Genaues wird man aber erst sagen können, wenn man das explizit auf Bugs hin untersucht...
This post has been edited 1 times, last edit by "matfis" (Nov 1st 2004, 2:40pm)
Quoted
Original von annokrat
was mich gewundert hat ist die enorme grösse der startup.exe. sie wurde in der ke noch grösser als mit mp-beta-patch. ich hatte in der startup.exe nie mehr als die kopiersperren abfrage erwartet.
This post has been edited 2 times, last edit by "Bomi" (Nov 1st 2004, 3:06pm)
Der Disassembler kann mit mehreren hundert kBytes nichts anfangen. Es scheint sich demnach bei etwa 60% des Codes in 1503Startup.exe tatsächlich nur um die Kopierschutzsperre zu handeln.Quoted
Original von Bomi
Quoted
Original von annokrat
was mich gewundert hat ist die enorme grösse der startup.exe. sie wurde in der ke noch grösser als mit mp-beta-patch. ich hatte in der startup.exe nie mehr als die kopiersperren abfrage erwartet.
Mehr ist da, neben der Initialisierung der DLLs, IMHO auch nicht drin. Gehe mal in Dein TEMP-Verzeichnis, da sind drei oder vier DLLs drin (und ab und zu 'n animierter Cursor - das CD-Kreisel-Dingens) - lösche die DLLs mal und starte dann 1503 - schwups, sind die DLLs wieder da - inklusive eines virtuellen Gerätetreibers "ldisk.sys" oder so ähnlich, der aber später wieder verschwindet. Wenn ich das richtig sehe, generiert 1503 die DLLs/SYS "on the fly" - da der Code irgendwoher kommen muss, schätze ich mal, dass der in 1503startup.exe enthalten ist...
Quoted
Original von drkohler
Der Disassembler kann mit mehreren hundert kBytes nichts anfangen. Es scheint sich demnach bei etwa 60% des Codes in 1503Startup.exe tatsächlich nur um die Kopierschutzsperre zu handeln.
Hä? wenn die exe verschlüsselt wäre, könnte der Disassembler überhaupt nix damit anfangen.. aber die jmp/jsr points stimmen alle und im "verschlüsselten" Teil erscheinen auch normale Assembler-Routinen. So ein gutes Verschlüsselungssystem gibt es nicht, und schon gar nicht von SF/MD. Natürlich sind _Sequenzen_ des Kopierschutzes verschlüsselt, sonst könnte ja jeder den Code disassemblieren.. und diese Sequnezen machen eben ca 60% des 1503Startup-files aus.Quoted
Original von Bomi
Quoted
Original von drkohler
Der Disassembler kann mit mehreren hundert kBytes nichts anfangen. Es scheint sich demnach bei etwa 60% des Codes in 1503Startup.exe tatsächlich nur um die Kopierschutzsperre zu handeln.
Die EXE ist verschlüsselt bzw. komprimiert und wird erst durch den Loader entschlüsselt/dekomprimiert im Speicher abgelegt - wenn, dann musst Du da mit einem Disassembler ran, der im Speicher arbeitet. Direkt auf die Datei bringt nix...