Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Page 2 of 6 « First 123456 Last »
Results 21 to 40 of 119
  1. Visit Homepage View Forum Posts #21 Reply With Quote
    Ehrengarde gothicfan359's Avatar
    Join Date
    Aug 2004
    Location
    Österreich
    Posts
    2,903
     
    gothicfan359 is offline
    @Player140: Ich schätze mal, es ist einfacher ein Archiv Format zum Öffnen zu bekommen, als kompilierte Daten.

  2. View Forum Posts #22 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Quote Originally Posted by john_doe
    Naja, es gibt noch ein paar unbekannte Werte in den Pak-Dateien, die man zum Entpacken zwar nicht brauch, aber bestimmt irgendwie vom Spiel verwendet werden (z.B. Checksummen, Hash-Werte usw.)
    Bis auf nicht verwendete Werte (stets 0, was die 'Interpretation' unmöglich macht), habe ich weder Prüfsummen noch Hash-Werte gesehen.
    Ich kann dir ein Testprogramm zum Entpacken und eines zum Packen (inklusive Quelltext) zukommen lassen, oder hier kurz die Struktur beschreiben (soweit ich sie interpretiert habe).

    Quote Originally Posted by Player140
    @john_doe:

    Da du das mit den Pak-Archiven geschafft hast, kriegst du auch das mit den anderen Formaten hin, die man entpackt? Zum beispiel ximg in denen vermutlich die Texturen gespeichert sind?
    Nach einer Art "Ressourcen"-Header (sieht so aus, also ob da u.a. der Zeitstempel der TGA drin steht, um automatische Neukonvertierungen zu ermöglichen) folgt der Header mit den Bildparametern. Dann folgen die MipMaps (kleinste zuerst).
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
    Last edited by NicoDE; 16.10.2006 at 08:21.

  3. View Forum Posts #23 Reply With Quote
    Neuling
    Join Date
    Oct 2006
    Posts
    8
     
    john_doe is offline
    Quote Originally Posted by NicoDE View Post
    hier kurz die Struktur beschreiben
    Das wäre toll, wenn du das aufschreiben könntest. Es gibt im Prinzip nur noch die Werte, die immer vor einem Verzeichniseintrag (Verzeichnis oder Datei) kommen, und die anderen Flags, die mir fehlen.

  4. View Forum Posts #24 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    EDIT: G3Pak download has been moved to
    http://www.bendlins.de/nico/gothic3/

    (the file format specification is included in the ReadMe)
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
    Last edited by NicoDE; 14.11.2006 at 17:51.

  5. View Forum Posts #25 Reply With Quote
    Provinzheld AndiNo's Avatar
    Join Date
    May 2004
    Posts
    261
     
    AndiNo is offline
    Als Unwissender schließe ich daraus dass es möglich sein wird also auch Dateien wieder reinzupacken?

    btw: Hab mir gerade nochmal ein bischen die Dateien angeguckt. AFAIK werden NPCs und Items als "Templates" gespeichert (im gleichnamigen PAK). Leider alle binär (?) gespeichert, kann man so nicht lesen. Aber die Quest-Dateien kann man lesen und ändern, zB wie viel Erfahrung man bekommt etc. Ist aber unpraktisch, da PB alle Quests mit diesem Quest-Tool gemacht haben, da wirds per Hand kompliziert.
    Auf jeden Fall weiter so Jungs

    achso: Sag mal Nico, bist du überhaupt noch bei den PBs?

  6. View Forum Posts #26 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Quote Originally Posted by AndiNo
    Als Unwissender schließe ich daraus dass es möglich sein wird also auch Dateien wieder reinzupacken?
    Jupp, meine Version des Tools heißt G3PakDir...
    ...aber genauso wie G3Pak will ich es nicht im Download-Bereich anbieten, da es noch frühe Versionen sind, und weil nicht ganz klar ist (gibt keine Aussage von PB dazu), wie Modifikationen aussehen sollten (ist ohnehin Zukunftsmusik).

    Kurz, im Moment beschränkt es sich auf inoffizielle Daten-Patches (Texturen, Textänderungen).
    Und selbst dort ist nicht ganz klar, wie zukünftige Patches von PB mit solchen Hacks zurecht kommen...

    EDIT: G3PakDir download has been moved to
    http://www.bendlins.de/nico/gothic3/
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
    Last edited by NicoDE; 14.11.2006 at 17:52.

  7. Visit Homepage View Forum Posts #27 Reply With Quote

    Imaginärer Administrator
    Fizzban's Avatar
    Join Date
    Apr 2004
    Location
    Mirandadorf
    Posts
    8,766
     
    Fizzban is offline
    Quote Originally Posted by Lubo View Post
    Die Script_Game.dll wird wohl doch nicht die Game-Skripte enthalten, denn sie enthält nur die Funktion ScriptInit.
    Ich würde sagen, dass diese ScriptInit-Funktion bei der Engine alle Skripte anschließend anmeldet. Die Script_Game.dll enthält auf jeden Fall diverse Strings, die an G1/2-Skripte erinnern:

    Code:
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Goblin.cpp
    ZS_Grind
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Grind.cpp
    ZS_Guard_Loop
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Guard.cpp
    ZS_Smalltalk
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_HangAround.cpp
    ZS_Herd_DrinkWater
    ZS_Herd_EatGround
    ZS_Herd
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Herd.cpp
    ZS_Listen_Loop
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Listen.cpp
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Lumberjack.cpp
    ZS_Monster_Roam
    ZS_Monster
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Monster.cpp
    ZS_OrcParty
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_OrcParty.cpp
    ZS_Pray
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Pray.cpp
    ZS_Preach
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Preach.cpp
    ZS_RunToAttackPoint
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_RunToAttackPoint.cpp
    ZS_SlaveBabe_Dance
    ZS_SlaveBabe_FanBoss
    It_Brush
    It_Fan
    ZS_SlaveBabe
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_SlaveBabe.cpp
    ZS_SlaveBabe_CleanFloor
    Awake
    ZS_Sleep_Loop
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Sleep.cpp
    ZS_Smalltalk_Partner
    ZS_Smalltalk_Leader
    ZS_Smalltalk_Partner_Loop
    ZS_Smalltalk_Leader_Loop
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Smalltalk.cpp
    ZS_Smith_Cool
    ZS_Smith
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Smith.cpp
    ZS_Study_Bookshelf
    ZS_Study_Bookstand
    ZS_Study
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Study.cpp
    ZS_Trader_SweepFloor
    ZS_Trader_Chest
    ZS_Trader_Bookshelf
    ZS_Trader_Bookstand
    ZS_Trader_Stand
    ZS_Trader
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Trader.cpp
    It_Hammer
    ZS_Woodwork
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Tasks\ZS_Woodwork.cpp
    ZS_HealSelf
    ZS_StandUp
    ZS_HealSelf_Cast
    ContinueRoutine
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Commands\ContinueRoutine.cpp
    CanHealSelf
    GO_PartyJoin
    GO_PartyDismiss
    GO_MobJoin
    GO_MobDismiss
    GO_SlaveJoin
    GO_SlaveDismiss
    SelectRoutineDestination
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Commands\SelectRoutineDestination.cpp
    SetCurrentDestinationPoint
    SendToArena
    CanJoinPlayerParty
    JoinPlayerParty
    DismissPlayerParty
    JoinPlayerMob
    DismissPlayerMob
    JoinPlayerSlavery
    WaitPlayerParty
    StartGuidePlayer
    StopGuidePlayer
    StartBringNPC
    StopBringNPC
    ZS_Spectator
    SelectRoutineTask
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Commands\SelectRoutineTask.cpp
    AE:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Decision\GetRoutineTime.cpp
    GetTravellingWalkMode
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Decision\GetTravellingWalkMode.cpp
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Routine\Routine_Decision\IsFreeDestination.cpp
    GetAniStateByAction
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Engine\Engine_Callback\GetAniStateByAction.cpp
    GetDCCRadius
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Engine\Engine_Callback\GetDCCRadius.cpp
    GetFocusEntityPriority
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Engine\Engine_Callback\GetFocusEntityPriority.cpp
    IsFirstPersonCameraAllowed
    E:\Workspace\Piranha Bytes\Gothic III\work\source\Scripts\Script_Game\Script\Engine\Engine_Callback\IsFirstPersonCameraAllowed.cpp
    OnCheatKill
    Die Dateinamen sprechen stark dafür, dass die G3-Spielskripte in C++ geschrieben wurden.

  8. Visit Homepage View Forum Posts #28 Reply With Quote

    Imaginärer Administrator
    Fizzban's Avatar
    Join Date
    Apr 2004
    Location
    Mirandadorf
    Posts
    8,766
     
    Fizzban is offline
    Für die XIMG habe ich übrigens ein Konvertierprogramm geschrieben (ebenfalls noch nicht ausgetestet).

    Code:
    Convert XIMG 1.0 -- Written by Fizzban
    This tool converts all XIMG (used by Gothic3) files to TGA files.
    
    Allowed parameters:
    
    /q : Be quiet, do not output non-error messages
    /d : Delete the XIMG file after successful conversion
    /? : This help screen
    /dds : Convert the files to the DDS format instead of TGA
    /nr : No recurse. Do no process subdirectories
    Attached Files

  9. View Forum Posts #29 Reply With Quote
    Provinzheld AndiNo's Avatar
    Join Date
    May 2004
    Posts
    261
     
    AndiNo is offline
    Ich find das richtig gut! Ich weiß zwar nicht wie schwierig das für dich war, aber weiter so!

    "Es fängt so langsam an - und bis nach Amsterdam
    rufen die Modder - G3-Modden fängt jetzt endlich an
    was wollt ihr denn von uns - PB wir wolln das Modkit
    doch tut mir Leid - das gibt's erst nach'm Addon. Shit!"

  10. Visit Homepage View Forum Posts #30 Reply With Quote
    Benutzer, die ihr Benutzerkonto per E-Mail bestätigen müssen Player140's Avatar
    Join Date
    Jul 2004
    Posts
    3,111
     
    Player140 is offline
    Cool,

    ich wette das mit den TGA´s bekomme ich dank nikos hinweis auch hin, werd mich vielleicht mal übernächstes Wochenende hinhocken u. was programmieren oder genauer anschauen wenns bisdahin keine funktionierende lösung gibt


    Dass das Modden für GIII los geht würde ich noch nicht sagen, bis auf ein paar kleine unbedeutende Änderungen dürfte nichts los sein, geschweige denn eine Total conversation!

    Edit:
    Wow!!
    Habe ganz übersehen, aber Fizzban hat da ja schon was entwickelt, das funzt auch super!! Danke!
    Last edited by Player140; 17.10.2006 at 19:33.

  11. View Forum Posts #31 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Quote Originally Posted by Player140
    ich wette das mit den TGA´s bekomme ich dank nikos hinweis auch hin, werd mich vielleicht mal übernächstes Wochenende hinhocken u. was programmieren oder genauer anschauen wenns bisdahin keine funktionierende lösung gibt
    Hm, die TGAs werden doch automatisch in XIMG konvertiert, wenn der Zeitstempel der Datei neuer ist als die kompilierte Version im PAK...
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor

  12. Visit Homepage View Forum Posts #32 Reply With Quote
    Benutzer, die ihr Benutzerkonto per E-Mail bestätigen müssen Player140's Avatar
    Join Date
    Jul 2004
    Posts
    3,111
     
    Player140 is offline
    Hmh, das hat doch nichts direkt damit zu tun, die TGA-Datei aus der anderen herauszuziegen, oder?

  13. View Forum Posts #33 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Quote Originally Posted by Player140 View Post
    Hmh, das hat doch nichts direkt damit zu tun, die TGA-Datei aus der anderen herauszuziegen, oder?
    Ahso, ich dachte du meinst TGA->XIMG (da Fizzban ja schon ein Tool für XIMG->TGA geschrieben hat).
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor

  14. Visit Homepage View Forum Posts #34 Reply With Quote
    Benutzer, die ihr Benutzerkonto per E-Mail bestätigen müssen Player140's Avatar
    Join Date
    Jul 2004
    Posts
    3,111
     
    Player140 is offline
    Ne Nico, ich wollt genau das selbe angehen wie Fizzban, die andere Richtung dürfte im Momentan noch ziehmlich uninteressant sein, wobei es einigen normal-Maps sicher sehr gut tun würde wenn sie durch schönere exemplare ersetzt werden würden, die sehen teilweise echt merkwürdig aus, auch ingame.
    Ach übrigens Nico, sicher weist dus schon, aber du stehst auch in den Credits von Gothic III, ich glaube unter ADDITIONAL PROGRAMMING

  15. View Forum Posts #35 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Quote Originally Posted by Player140
    unter ADDITIONAL PROGRAMMING
    Vielleicht haben sie geahnt, dass ich nicht die Finger von den PAKs lassen kann
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor

  16. View Forum Posts #36 Reply With Quote
    research NicoDE's Avatar
    Join Date
    Dec 2004
    Posts
    7,409
     
    NicoDE is offline
    Habe gerade festgestellt, dass Patches (p00) Dateien als "entfernt" markieren können...
    Dafür werden Änderungen an meinen Tools fällig.

    Für die Hacker:
    FILE_ATTRIBUTE_DELETED = 0x00008000
    FILE_ATTRIBUTE_VIRTUAL = 0x00020000
    FILE_ATTRIBUTE_NOCOMP = 0x00040000
    "Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor

  17. View Forum Posts #37 Reply With Quote
    Ritter gothiccer's Avatar
    Join Date
    Dec 2005
    Location
    Osnabrück
    Posts
    1,754
     
    gothiccer is offline
    Quote Originally Posted by kushel_baer View Post
    Ich glaube ich warte da lieber auf das Modkit als das ich da son Gepfusche mache, wer weiß wie das gedankt wird^^
    wann soll eigentlich das MODkit auskommen? *habenwill*
    "Rauchen ist eine gesellschaftliche Art des Selbstmordattentats."

  18. View Forum Posts #38 Reply With Quote
    Schwertmeister The King of Losers's Avatar
    Join Date
    Aug 2005
    Location
    Im schönsten Land der Welt - die Schweiz
    Posts
    922
     
    The King of Losers is offline
    Quote Originally Posted by gothiccer View Post
    wann soll eigentlich das MODkit auskommen? *habenwill*
    ich denke, da kannste lange warten, sehr sehr lange. Es soll ja auch noch ein Addon zu G3 geben, dann kannste erst recht lange warten. Also ich würde mich immer noch mit G2-modding beschäftigen und G3-Modding im moment vergessen.

  19. View Forum Posts #39 Reply With Quote
    Ritter gothiccer's Avatar
    Join Date
    Dec 2005
    Location
    Osnabrück
    Posts
    1,754
     
    gothiccer is offline
    Quote Originally Posted by The King of Losers View Post
    ich denke, da kannste lange warten, sehr sehr lange. Es soll ja auch noch ein Addon zu G3 geben, dann kannste erst recht lange warten. Also ich würde mich immer noch mit G2-modding beschäftigen und G3-Modding im moment vergessen.
    heißt das das G2 modkit kam auch erst nach dem addon raus?
    "Rauchen ist eine gesellschaftliche Art des Selbstmordattentats."

  20. View Forum Posts #40 Reply With Quote
    Schwertmeister The King of Losers's Avatar
    Join Date
    Aug 2005
    Location
    Im schönsten Land der Welt - die Schweiz
    Posts
    922
     
    The King of Losers is offline
    Quote Originally Posted by gothiccer View Post
    heißt das das G2 modkit kam auch erst nach dem addon raus?
    is das jetzt ein witz?

    Das G2-Modkit ist mit dem classic nicht verwendbar. Man braucht dafür dndr, also ist es auch nachher erschienen....

Page 2 of 6 « First 123456 Last »

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide