So, entpacken geht!
Allerdings muss ich dazu den absoluten Pfad der Datei im Archiv kennen. Mit dem entschlüsseln der FileTable hab ich mich noch garnicht beschäftigt.
(PS: Ich nutze nur die Funktionen der OgreMain.dll)
So, entpacken geht!
Allerdings muss ich dazu den absoluten Pfad der Datei im Archiv kennen. Mit dem entschlüsseln der FileTable hab ich mich noch garnicht beschäftigt.
(PS: Ich nutze nur die Funktionen der OgreMain.dll)
nice, good job.
Falls jemand am Code interessiert ist, erwartet aber nicht zu viel. So viel ist es nämlich nicht ^^.
Benötigt wird das OgreSDK 1.8 (stable)
Die Boost Library ist beim SDK dabei, muss aber extra eingebunden werden.
Download: https://mega.co.nz/#!8M9gwJQZ!…BjNimQxKpgKNzKdkQZ2EO7IyE
Gruß
florian0
Gibt es schon erste kleine Tools/Mods/Bots für Silkroad 2?
Großartig. Freue mich drauf morgen reinzugucken.
Dann heißt es jetzt abwarten. Die Frage ist ob und wie die internationale Version kommt. Dann kann man ggf. beginnen mithilfe von Google Translator & Kreativität einen internationalen/deutschen Patch zu machen.
Ich hab gerade rausgefunden, dass in jedem Archiv eine Datei "(listfile)" steckt, die alle beinhalteten ?irgendwelche? Dateien auflistet
Dateiliste ist also auch nicht mehr schwer.
Vielleicht bekomm ich heute nacht noch einen Browser hin.
Narrenturm : Ich hab weiter vorne einen "Direkt-Start-Patch" beschrieben. Mehr gibts glaube ich nicht. Kyle von Rev6 ist wohl auch am forschen. Bin auf jedenfall gespannt, was er so rausfindet.
Edit: Kein Bock mehr, der dynamic linker trollt. Funktionen werden falsch gelinkt, FPKArchive::exists wird plötzlich FPKArchive::find und keiner hatts gemerkt!
Edit 2: Der Linker trollt immer noch, ich schätze meine Lib ist falsch. Patche ich die Funktionen wie FPKArchive::list manuell richtig, liefern diese jedoch nur einen leeren vector<string>. Die Funktionen sind allerdings implementiert und funktionieren auch ordnungsgemäß ... nur der Rückgabewert ist mist.
Will jemand mit einsteigen? Mir gehen die Ideen aus^^
wenn ich zeit hätte, würd ichs mir anschauen, aber grad ist echt eng
Das sieht doch ganz nett aus
(Ist das STwo-1.0.11-to-1.0.18-patch.fpk Patchfile)
Das sieht doch ganz nett aus
(Ist das STwo-1.0.11-to-1.0.18-patch.fpk Patchfile)
Alles anzeigenCode
- (commands)
- (config)
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\BanWords.txt
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\CaravanConfigInfo.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\Feedback.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\GossipInfo.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\Item.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\NPCLevelExp.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\PlayerLevelInfo.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\Spell.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\SpellDamageValue.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\TownRegion.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\UIString.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\VisualAura.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\VisualHitEffect.fdb
- Data/data0.fpk_Locale\LocaleCN\FDBFiles\VisualSpell.fdb
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Action.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Action.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Bag.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Caption.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\CaptionCaravan.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\CaptionPlayer.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\CaptionTarget.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Chat.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Chat.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_Console.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_Console.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_DebugUI.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_DebugUI.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_NpcGroupInfo.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_NpcGroupInfo.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_UITest.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\DB_UITest.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\ElfAdviser.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\ElfAdviser.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\GlobalMap.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Help.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Help.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\IUSystem.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\Login.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\MagicCube.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\NoviceGuide.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\NoviceGuide.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\NPCGossip.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\PlayerPart.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\System.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\System.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\SystemInfo.layout
- Data/data0.fpk_Locale\LocaleCN\Interface\AddOns\SystemUI\SystemInfo.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\Initialize.lua
- Data/data0.fpk_Locale\LocaleCN\Interface\MyGUI_S2Template.xml
- Data/data0.fpk_Locale\LocaleCN\Interface\MyGUI_S2Window.xml
- Data/data0.fpk_Locale\LocaleCN\Interface\UIMain.dds
- Data/data0.fpk_Locale\LocaleCN\Interface\UIMain.xml
- Data/data0.fpk_Locale\LocaleCN\XML\ConstValues.xml
- Data/data0.fpk_Locale\LocaleCN\XML\GlobalConfig.xml
- Data/data0.fpk_Locale\LocaleCN\XML\PlayerInit.xml
- Launcher.exe
- MyGUIEngine.dll
- MyGUILuaScriptModule.dll
- MyGUIOgrePlatform.dll
- SRLegend20.dll
- SRLegend21.dll
- SRLegend22.dll
- STwo.exe
Ist ja eigentlich das was ich auf der zweiten Seite schon gepostet habe
Du hattest das Patchfile gepostet. Da stehen die Patch-Befehle drin. Was ich gepostet habe ist die Liste aller Dateien im Archiv.