├── EventScriptResources ├── bb-common.emedf.json ├── bb-common.emedf.txt ├── ds1-common.emedf.json ├── ds1-common.emedf.txt ├── ds3-common.emedf.json ├── ds3-common.emedf.txt ├── ds3test-common.emedf.json └── ds3test-common.emedf.txt ├── EventScriptTools.zip ├── Mods ├── EstusQuest │ ├── DCX Version │ │ ├── common.emevd.dcx │ │ ├── m12_01_00_00.emevd.dcx │ │ ├── m15_01_00_00.emevd.dcx │ │ ├── m18_01_00_00.emevd.dcx │ │ └── menu.msgbnd.dcx │ ├── Non-DCX Version │ │ ├── common.emevd │ │ ├── m12_01_00_00.emevd │ │ ├── m15_01_00_00.emevd │ │ ├── m18_01_00_00.emevd │ │ └── menu.msgbnd │ └── README.txt └── NitoCutContent │ ├── ReadMe.txt │ ├── m13_01_00_00.emevd │ └── m13_01_00_00.msb ├── README.md ├── Unpacked Emeld ├── common.names.txt ├── m10.names.txt ├── m10_00_00_00.names.txt ├── m10_01_00_00.names.txt ├── m10_02_00_00.names.txt ├── m11.names.txt ├── m11_00_00_00.names.txt ├── m12.names.txt ├── m12_00_00_00.names.txt ├── m12_01_00_00.names.txt ├── m13.names.txt ├── m13_00_00_00.names.txt ├── m13_01_00_00.names.txt ├── m13_02_00_00.names.txt ├── m14.names.txt ├── m14_00_00_00.names.txt ├── m14_01_00_00.names.txt ├── m15.names.txt ├── m15_00_00_00.names.txt ├── m15_01_00_00.names.txt ├── m16.names.txt ├── m16_00_00_00.names.txt ├── m17.names.txt ├── m17_00_00_00.names.txt ├── m18.names.txt ├── m18_00_00_00.names.txt └── m18_01_00_00.names.txt ├── Unpacked Emevd ├── common.unpack.txt ├── common.verbose.txt ├── m10.unpack.txt ├── m10.verbose.txt ├── m10_00_00_00.unpack.txt ├── m10_00_00_00.verbose.txt ├── m10_01_00_00.unpack.txt ├── m10_01_00_00.verbose.txt ├── m10_02_00_00.unpack.txt ├── m10_02_00_00.verbose.txt ├── m11.unpack.txt ├── m11.verbose.txt ├── m11_00_00_00.unpack.txt ├── m11_00_00_00.verbose.txt ├── m12.unpack.txt ├── m12.verbose.txt ├── m12_00_00_00.unpack.txt ├── m12_00_00_00.verbose.txt ├── m12_01_00_00.unpack.txt ├── m12_01_00_00.verbose.txt ├── m13.unpack.txt ├── m13.verbose.txt ├── m13_00_00_00.unpack.txt ├── m13_00_00_00.verbose.txt ├── m13_01_00_00.unpack.txt ├── m13_01_00_00.verbose.txt ├── m13_02_00_00.unpack.txt ├── m13_02_00_00.verbose.txt ├── m14.unpack.txt ├── m14.verbose.txt ├── m14_00_00_00.unpack.txt ├── m14_00_00_00.verbose.txt ├── m14_01_00_00.unpack.txt ├── m14_01_00_00.verbose.txt ├── m15.unpack.txt ├── m15.verbose.txt ├── m15_00_00_00.unpack.txt ├── m15_00_00_00.verbose.txt ├── m15_01_00_00.unpack.txt ├── m15_01_00_00.verbose.txt ├── m16.unpack.txt ├── m16.verbose.txt ├── m16_00_00_00.unpack.txt ├── m16_00_00_00.verbose.txt ├── m17.unpack.txt ├── m17.verbose.txt ├── m17_00_00_00.unpack.txt ├── m17_00_00_00.verbose.txt ├── m18.unpack.txt ├── m18.verbose.txt ├── m18_00_00_00.unpack.txt ├── m18_00_00_00.verbose.txt ├── m18_01_00_00.unpack.txt └── m18_01_00_00.verbose.txt ├── dcx_handler.py ├── dist ├── EventNameTool.exe └── EventScriptTool.exe ├── documentation ├── EDF_Unified_Format_Spec.txt ├── ELD_Unified_Format_Spec.txt └── EVD_Unified_Format_Spec.txt ├── emevd_handler.py ├── emevd_opener.py ├── emevd_rebuilder.py ├── evd_command_to_readable.py ├── icon.ico ├── serialize_edf.py ├── unpack_edf.py └── unpack_eld.py /EventScriptTools.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/EventScriptTools.zip -------------------------------------------------------------------------------- /Mods/EstusQuest/DCX Version/common.emevd.dcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/DCX Version/common.emevd.dcx -------------------------------------------------------------------------------- /Mods/EstusQuest/DCX Version/m12_01_00_00.emevd.dcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/DCX Version/m12_01_00_00.emevd.dcx -------------------------------------------------------------------------------- /Mods/EstusQuest/DCX Version/m15_01_00_00.emevd.dcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/DCX Version/m15_01_00_00.emevd.dcx -------------------------------------------------------------------------------- /Mods/EstusQuest/DCX Version/m18_01_00_00.emevd.dcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/DCX Version/m18_01_00_00.emevd.dcx -------------------------------------------------------------------------------- /Mods/EstusQuest/DCX Version/menu.msgbnd.dcx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/DCX Version/menu.msgbnd.dcx -------------------------------------------------------------------------------- /Mods/EstusQuest/Non-DCX Version/common.emevd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/Non-DCX Version/common.emevd -------------------------------------------------------------------------------- /Mods/EstusQuest/Non-DCX Version/m12_01_00_00.emevd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/Non-DCX Version/m12_01_00_00.emevd -------------------------------------------------------------------------------- /Mods/EstusQuest/Non-DCX Version/m15_01_00_00.emevd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/Non-DCX Version/m15_01_00_00.emevd -------------------------------------------------------------------------------- /Mods/EstusQuest/Non-DCX Version/m18_01_00_00.emevd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/Non-DCX Version/m18_01_00_00.emevd -------------------------------------------------------------------------------- /Mods/EstusQuest/Non-DCX Version/menu.msgbnd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/EstusQuest/Non-DCX Version/menu.msgbnd -------------------------------------------------------------------------------- /Mods/EstusQuest/README.txt: -------------------------------------------------------------------------------- 1 | "Estus Quest" Dark Souls Event Script Mod 2 | 3 | This mod adds a questline where your Estus Flask is stolen by Kalameet. You are also inflicted with the Calamity Ring debuff (2x damage taken) and Fire Keeper Souls are dissolved upon touch -- although Anastasia's Soul is treated differently -- for increased difficulty. Defeating Kalameet restores your Estus Flask and frees you of the perpetual Calamity effect. 4 | 5 | --------------- 6 | 7 | Intructions: 8 | 9 | No unpacking or repacking is required. 10 | 11 | Make sure to make backups of any files that are being replaced. 12 | 13 | If your files are DCX packed: 14 | 15 | From the "DCX Version" directory: 16 | * Copy the four .emevd.dcx files into the "event\" folder in the Dark Souls data directory. 17 | * Copy menu.msgbnd.dcx into the "msg\ENGLISH\" folder in the Dark Souls data directory. 18 | 19 | If your files are not DCX packed: 20 | 21 | From the "Non-DCX Version" directory: 22 | * Copy the four .emevd files into the "event\" folder in the Dark Souls data directory. 23 | * Copy menu.msgbnd into the "msg\ENGLISH\" folder in the Dark Souls data directory. 24 | 25 | Only one of the above is needed, depending on if your Dark Souls data files are DCX-compressed. When in doubt, choose the option that would result in overwriting existing files over the one that would not, hence the importance of making backups of the files. 26 | 27 | Due to the scripting, quitting the game after you acquire the Estus Flask before you exit the Asylum may cause a softlock. Avoid this if at all possible. This mod is not rigorously tested, but should function correctly under normal gameplay, excluding this restriction. 28 | 29 | Known Issues: 30 | * Mashing A (interact) when the "status text" shows up on the screen can cause future texts to not appear at all. This is only a concern during the initial event in the Northern Undead Asylum. Press A (interact) *once* when the text shows up to dismiss it. 31 | * Not pressing A (interact) to dismiss the "status text" can cause other such texts to be hidden behind it. Dismiss the text in a timely manner (~15s) when it appears to avoid this. 32 | 33 | --------------- 34 | 35 | Author: HotPocketRemix 36 | 37 | If you are interested in supporting this and future work, I accept donations at 38 | 39 | https://streamlabs.com/donate/hotpocketremix 40 | 41 | Donations are not required in any way, but are very much appreciated. 42 | -------------------------------------------------------------------------------- /Mods/NitoCutContent/ReadMe.txt: -------------------------------------------------------------------------------- 1 | This is a small mod that re-activates Gravelord Nito's cut content, with a few minor changes. 2 | 3 | The way this was intended to work is that Nito would have a few areas on his body that would 4 | act similar to a tail-cut, except when they were cut off, they would make the fight harder by 5 | spawning additional skeletons. However, I can't get that part of it working because it seems 6 | like the subpart of Nito was either removed or never created in the first place, or I'm just 7 | doing it wrong. Instead, I've edited the event script file to make the events occur when Nito 8 | reaches 75%, 50% and 25% of his health. 9 | 10 | I've also edited Nito's team type so that he no longer obliterates his own skeletons with 11 | every attack. This was probably *not* part of the cut content, but the extra skeletons 12 | aren't particularly threatening otherwise. 13 | 14 | I can't guarantee that the event will work perfectly, since I'm mostly just restoring cut 15 | content. It might be possible to break the event (and perhaps the whole boss fight) by quitting 16 | at the wrong time, or taking some other action that this event was never tested against. 17 | 18 | (If you're trying this out to see the event, it's probably better to not one- or two-shot 19 | Nito with Dark Bead, for instance, since the extra skeletons do not spawn once Nito dies.) 20 | 21 | To install: 22 | 23 | - Using UnpackDarkSoulsForModding (or if your game files are already unpacked). 24 | Use UDSFM to unpack your game files if they are not already. 25 | You can find UDSFM at https://www.nexusmods.com/darksouls/mods/1304/ 26 | Make backups of \map\MapStudio\m13_01_00_00.msb and \event\m13_01_00_00.emevd 27 | Replace these files with the ones given. 28 | - Using DS Drag & Drop Mod Manager 29 | No unpacking should be needed, just drag and drop the two files into the 30 | mod manager and use it to launch DS1. 31 | 32 | This mod is not compatible with anything that modifies the two files. 33 | In particular, anything that changes the placement of enemies or scripts in 34 | Tomb of the Giants will generally not be compatible. 35 | 36 | To uninstall: 37 | 38 | - Using UDSFM 39 | Restore the two files from the backup copies you made before installation 40 | - Using DS Drag & Drop Mod Manager 41 | The modifications should be automatically reversed when you exit DS1. 42 | 43 | == The details (skip if you don't want to know exactly what happens) == 44 | 45 | When Nito reaches each health threshold, he staggers backward 46 | as a piece of the dangling skeletons on his front break off and shatter 47 | on the floor. These pieces then reform into two skeletons. 48 | 49 | At the first threshold, two sword-wielding skeletons spawn. 50 | At the second threshold, a sword-wielding skeleton and a bow-wielding skeleton spawn. 51 | At the third threshold, a bow-wielding skeleton and a scimitar-wielding skeleton spawn. 52 | 53 | Unfortunately, the original 6 skeletons were disabled in the map file, hence the new 54 | .msb is needed to re-activate them. Additionally, they had cut NPC types. I've changed their 55 | types to the ones mentioned above, but there no reason to expect this was originally the case. 56 | However, the balance probably would have been similar, but perhaps these skeletons would have been 57 | weaker or stronger, or entirely new. It's not really possible to tell. 58 | 59 | == 60 | -------------------------------------------------------------------------------- /Mods/NitoCutContent/m13_01_00_00.emevd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/NitoCutContent/m13_01_00_00.emevd -------------------------------------------------------------------------------- /Mods/NitoCutContent/m13_01_00_00.msb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/Mods/NitoCutContent/m13_01_00_00.msb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DSEventScriptTools 2 | Editing tools and documentation files for FROM Software event scripts. 3 | Supported games are Dark Souls 1 PTDE, Dark Souls 1: Remastered, Bloodborne, and Dark Souls 3. 4 | 5 | For event script mod developers: 6 | * [EventScriptResources](EventScriptResources) contains JSON versions of `common.emedf`, either based on an extant file (for DS1, DS1R and BB) or manually re-created (DS3). Also contains an easier-to-read text version, generated using the tool's `-j` flag. 7 | * [documentation](documentation) contains format specifications for the ELD, EVD and EDF formats. 8 | 9 | For event script mod developers & Dark Souls technical enthusiasts: 10 | * [Unpacked Emevd](Unpacked%20Emevd) contains numerical and verbose unpacked versions of all the vanilla DS1PTDE `.emevd` files. These include the "dummy" area files `m##.emevd` which rarely contains any scripts and never run. The verbose versions are included so that those who do not wish to unpack the files themselves but still examine them may do so. 11 | * [Unpacked Emeld](Unpacked%20Emeld) contains unpacked versions of the vanilla DS1PTDE `.emeld` event description files. These files are not loaded by the vanilla game, but are useful for determining the purpose of existing events. 12 | 13 | Usage Instructions: 14 | 15 | A valid Python 3 installation is needed to use these scripts directly. However, a PyInstaller .exe version of the emevd unpacker/repacker and the emeld unpacker/repacker is provided for standalone use. 16 | Both the .py and .exe versions of `EventScriptTool` require the EventScriptResources directory so that they can read the JSON versions of the emedf file. 17 | 18 | * To unpack `.emeld` files (although I have put unpacked versions in [Unpacked Emeld](Unpacked%20Emeld)), download and use `EventNameTool.exe` in a command line.. 19 | * To unpack, repack, and generate both numeric and verbose versions of `.emevd` files, download and use `EventScriptTool.exe` in a command line. 20 | * For both of these, use the `-h` flag for a short summary of the flags and arguments. 21 | 22 | If you are not on Windows, the entry point for `EventNameTool.exe` is `unpack_eld.py` and the entry point for `EventScriptTool.exe` is `emevd_rebuilder.py`. 23 | 24 | 25 | Thanks to AinTunez, Elissa, Lance, Meowmaritus, Pavuk, TKGP, and others for suggestions, testing and developement help. 26 | -------------------------------------------------------------------------------- /Unpacked Emeld/common.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 1000000000:敵リスポン 7 | 290:ジェスチャ監視 8 | 701:ベイグラント切り替え 9 | 702:大墓にいる 10 | 717:深淵にいる 11 | 718:闇に飲まれ死亡監視 12 | 706:篝火転送メニュー 一時禁止 13 | 710:王の器 所持チェック 14 | 711:偉大なソウル 所持チェック 15 | 715:大王グウィンのソウル 所持チェック 16 | 716:エスト瓶を入手したことがある 17 | 8131:エスト瓶強化状況監視_XX 18 | 819:修理箱フラグ同期監視 19 | 719:スクロール所持監視 20 | 720:上位呪術スクロール所持監視 21 | 730:ニト傾向禁止開始 22 | 731:ニト傾向禁止解除 23 | 250:篝火メニュー開放チェック 24 | 350:強化メニュー開放チェック 25 | 780:強化素材XX_所持チェック 26 | 870:誓約ショップ解放チェック 27 | 260:Notice表示XX 28 | 970:ボス撃破 アイテム取得_XX 29 | 911:NPC アイテムXX進呈 30 | 890:NPC アイテムXX進呈2 31 | 960:NPC アイテムXX強奪 32 | 8200:誓約アイテム所持監視_XX 33 | 8300:システムアイテム所持監視_XX 34 | 8090:システムアイテム所持監視2_XX 35 | 910:NPC たまごくだし進呈監視 36 | 690:クリアカウント監視XX 37 | 721:SOLDOUT監視(ロガーン) 38 | 722:SOLDOUT監視(さまよう混沌) 39 | 723:SOLDOUT監視(ロガーン弟子) 40 | 724:SOLDOUT監視(白の聖女) 41 | 725:SOLDOUT監視(トリックスター・影町) 42 | 726:SOLDOUT監視(トリックスター・深淵) 43 | 727:SOLDOUT監視(トリックスター・地底湖) 44 | 740:生まれ監視 呪術師 45 | 745:野武士or忍者を手にかけた 46 | 754:解呪イベント 47 | 770:免罪イベント 48 | 772:罪人 49 | 761:人間性捧げる監視 50 | 763:復活する監視 51 | 750:呪い状態監視 52 | 752:卵状態監視 53 | 757:呪死監視 54 | 758:犠牲死亡監視 55 | 759:尊い犠牲死亡監視 56 | 818:黒い瞳のオーブ監視 57 | 810:灰色の聖女の魂 監視 58 | 812:火防女の魂 所持監視XX 59 | 822:大墓フラムト監視 60 | 823:大墓カアス監視 61 | 840:誓約イベント_XX 62 | 766:オフラインモードか 63 | -------------------------------------------------------------------------------- /Unpacked Emeld/m10.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m10_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 1000000000:敵リスポン 7 | 11000090:城下2 チェックポイント通過XX 8 | 11005080:城下2 黒敵出現 9 | 11005081:城下2 黒敵消滅 10 | 11005082:城下2 黒敵タイマー 11 | 11005390:ホストが城下2ボス部屋入場 12 | 11005391:クライアントが城下2ボス部屋入場 13 | 11005393:ホストが城下2ボス部屋入場完了 14 | 11005392:城下2ボスが動き出す 15 | 11000001:城下2ボス撃破 16 | 11005394:城下2ボスBGM ON 17 | 11005395:城下2ボスBGM OFF 18 | 11005396:城下2ボスの尻尾が切れる 19 | 11005397:城下2ボスの頭部位材質 20 | 11005398:城下2の腹部位ダメージにAIが反応 21 | 11005000:背景ネズミが逃げる そのX 22 | 11000100:復帰ルート扉が開かれる 23 | 11000101:復帰ルート扉が開かない 24 | 11000110:影町への扉が開く 25 | 11000111:影町への扉が開かない 26 | 11000120:城下2 開錠メッセージ_万能鍵ありXX 27 | 11000200:通り過ぎるバジリスク 28 | 11000800:巨大ネズミ撃破 29 | 11005050:コックが調理をやめる 30 | 11005060:テーブルが壊れる 31 | 11005070:コックが追ってくる 32 | 11005100:腐肉落下X 33 | 11005200:食堂敵制御XX 34 | 11005150:飛び出す犬ねずみXX 35 | 11000850:城下2 強敵出現制御XX 36 | 11000600:城下2 宝箱XX 37 | 11000510:NPC敵対(城下2) 38 | 11000520:NPC死亡(城下2) 39 | 11000530:壷の呪術師 感謝 40 | 11000531:壷の呪術師 呪術を教えたい(城下2離れ) 41 | 11000532:トリックスター 交換したい(城下2離れ) 42 | 11000533:トリックスター 死亡(城下2) 43 | 11000534:壷の呪術師 解放時無敵 44 | 11005030:NPC 協力召喚(城下2) 45 | 11005031:NPC ボス部屋入場(城下2) 46 | 11005033:NPC 協力召喚2(城下2) 47 | 11005034:NPC ボス部屋入場2(城下2) 48 | 11005039:NPC 敵対侵入(城下2) 49 | 11000810:NPC 侵入者撃破(城下2) 50 | -------------------------------------------------------------------------------- /Unpacked Emeld/m10_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11010008:スクリプト登録まとめ 7 | 11010090:城下1 チェックポイント通過XX 8 | 11015070:城下1 黒敵出現 9 | 11015071:城下1 黒敵消滅 10 | 11015072:城下1 黒敵タイマー 11 | 11010000:ガーゴイル登場 12 | 11015390:ホストが城下1ボス部屋入場 13 | 11015391:クライアントが城下1ボス部屋入場 14 | 11015393:ホストが城下1ボス部屋入場完了 15 | 11015392:城下1ボスが動き出す 16 | 11010001:城下1ボス撃破 17 | 11015394:城下1ボスBGM ON 18 | 11015395:城下1ボスBGM OFF 19 | 11015396:2匹目のボスが登場 20 | 11015397:ガーゴイル尻尾切断XX 21 | 11015398:ガーゴイル尻尾切断済 22 | 11010750:ガーゴイルDrop強制取得_XX 23 | 11015380:ホストが城下1中ボス部屋1入場 24 | 11015381:クライアントが城下1中ボス部屋1入場 25 | 11015383:ホストが城下1中ボス部屋入場完了 26 | 11015382:城下1中ボス1が登場 27 | 11015384:城下1中ボス1BGM ON 28 | 11015385:城下1中ボス1BGM OFF 29 | 11015386:ハンマージャンプ位置合わせ 30 | 11010901:城下1中ボス1撃破 31 | 11015370:ホストが城下1中ボス2部屋入場 32 | 11015371:クライアントが城下1中ボス2部屋入場 33 | 11015373:ホストが城下1中ボス2部屋入場完了 34 | 11015372:城下1中ボス2が動き出す 35 | 11015374:城下1中ボス2BGM ON 36 | 11015375:城下1中ボス2BGM OFF 37 | 11010902:城下1中ボス2撃破 38 | 11010903:アーマードタスク撃破 39 | 11015110:破壊Objを壊して現れる敵兵 40 | 11015111:塔から飛び出す敵兵 41 | 11015113:重騎士が襲い掛かる 42 | 11015112:隠れ家に逃げる不死人 43 | 11015130:結晶トカゲが飛び出す 44 | 11010710:結晶トカゲ死亡済み 45 | 11010111:隣から敵が扉を蹴破る 46 | 11010120:燃える火の玉ゴロゴロ 47 | 11010101:ショートカット扉_XX 48 | 11010102:ショートカット扉_XX 開かない 49 | 11010125:盗賊が罠アイテムで奇襲 50 | 11010126:盗賊が罠アイテムで奇襲(フラグ監視) 51 | 11010130: 扉群の奇襲 そのX_XX 52 | 11010150:扉用 特殊効果_XX 53 | 11010160:内鍵開錠(操作禁止)_XX 54 | 11010180:開錠メッセージ_XX 55 | 11010170:開錠メッセージ(操作禁止)_XX 56 | 11010140:開錠メッセージ_万能鍵ありXX 57 | 11010190:開錠メッセージ(操作禁止)_万能鍵ありXX 58 | 11010100:ハシゴSC作成 59 | 11010400:宝入り壷X 60 | 11015250:よじのぼり不死人_XX 61 | 11015185:レバー操作リクエスト 62 | 11010611:レバーObjAct再有効 63 | 11010600:レバー操作による開閉門 64 | 11010601:閉門ダメージ 65 | 11015116:閉門NPCが門を閉める 66 | 11010609:敵兵は門を閉めたい 67 | 11010607:閉門NPCの巣変更 68 | 11010608:イノシシの行動制御 69 | 11010621:ヘルカイト塔の開門 70 | 11010700:教会の鐘を鳴らす 71 | 11015170:どこからか鐘の音が聞こえる 72 | 11010860:城下1 強敵出現制御XX 73 | 11010650:城下1 宝箱XX 74 | 11010899:ヘルカイト初期化 75 | 11010900:ヘルカイトが死亡する 76 | 11010790:ヘルカイト A地点→A'地点 77 | 11010791:ヘルカイト A'地点→B地点 78 | 11010780:ヘルカイト 尖塔をぶっ壊す 79 | 11010784:ヘルカイト 尻尾切断禁止 80 | 11015301:ヘルカイト 尻尾切断 81 | 11015302:ヘルカイト B地点攻撃 82 | 11010805:ヘルカイト_アニメ汎用処理XX 83 | 11010800:ヘルカイト_移動処理XX 84 | 11010890:ランダムフラグ同期XX 85 | 11015303:ヘルカイト イライラタイマー 86 | 11015304:ヘルカイト イライラタイマー カウントアップ 87 | 11010850:ヘルカイト B地点殴られ監視 88 | 11010851:ヘルカイト ガッカリタイマー 89 | 11010852:ヘルカイト ガッカリタイマー カウントアップ 90 | 11015307:ヘルカイト B地点←→C地点 91 | 11015308:ヘルカイト 塔に帰る 92 | 11010782:ヘルカイト どこかへ飛び去る 93 | 11010783:ヘルカイト 羽を休める 94 | 11010200:ヘルカイト イベントブレスXX 95 | 11010510:NPC敵対(城下1) 96 | 11010520:NPC死亡(城下1) 97 | 11010501:白の聖女 敵対(無抵抗) 98 | 11010530:太陽の騎士 困ったらいつでも呼んでね 99 | 11010531:太陽の騎士 誓約したい 100 | 11010532:ロガーン弟子 感謝 101 | 11010533:白の聖女 奇跡を教えたい 102 | 11010534:白の聖女 敵対(亡者・城下1離れ) 103 | 11010535:白の聖女 死亡(無抵抗) 104 | 11010537:白の聖女 死亡 105 | 11010538:白の聖女 危険指数リセット 106 | 11010539:白の聖女 暗殺を確認 107 | 11010550:抱かれ騎士ロートレク 感謝 108 | 11010551:抱かれ騎士ロートレク 牢操作OK 109 | 11010552:抱かれ騎士ロートレク 助けなかった 110 | 11010581:教戒師オズワルドの出現 111 | 11010582:白の聖女用敵調整 112 | 11010583:免罪時 敵対復帰 113 | 11010580:太陽の祭壇に跪く 114 | 11010585:太陽の祭壇ロード監視 115 | 11015090:鍛冶屋アンドレと椅子 116 | 11015100:NPC 協力召喚(城下1) 117 | 11015101:NPC ボス部屋入場(城下1) 118 | 11015103:NPC 協力召喚2(城下1) 119 | 11015104:NPC ボス部屋入場2(城下1) 120 | -------------------------------------------------------------------------------- /Unpacked Emeld/m10_02_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 11020899:ゲーム進行救済宝箱 6 | 11020800:ゲーム進行救済宝箱 状態チェック_XX 7 | 50:プリコンストラクタ 8 | 11020300:拠点エレベーター_初回起動 9 | 11020301:拠点エレベーター 10 | 11025050:大鴉が瀕死で飛び立つ 11 | 11020001:BGM 拠点 12 | 11025200:起き上がるスケルトン_XX 13 | 11020020:カラスの巣でまるくなる 14 | 11020021:カラスの巣でまるくなる 移動監視 15 | 11020105:拠点の篝火差し替え 16 | 11020106:拠点の篝火が使えない 17 | 11020108:拠点の篝火 火防女の祈り 18 | 11020120:拠点 扉開錠メッセージ_万能鍵ありXX 19 | 11020350:大墓へ続く扉 20 | 11020351:大墓へ続く穴 21 | 11020352:大墓へ続く穴 ヒット切替 22 | 11020700:拠点 宝箱XX 23 | 11025150:敵が行けない場所AIリクエスト 24 | 11020510:NPC敵対(拠点) 25 | 11020530:NPC死亡(拠点) 26 | 11020501:白の御一行 敵対 27 | 11020502:聖女の騎士A 敵対 28 | 11020503:聖女の騎士A 敵対(本性だし) 29 | 11020504:苔商人 専用敵対(拠点) 30 | 11020550:ロガーン 魔法を教えたい(拠点) 31 | 11020551:ロガーン 脱出したい(結晶塔) 32 | 11020552:ロガーン弟子 魔法を教えたい(下位) 33 | 11020553:ロガーン弟子 魔法を教えたい(上位) 34 | 11020554:ロガーン弟子 敵対(亡者) 35 | 11020555:灰色の聖女 人間性喪失 36 | 11020556:灰色の聖女 待っている 37 | 11020557:灰色の聖女 話したい 38 | 11020558:灰色の聖女 頑張って 39 | 11020559:白の御一行 到着 40 | 11020560:白の御一行 旅立つ 41 | 11020564:聖女の騎士A 逃げてきた 42 | 11020565:聖女の騎士A 本性だした 43 | 11020567:聖女の騎士A 死亡(本性だし) 44 | 11020569:聖女の騎士A 死亡 45 | 11020574:壷の呪術師 呪術を教えたい 46 | 11020575:壷の呪術師 クラグを見つける 47 | 11020576:癒し手 癒したい(拠点) 48 | 11020577:心折れた戦士 亡者になる 49 | 11020579:たまねぎ騎士 王城ルートクリア 50 | 11020583:たまねぎ騎士の娘 父に会えない 51 | 11020584:たまねぎ騎士の娘 父を捜索中 52 | 11020585:たまねぎ騎士の娘 父に会えた 53 | 11020586:たまねぎ騎士の娘 父を殺した(拠点離れ) 54 | 11020587:抱かれ騎士ロートレク ターゲットを探している 55 | 11020588:抱かれ騎士ロートレク おでかけ 56 | 11020589:抱かれ騎士ロートレク 助けなかった 57 | 11020410:抱かれ騎士ロートレク 敵対(拠点離れ) 58 | 11020411:パッチ 売りたい(拠点) 59 | 11020412:トリックスター 売りたい(拠点) 60 | 11020413:トリックスター 死亡(拠点) 61 | 11020420:王の探索者 起きそう 62 | 11020421:王の探索者 使命を与えたい1 63 | 11020422:王の探索者 王の器を置きたい 64 | 11020423:王の探索者 使命を与えたい2(拠点) 65 | 11020424:王の探索者 嘆かわしくていなくなる(拠点) 66 | 11020425:王の探索者 敵対でいなくなる(拠点) 67 | 11026200:王の探索者 大墓へ運ぶ 68 | 11026210:フラムトたまに寝る 69 | 11020110:灰色の聖女 EzState制御 70 | -------------------------------------------------------------------------------- /Unpacked Emeld/m11.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m11_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11100090:1st チェックポイント通過XX 7 | 11105070:絵画世界 黒敵出現 8 | 11105071:絵画世界 黒敵消滅 9 | 11105072:絵画世界 黒敵タイマー 10 | 11105390:ホストが1stボス部屋入場 11 | 11105391:クライアントが1stボス部屋入場 12 | 11105393:ホストが1stボス部屋入場完了 13 | 11105392:1stボスが動き出す 14 | 11100000:1stボス撃破 15 | 11105394:1stボスBGM ON 16 | 11105395:1stボスBGM OFF 17 | 11105396:ボスの尻尾切断 18 | 11105397:ボスランダムワープ 19 | 11105398:ボスゲージ切り替え 20 | 11105399:ボス部屋イベントリセット 21 | 11105150:よじ登りガイコツX (一定距離内) 22 | 11105160:よじ登りガイコツX (領域内) 23 | 11105170:よじ登りガイコツX (領域内ずらし) 24 | 11106200:飛び立つカラスX 25 | 11106299:飛び立つカラスの群れ 26 | 11106298:カラス飛び立ち処理 27 | 11100070:吊るされた宝X 28 | 11105370:ドラゴンゾンビ 29 | 11105371:ドラゴンゾンビの翼がもげる 30 | 11100100:ドラゴンゾンビ灯台監視X 31 | 11100400:ドラゴンゾンビ死亡監視 32 | 11100030:ショートカット扉内側 33 | 11100031:ショートカット扉外側 34 | 11100120:絵画世界 鍵開錠メッセージXX 35 | 11100135:ギミック扉ハンドル 36 | 11100136:ギミック扉 37 | 11100420:強敵が落下登場 38 | 11100710:王城2へ帰る 39 | 11105010:不死人ファランクス玉が崩れる 40 | 11100200:凶鳥人初期化 41 | 11105190:凶鳥人XXの初期飛行 42 | 11105195:凶鳥人XXの初期反応 43 | 11105200:凶鳥人XXの飛行 44 | 11105220:凶鳥人XXのリセットタイマー 45 | 11105250:凶鳥人Aに飛行要請 46 | 11105260:凶鳥人Bに飛行要請 47 | 11105270:凶鳥人Cに飛行要請 48 | 11105280:凶鳥人Dに飛行要請 49 | 11100600:絵画世界 宝箱XX 50 | 11100510:NPC敵対(1st) 51 | 11100520:NPC死亡(1st) 52 | 11100530:半竜カアス 専用敵対 53 | 11100531:半竜カアス 専用死亡 54 | 11100040:侵入世界用ハシゴ監視 55 | 11100532:野武士世界制御 56 | 11100533:野武士 死亡(混沌の刃所持・絵画世界) 57 | 11100534:野武士 死亡(混沌の刃非所持・絵画世界) 58 | 11100535:野武士世界クリア 59 | 11100300:混沌の刃を取り戻す 60 | 11105030:NPC 敵対侵入(1st) 61 | 11100810:侵入NPC撃破(1st) 62 | -------------------------------------------------------------------------------- /Unpacked Emeld/m12.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m12_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11200090:森庭 チェックポイント通過XX 7 | 11205080:森庭 黒敵出現 8 | 11205081:森庭 黒敵消滅 9 | 11205082:森庭 黒敵タイマー 10 | 11200000:聖剣の狼 登場 11 | 11200002:聖剣の狼 登場 救出後 12 | 11205390:ホストが森庭1ボス部屋入場 13 | 11205391:クライアントが森庭1ボス部屋入場 14 | 11205393:ホストが森庭1ボス部屋入場完了 15 | 11205392:森庭1ボスが動き出す 16 | 11200001:森庭1ボス撃破 17 | 11205394:森庭1ボスBGM ON 18 | 11205395:森庭1ボスBGM OFF 19 | 11205396:ボスが衰弱する 20 | 11205380:ホストが森庭1中ボス部屋入場 21 | 11205381:クライアントが森庭1中ボス部屋入場 22 | 11205383:ホストが森庭1中ボス部屋入場完了 23 | 11205382:森庭1中ボスが動き出す 24 | 11200900:森庭1中ボス撃破 25 | 11205384:森庭1中ボスBGM ON 26 | 11205385:森庭1中ボスBGM OFF 27 | 11205120:カゲロウ龍_位置あわせXX 28 | 11200100:鍵門が開く_XX 29 | 11200110:鍵門が開かない_XX 30 | 11200120:森庭の魔法壁 31 | 11205150:キノコ(子) ピンチで逃げ出す_XX 32 | 11205180:口裂け化け猫 追加登場_XX 33 | 11205190:カエルエイが飛び出す_XX 34 | 11205200:樹人が擬態を解く_XX 35 | 11205250:樹人が擬態を解く_XX 領域判定 36 | 11205290:樹人が擬態を解く_XX フラグ判定 37 | 11205230:木登りトカゲXXが動き出す 38 | 11205240:木登りトカゲXXの巣変更 39 | 11205260:土偶騎士XXが起動する 40 | 11205280:土偶騎士XXが起動する 領域あり 41 | 11205000:動く樹が惑わす 42 | 11200800:はぐれクリスタルゴーレム撃破 43 | 11200801:森の湖獣 撃破 44 | 11205300:森の湖獣 首切断XX 45 | 11200200:盗賊団テリトリ侵入中 46 | 11200810:森庭 強敵出現制御_XX 47 | 11200600:森庭 宝箱XX 48 | 11200690:亡国の王女 召喚宝 49 | 11200510:NPC敵対(森庭) 50 | 11200520:NPC死亡(森庭) 51 | 11200501:野武士 敵対(通常) 52 | 11200530:亡国の王女 感謝 53 | 11200531:亡国の王女 いつでも呼んで 54 | 11200532:亡国の王女 どこにもいない 55 | 11200533:亡国の王女 サインを書く 56 | 11205040:亡国の王女 召喚_XX 57 | 11200534:亡国の王女 魔法を教えたい 58 | 11200529:亡国の王女 助けてほしい(過去森) 59 | 11200527:亡国の王女 いつでも呼んで(過去森後) 60 | 11205070:亡国の王女 召喚_XX(過去森後) 61 | 11200525:亡国の王女 魔法を教えたい(過去森後) 62 | 11200535:野武士 同胞に挨拶 63 | 11200538:白猫アリシア どこにもいない 64 | 11200539:白猫アリシア 裏切られた 65 | 11200540:白猫アリシア どこにもいない(落胆) 66 | 11205054:盗賊団との関係監視 67 | 11205056:盗賊団と敵対処理 68 | 11205057:盗賊団と同盟処理 69 | 11205058:盗賊団との関係初期化 70 | 11205060:盗賊団の裏切り_NPC監視XX 71 | 11205030:NPC 協力召喚(森庭) 72 | 11205032:NPC ボス部屋入場(森庭) 73 | 11200300:NPC召喚経験監視 74 | 11200005:【DLC】過去森ワープ00 75 | 11200006:【DLC】過去森ワープ01 76 | -------------------------------------------------------------------------------- /Unpacked Emeld/m12_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 1000000000:敵リスポン 7 | 11210090:過去森 チェックポイント通過XX 8 | 11215090:過去森 黒敵出現 9 | 11215091:過去森 黒敵消滅 10 | 11215092:過去森 黒敵タイマー 11 | 11215000:ホストが 金キメラ部屋 入場 12 | 11215001:クライアントが 金キメラ部屋 入場 13 | 11215002:ホストが 金キメラ部屋 入場完了 14 | 11215003:金キメラが 動き出す 15 | 11215004:金キメラ BGM ON 16 | 11215005:金キメラ BGM OFF 17 | 11210000:金キメラ撃破 18 | 11215006:金キメラ尻尾切断XX 19 | 11215008:金キメラ(ザコ)通路PC対策 20 | 11215007:金キメラ(ザコ)が動き出す 21 | 11215009:金キメラ(ザコ)の巣を切り替え 22 | 11217000:金キメラ(ザコ)の巣を切り替え・ロード直後 23 | 11215010:ホストが アルトリウス 部屋入場 24 | 11215011:クライアントが アルトリウス 部屋入場 25 | 11215012:ホストが アルトリウス 部屋入場完了 26 | 11215013:アルトリウスが 動き出す 27 | 11215014:アルトリウス BGM ON 28 | 11215015:アルトリウス BGM OFF 29 | 11210001:アルトリウス 撃破 30 | 11210015:ゴーバックリード操作 31 | 11215020:ホストが 深淵の主部屋 入場 32 | 11215021:クライアントが 深淵の主部屋 入場 33 | 11215022:ホストが 深淵の主部屋 入場完了 34 | 11215027:深淵の主が登場 35 | 11215026:深淵の主部屋 無敵着地_PC 36 | 11215023:深淵の主が 動き出す 37 | 11215024:深淵の主 BGM ON 38 | 11215025:深淵の主 BGM OFF 39 | 11210002:深淵の主 撃破 40 | 11215250:深淵の主 ボス部屋OBJ_XX 41 | 11215060:ホストが ボス黒竜 部屋入場 42 | 11215061:クライアントが ボス黒竜 部屋入場 43 | 11215062:ホストが ボス黒竜 部屋入場完了 44 | 11215063:ボス黒竜が 動き出す 45 | 11215064:ボス黒竜 BGM ON 46 | 11215065:ボス黒竜 BGM OFF 47 | 11215066:ボス黒竜 BGM ON補助 48 | 11210005:ボス黒竜 撃破 49 | 11210340:白猫の導き_開始 50 | 11210341:白猫の導き_XX 51 | 11210345:白猫の導き_終了 52 | 11210346:白猫 一瞬落下制御 53 | 11210347:白猫 消える床 54 | 11210025:シフ部屋の魔法壁 55 | 11210310:シフを取り巻く人間性死亡判定_XX 56 | 11210330:シフを取り巻く人間性が全員死亡 57 | 11210021:シフ 救出 58 | 11215040:シフ 召喚 59 | 11215041:シフがうっすら見える 60 | 11215044:シフがサインを書く 61 | 11210020:シフ 自分の世界に帰る 62 | 11215043:シフが衰弱する 63 | 11215100:旧樹人が 逃げる 64 | 11215110:旧樹人が 特殊待機解除_XX 65 | 11215115:旧樹人の巣を丘の下に 66 | 11215120:旧樹人が 特殊待機解除_ フラグ判定_XX 67 | 11215130:旧樹人が特殊待機解除_距離で判定_XX 68 | 11215140:旧土偶騎士が景色を見る_XX 69 | 11210600:過去森_宝箱XX 70 | 11210350:過去森 強敵出現制御XX 71 | 11210150:エレベーター4_教会_鎖玉ワープ 72 | 11210100:エレベーター0_ 集落 73 | 11210103:エレベーター0_集落_起動条件 74 | 11210110:エレベーター1_ 白猫 75 | 11210120:エレベーター2_ 猫裏 76 | 11210123:エレベーター2_猫裏_起動条件 77 | 11210130:エレベーター3_ 空洞 78 | 11210133:エレベーター3_空洞_起動条件 79 | 11210140:エレベーター4_ 教会 80 | 11210170:エレベーター 敵壁切り替え_XX 81 | 11210300:ゴーの扉を開錠する 82 | 11210050:黒竜が橋を横切る 83 | 11210051:黒竜が狭間の森に登場 84 | 11210052:黒竜が狭間の森で戦う 85 | 11210053:黒竜が狭間の森で死ぬ 86 | 11210054:黒竜が狭間の森でブレス(遠) 87 | 11210055:黒竜が狭間の森でブレス(近) 88 | 11210056:黒竜が狭間の森で空中巡回 89 | 11210057:黒竜が狭間の森でランダムフラグ 90 | 11210040:黒竜が狭間の森で領域監視(遠)_ホスト 91 | 11210041:黒竜が狭間の森で領域監視(近)_ホスト 92 | 11210042:黒竜が狭間の森で領域監視(遠)_クライアント 93 | 11210043:黒竜が狭間の森で領域監視(近)_クライアント 94 | 11210004:黒竜撃破 95 | 11215050:黒竜壁際制御 96 | 11215051:黒竜 尻尾切断 97 | 11215052:黒竜 尻尾切断可否切替 98 | 11215160:過去森 ミミックが奇襲する_XX 99 | 11215165:過去森 ミミックが立ち上がる_XX 100 | 11215170:過去森 ミミックが居眠りする_XX 101 | 11215175:過去森 ミミックが目覚める_XX 102 | 11215180:過去森 ミミックが再擬態化_XX 103 | 11210680:過去森 ミミックが死亡済み_XX 104 | 11215185:過去森 ミミックアニメ同期_XX 105 | 11210200:光に反応する壁_XX 106 | 11210205:光に反応する壁_sound_XX 107 | 11210230:過去森 吊るされた宝死体_XX 108 | 11210510:NPC敵対(過去森) 109 | 11210910:NPC敵対(ゴー補助) 110 | 11210912:NPC敵対(ゴー補助)戦闘領域内外判定 111 | 11210915:NPC敵対(ゴー立ち上がる) 112 | 11210520:NPC死亡(過去森) 113 | 11210530:鷹の目のゴー 感謝 114 | 11210535:鷹の目のゴー 黒竜を撃ち落とす 115 | 11210544:スナイパーA 荷物光源制御 116 | 11210531:キアラン 供えたい 117 | 11210532:キアラン 感謝 118 | 11210533:キアラン どこにもいない1 119 | 11210534:キアラン どこにもいない2 120 | 11210543:キアラン 巣変更 121 | 11210540:亡国の王女 感謝(過去森) 122 | 11210541:亡国の王女 死亡 123 | 11210542:亡国の王女 ダメージ 124 | 11210538:旧キノコ 宵闇が死んでたら死ぬ 125 | 11215030:NPC 敵対侵入(過去森) 126 | 11210900:侵入NPC撃退(過去森) 127 | 11210905:侵入NPC帰還(過去森) 128 | 11210700:闘技場まとめ 129 | 11210708:闘技場解散石 入手 130 | 11210710:待合室 入退場_XX 131 | 11210730:待合室 特殊効果_XX 132 | 11210878:闘技場専用 特殊効果 133 | 11215398:闘技場 NoDead解除 134 | 11210875:スポーンポイント無敵 135 | 11210876:スポーンポイント無敵解除 136 | 11210780:囲い制御_XX 137 | 11210410:参加者 募集案内_XX 138 | 11210800:参加者 チケット取得_XX 139 | 11210820:参加者 チケット配信_XX 140 | 11210825:チケット破棄_XX 141 | 11210830:試合開始 142 | 11210831:途中敗北退室_XX 143 | 11210835:対戦時間カウント 144 | 11210836:対戦時間カウント通知 145 | 11210760:落とし穴オープン_XX 146 | 11210840:PC死亡処理_XX 147 | 11210850:PC死亡ポリ劇_XX 148 | 11210886:PC死亡時キャラ無効化_XX 149 | 11210870:試合終了_XX 150 | 11210705:連勝記録更新 1vs1 151 | 11210706:連勝記録更新 2vs2 152 | 11210707:連勝記録更新 BR 153 | 11210838:闘技場 初期回復 154 | 11210839:闘技場マルチ中フラグ設定 155 | 11210877:自己ソウルレベル帯調査 156 | 11210880:ホスト強制A部屋ワープ_XX 157 | 11210890:対戦部屋→待合室_XX 158 | 11210701:暫定1位にアイコン表示_XX 159 | 11210430:同率1位にアイコン表示_1vs1_2vs2_XX 160 | 11210435:同率1位にアイコン表示_BR_XX 161 | 11210434:同率1位アイコン表示 暴発防止 162 | 11210845:参加者 名前登録_Aさん 163 | 11210846:参加者 名前登録_Bさん 164 | 11210847:参加者 名前登録_Cさん 165 | 11210848:参加者 名前登録_Dさん 166 | 11210849:闘技場解散石を使用 167 | 11210837:闘技場 解散通知 168 | 11210401:闘技場 定員待ち案内 169 | 11210402:闘技場専用 翁マルチ禁止 170 | 11210403:闘技場 募集しないよ案内 171 | 11210404:闘技場 連勝時暫定1位SFX変化_XX 172 | 11210407:闘技場 現在の連勝数表示 親イベント 173 | 11216200:闘技場 現在の連勝数表示_XX 174 | 11216300:闘技場 現在の連勝数表示_0勝_XX 175 | 11216301:闘技場 現在の連勝数表示_100勝以上_XX 176 | 11210439:闘技場 ホストのチームタイプ切り替え 177 | 7999:[Debug] 闘技場死亡SFX発生 178 | 7998:[Debug] 全レベル連勝数加算 179 | -------------------------------------------------------------------------------- /Unpacked Emeld/m13.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m13_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11300090:墓地1 チェックポイント通過XX 7 | 11305065:墓地1 黒敵出現 8 | 11305066:墓地1 黒敵消滅 9 | 11305067:墓地1 黒敵タイマー 10 | 11305390:ホストが墓地1ボス部屋入場 11 | 11305391:クライアントが墓地1ボス部屋入場 12 | 11305393:ホストが墓地1ボス部屋入場完了 13 | 11305392:墓地1ボスが動き出す 14 | 11300001:墓地1ボス撃破 15 | 11305394:墓地1ボスBGM ON 16 | 11305395:墓地1ボスBGM OFF 17 | 11305396:ボスが消えてワープする 18 | 11300882:ボスワープ同期 19 | 11305397:ボスが分身を召喚する 20 | 11305398:ボスの最終召喚 21 | 11305330:分身の最終召喚準備XX 22 | 11305350:分身が出現XX 23 | 11305370:分身が消滅XX 24 | 11305250:AIイベントリクエスト送信 25 | 11300880:ボス分身の初期設定 26 | 11300700:石像トラップ_XX 27 | 11300300:トゲ橋OBJダメージ1 28 | 11300350:トゲ橋OBJダメージ2 29 | 11300900:門が開く_XX 30 | 11305030:橋が可動する_XX 31 | 11305032:橋レバー操作リクエスト_XX 32 | 11305000:棺ワープ 33 | 11305001:棺に誰か入ってる 34 | 11305002:棺に誰も入ってない 35 | 11305003:棺をからっぽにする 36 | 11305004:強敵のモードチェンジ 37 | 11305009:棺ObjAct変更監視 38 | 11300420:棺で寝る/出て起きる_XX 39 | 11300100:足場 X が崩れる 40 | 11300150:壊れる天井 41 | 11300160:墓地の魔法壁 42 | 11300200:ボス部屋の出口出現 43 | 11300210:骨太鍛冶屋 登場 44 | 11305060:骨太鍛治屋 ポリ劇ワープ者管理 45 | 11300800:ザコ敵初期化まとめ 46 | 11305050:墓守Xの逃亡_XX 47 | 11300801:墓守Xの死亡_XX 48 | 11305070:ばらばらスケルトン XX 49 | 11305100:不死スケルトン_XX 50 | 11305210:ウィスプの自爆_XX 51 | 11305045:徘徊デーモンが動き出す 52 | 11300850:墓地1 強敵出現制御XX 53 | 11300510:NPC敵対(墓地1) 54 | 11300520:NPC死亡(墓地1) 55 | 11300530:パッチ 落として満足(墓地1) 56 | 11300531:パッチ 死亡(墓地1) 57 | 11300533:パッチ 落としてやる(墓地1離れ) 58 | 11305025:NPC 協力召喚(墓地1) 59 | 11305027:NPC ボス部屋入場(墓地1) 60 | 11305061:骨太鍛冶屋と椅子 61 | 11300592:パッチがPCを橋に誘う 62 | 11300593:パッチが橋を渡っているPCを落とす 63 | -------------------------------------------------------------------------------- /Unpacked Emeld/m13_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11310090:墓地2 チェックポイント通過XX 7 | 11315040:墓地2 黒敵出現 8 | 11315041:墓地2 黒敵消滅 9 | 11315042:墓地2 黒敵タイマー 10 | 11310095:墓地2 王の封印 11 | 11315390:ホストが墓地2ボス部屋入場 12 | 11315391:クライアントが墓地2ボス部屋入場 13 | 11315393:ホストが墓地2ボス部屋入場完了 14 | 11315392:墓地2ボスが動き出す 15 | 11310001:墓地2ボス撃破 16 | 11315394:墓地2ボスBGM ON 17 | 11315395:墓地2ボスBGM OFF 18 | 11315396:取り巻き強制死亡 19 | 11315397:墓地2ボス初期化まとめ 20 | 11315398:墓地2ボスの空間攻撃 21 | 11315370:墓地2ボスの部位破壊_XX 22 | 11315350:不死お供スケルトン_XX 23 | 11315100:ランタン初期化 24 | 11315150:ランタン共鳴_XX 25 | 11315091:ランタン制御_点灯 26 | 11315092:ランタン制御_消灯 27 | 11315050:もぐりトーテム出現_XX 28 | 11315060:もぐりトーテム出現_XX フラグ判定 29 | 11315070:もぐりトーテム出現_XX 領域判定 30 | 11315080:スケルトンコンビネーション 31 | 11310051:墓王に会いに来た 32 | 11310052:墓地1へ帰る 33 | 11310053:墓王に正座する 34 | 11310054:帰りの棺ObjAct有効化 35 | 11310100:墓地2の魔法壁 36 | 11310820:墓地2 強敵出現制御_XX 37 | 11310510:NPC敵対(墓地2) 38 | 11310520:NPC死亡(墓地2) 39 | 11310501:パッチ 敵対(墓地2) 40 | 11310502:白の聖女 敵対(墓地2) 41 | 11310503:白の聖女 敵対(墓地2・無抵抗) 42 | 11310530:白の御一行 危機迫る 43 | 11310531:白の聖女 感謝 44 | 11310532:白の聖女 奇跡を教えたい(墓地2離れ) 45 | 11310533:白の聖女 死亡(墓地2) 46 | 11310534:白の聖女 死亡(墓地2・無抵抗) 47 | 11310540:パッチ 落としてやる(墓地2) 48 | 11310541:パッチ 落として満足(墓地2) 49 | 11310542:パッチ 死亡(墓地2) 50 | 11310543:パッチ 敵対(墓地2・聖職者ルート) 51 | 11315030:NPC 敵対侵入(墓地2) 52 | 11310810:侵入NPC撃破(墓地2) 53 | 11310002:パッチが蹴落とす 54 | -------------------------------------------------------------------------------- /Unpacked Emeld/m13_02_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11320090:墓地3 チェックポイント通過XX 7 | 11325090:墓地3 黒傾向制御 8 | 11320110:湖獣 初期化 9 | 11325100:湖獣が対岸へ移動する 10 | 11325110:湖獣の首切断XX 11 | 11325121:湖獣の首切断禁止 12 | 11320100:湖獣が死亡済み 13 | 11320101:湖獣の首がないので強制死亡 14 | 11325150:イザリスクイーンが立ち上がる 15 | 11325000:座禅ドラゴン登場 16 | 11320800:座禅ドラゴンが死亡済み 17 | 11325001:座禅ドラゴンの尻尾切断 18 | 11320200:墓地3の魔法壁_XX 19 | 11320300:結晶トカゲ ランダム出現XX 20 | 11320600:地底湖 宝箱XX 21 | 11320510:NPC敵対(墓地3) 22 | 11320520:NPC死亡(墓地3) 23 | 11320534:たまねぎ騎士 死亡(地底湖) 24 | 11320535:たまねぎ騎士 どこにもいない 25 | 11320540:たまねぎ騎士の娘 父を殺した 26 | 11320541:たまねぎ騎士の娘 どこにもいない 27 | 11320580:座禅ドラゴンに正座する 28 | -------------------------------------------------------------------------------- /Unpacked Emeld/m14.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m14_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11400090:影町 チェックポイント通過XX 7 | 11405090:影町 黒敵出現 8 | 11405091:影町 黒敵消滅 9 | 11405092:影町 黒敵タイマー 10 | 11405390:ホストが影町ボス部屋入場 11 | 11405391:クライアントが影町ボス部屋入場 12 | 11405393:ホストが影町ボス部屋入場完了 13 | 11405392:影町ボスが動き出す 14 | 11400001:影町ボス撃破 15 | 11405394:影町ボスBGM ON 16 | 11405395:影町ボスBGM OFF 17 | 11405396:おしり部位にダメージ蓄積で反撃 18 | 11405397:人間部位にダメージ蓄積でひるむ 19 | 11400800:クラグ妹のテーマ 20 | 11405000:クラグ妹がおびえる 21 | 11400900:プリンスイザリスが落下死する 22 | 11405100:床XXがきしむ 23 | 11405110:床XXがきしむ Long 24 | 11405250:蛮兵・岩のイベント材質設定_XX 25 | 11405300:王蟲_部位イベントXX 26 | 11405301:王蟲_部位監視XX 27 | 11405310:王蟲_本体処理XX 28 | 11405320:王蟲_OBJ処理XX 29 | 11405330:王蟲_CHR処理XX 30 | 11405350:たまご背負いから寄生虫_XX 31 | 11400100:大蚊ジェネレータ制御_XX 32 | 11400850:影町 強敵出現制御XX 33 | 11400600:影町 宝箱XX 34 | 11400200:遺跡の鐘が鳴る 35 | 11400210:クラグ隠し扉発見 36 | 11400220:クラーナのテリトリ 37 | 11400230:城下2との接続扉 再現 38 | 11405200:壷入りグール_XX 39 | 11400510:NPC敵対(影町) 40 | 11400520:NPC死亡(影町) 41 | 11400501:クラーグの従者 敵対(復讐) 42 | 11400502:クラーグの従者 敵対 43 | 11400503:クラーグの従者 敵対(デレ) 44 | 11400504:野武士 敵対(影町) 45 | 11400530:壷の呪術師 敵対(影町) 46 | 11400531:クラーグの従者 ツン 47 | 11400532:クラーグの従者 デレ 48 | 11400533:クラグ従者の寄生虫処理 49 | 11400536:さまよう混沌 呪術を教えたい 50 | 11400537:さまよう混沌 いなくなる 51 | 11400538:さまよう混沌 倒してくれて感謝 52 | 11400539:さまよう混沌 どこにもいない 53 | 11400551:たまねぎ騎士 助けて欲しい(影町) 54 | 11400552:たまねぎ騎士 感謝(影町) 55 | 11400553:たまねぎ騎士に苔をあげる 56 | 11400554:たまねぎ騎士が起きる 57 | 11400560:野武士 売りたい 58 | 11400566:野武士 森庭に出張中 59 | 11400567:野武士 誓約違いで非出現 60 | 140:影町 火防女の篝火使用不可 61 | 11405030:NPC 協力召喚(影町) 62 | 11405032:NPC ボス部屋入場(影町) 63 | 11405035:NPC 敵対侵入(影町) 64 | 11400901:侵入NPC撃退(影町) 65 | -------------------------------------------------------------------------------- /Unpacked Emeld/m14_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11410090:廃都 チェックポイント通過XX 7 | 11415090:廃都 黒敵出現 8 | 11415091:廃都 黒敵消滅 9 | 11415092:廃都 黒敵タイマー 10 | 11410095:廃都 王の封印 11 | 11415390:ホストが廃都ボス部屋入場 12 | 11415391:クライアントが廃都ボス部屋入場 13 | 11415393:ホストが廃都ボス部屋入場完了 14 | 11415392:廃都ボスが動き出す 15 | 11410001:廃都ボス撃破 16 | 11415394:廃都ボスBGM ON 17 | 11415395:廃都ボスBGM OFF 18 | 11415396:ボスが第2段階になる 19 | 11415397:ボスの弱点 20 | 11415398:ボスにAIリクエスト 21 | 11415399:滑り降り安全着地 22 | 11415300:イザリスの封印解放 23 | 11410200:ボス部屋破壊床 中央部 24 | 11410201:ボス部屋破壊床 両端_XX 25 | 11410250:ボス部屋壊せる根 26 | 11415370:ホストが中ボス1部屋入場 27 | 11415371:クライアントが中ボス1部屋入場 28 | 11415373:ホストが中ボス1部屋入場完了 29 | 11415372:中ボス戦1 開始 30 | 11410900:中ボス1 撃破 31 | 11415374:中ボス戦1 BGM 32 | 11415376:中ボス1が崖にしがみつく 33 | 11415377:中ボス1の腕引き抜きで火勢強化 34 | 11415378:中ボス1が深追いするようになる 35 | 11415379:中ボス1が崖で力尽きる 36 | 11415310:爛れが崖でダメージを受ける_XX 37 | 11410800:溶岩が冷え固まる 38 | 11415380:ホストが中ボス2部屋入場 39 | 11415381:クライアントが中ボス2部屋入場 40 | 11415383:ホストが中ボス2部屋入場完了 41 | 11415382:中ボス戦2 開始 42 | 11410901:中ボス2 撃破 43 | 11415384:中ボス戦2 BGM 44 | 11415385:中ボス2 初期化 45 | 11415386:中ボス2 溶岩歩きDrop 46 | 11415320:出現中の部位XX強制死亡 47 | 11415350:中ボス2の腕が切断再生XX 48 | 11415360:中ボス2の尻尾が切断再生XX 49 | 11410340:神殿の大扉 50 | 11410341:神殿の大扉が開かない 51 | 11410360:廃都の魔法壁 52 | 11410400:神殿エレベーター 53 | 11410402:神殿エレベーター起動不可 54 | 11415340:デブデーモン部屋にホストが入場 55 | 11415341:デブデーモン部屋にクライアントが入場 56 | 11415343:デブデーモン部屋にホストが入場完了 57 | 11415342:デブデーモンが動き出す 58 | 11415344:デブデーモンBGM 59 | 11415345:デブデーモン戦 メモリ確保 60 | 11410410:デブデーモンが死亡済み 61 | 11415100:穴掘りウジ虫出現_XX 距離判定 62 | 11415120:穴掘りウジ虫出現_XX 領域判定 63 | 11415200:王蟲_部位イベントXX 64 | 11415201:王蟲_部位監視XX 65 | 5200:王蟲_本体処理XX 66 | 5201:王蟲_OBJ処理XX 67 | 5202:王蟲_CHR処理XX 68 | 11415210:たまご背負いたちの祈り 69 | 11415250:たまご背負いから寄生虫 70 | 11410350:壊れる大床 71 | 11410100:廃都の化物が撃破済み_XX 72 | 11410150:廃都の化物からアイテム取得_XX 73 | 800:太陽虫が撃破済み_XX 74 | 11410600:廃都 宝箱XX 75 | 11410260:イザリス死亡補助 76 | 11410510:NPC敵対(廃都) 77 | 11410520:NPC死亡(廃都) 78 | 11410501:たまねぎ騎士 敵対(廃都) 79 | 11410530:太陽の騎士 太陽を探しに来た 80 | 11410531:太陽の騎士 太陽を見つけた 81 | 11410532:太陽の騎士 太陽は見つからなかった 82 | 11410533:太陽の騎士 共闘したい(廃都離れ) 83 | 11410534:太陽の騎士 死亡(太陽を見つけた) 84 | 11410540:たまねぎ騎士 助けたい(廃都) 85 | 11410541:たまねぎ騎士 突撃する(廃都) 86 | 11410542:たまねぎ騎士 感謝・PCが倒した(廃都) 87 | 11410543:たまねぎ騎士 感謝・瀕死(廃都) 88 | 11410544:たまねぎ騎士 感謝・生存(廃都) 89 | 11410545:たまねぎ騎士 力尽きる(廃都) 90 | 11410546:たまねぎ騎士 死亡(廃都) 91 | 11410547:たまねぎ騎士が起きる(廃都) 92 | 11410548:たまねぎ騎士が寝る(廃都) 93 | 11410549:たまねぎ騎士 死亡(地底湖) 94 | 11410550:たまねぎ騎士 どこにもいない 95 | 11415030:NPC 協力召喚(廃都) 96 | 11415032:NPC ボス部屋入場(廃都) 97 | 11415035:NPC 敵対侵入(廃都) その1 98 | 11415038:NPC 敵対侵入(廃都) その2 99 | 11410810:NPC 侵入者撃破(廃都) 100 | -------------------------------------------------------------------------------- /Unpacked Emeld/m15.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m15_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 1000000000:敵リスポン 7 | 11500090:王城1 チェックポイント通過XX 8 | 11505090:王城1 黒敵出現 9 | 11505091:王城1 黒敵消滅 10 | 11505092:王城1 黒敵タイマー 11 | 11505300:OBJダメージまとめ 12 | 11505390:ホストが王城1ボス部屋入場 13 | 11505391:クライアントが王城1ボス部屋入場 14 | 11505393:ホストが王城1ボス部屋入場完了 15 | 11505392:王城1ボスが動き出す 16 | 11500001:王城1ボス撃破 17 | 11505394:王城1ボスBGM ON 18 | 11505395:王城1ボスBGM OFF 19 | 11505350:王城1ボスが落下死亡 20 | 11505351:王城1ボスがよろける 21 | 11505352:王城1ボスが倒れる 22 | 11505353:ボス用ヒットの切り替え 23 | 11500201:正門の初期化 24 | 11500790:鉄球トラップ制御 25 | 11500791:はじめての鉄球トラップ 26 | 11500795:鉄球トラップ1 27 | 11500796:鉄球トラップ2 28 | 11500797:鉄球トラップ3 29 | 11500798:鉄球トラップ4 30 | 11500700:鉄球トラップ 射出XX 31 | 11500750:鉄球トラップ 蓄積XX 32 | 11500830:鉄球蓄積場を目撃する 33 | 11500831:鉄球蓄積場で挟まれ死 34 | 11500850:鉄球スイッチ 35 | 11505255:鉄球スイッチ自動切替 36 | 11500840:クライアント ロード直後同期確認 37 | 11500841:クライアント ロード直後確認要請_XX 38 | 11500835:クライアント ロード直後同期完了 39 | 11500100:SCエレベータ 40 | 11500102:SCエレベータ最初の扉 41 | 11500103:SCエレベータが開かない 42 | 11500106:鉄格子の扉が開かない 43 | 11500107:鉄格子の扉が裏から開く 44 | 11500110:籠牢解除メッセージ_XX 45 | 11505270:矢射出トラップX作動 46 | 11505260:矢射出トラップ補助 47 | 11505050:玉入れ巨人奴隷がやめる 48 | 11505051:玉入れ巨人が玉を入れる 49 | 11505055:玉投げ巨人が玉投げを諦める 50 | 11505110:玉投げ巨人の玉投げ 51 | 11505111:玉投げ巨人の意思決定_XX 52 | 11505101:玉投げ意思決定フラグ同期 53 | 11505102:玉投げ意思決定フラグ寿命切れ 54 | 11505060:巨人奴隷XXが貧血ダウン 55 | 11505070:巨人奴隷XXが貧血から回復 56 | 11505080:強敵蛇人 居眠り解除 57 | 11505010:ミミックが奇襲する 58 | 11505011:ミミックが立ち上がる(damaged) 59 | 11505012:ミミックが居眠りする 60 | 11505013:ミミックが目覚める 61 | 11505014:ミミックが再擬態化 62 | 11505015:ミミックの同期用アニメ初期化 63 | 11500900:ミミックが死亡済み 64 | 11500210:王城2へワープ 65 | 11500860:王城1 強敵出現制御XX 66 | 11500600:王城1 宝箱XX 67 | 11500510:NPC敵対(王城1) 68 | 11500520:NPC死亡(王城1) 69 | 11500530:ロガーン 牢操作OK 70 | 11500531:ロガーン 感謝する 71 | 11500532:ロガーン 魔法を教えたい(王城1離れ) 72 | 11500533:ロガーン弟子 敵対(王城1) 73 | 11500534:たまねぎ騎士 助けて欲しい2(王城1) 74 | 11500535:たまねぎ騎士 助けて欲しい2・初対面(王城1) 75 | 11500536:たまねぎ騎士 助けて欲しい(王城1離れ) 76 | 11505030:NPC 協力召喚(王城1) 77 | 11505032:NPC ボス部屋入場(王城1) 78 | -------------------------------------------------------------------------------- /Unpacked Emeld/m15_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11510090:王城2 チェックポイント通過XX 7 | 11515040:王城2 黒敵出現 8 | 11515041:王城2 黒敵消滅 9 | 11515042:王城2 黒敵タイマー 10 | 11515380:ホストが王城2中ボス部屋入場 11 | 11515381:クライアントが王城2中ボス部屋入場 12 | 11515383:ホストが王城2中ボス部屋入場完了 13 | 11515382:王城2中ボスが動き出す 14 | 11510900:王城2中ボス撃破 15 | 11515384:王城2中ボスBGM ON 16 | 11515385:王城2中ボスBGM OFF 17 | 11515386:王城2中ボス ポリ劇制御 18 | 11515390:ホストが王城2ボス部屋入場 19 | 11515391:クライアントが王城2ボス部屋入場 20 | 11515393:ホストが王城2ボス部屋入場完了 21 | 11515392:王城2ボスが動き出す 22 | 11510001:王城2ボス撃破 23 | 11515394:王城2ボスBGM ON 24 | 11515395:王城2ボスBGM OFF 25 | 11515396:王城2ボスが力を受け継ぐ 26 | 11515397:王城2ボスW殺害防止 27 | 11515398:王城2ボス武器ラグドールを無敵化 28 | 11515399:王城2ボス武器ラグドールを無敵化 雷用 29 | 11515060:巨人衛兵の盾ラグドール盾化XX 30 | 11515080:色違いガーゴイル尻尾切断XX 31 | 11510100:シャンデリアが壊れる 32 | 11510110:王母への扉が開く 33 | 11510200:王宮の門が開く 34 | 11510201:王宮の門が開かない 35 | 11510210:大鉄格子扉が開く 36 | 11510211:大鉄格子扉が開かない 37 | 11510220:回転エレベータ初回起動 38 | 11510260:鍵つき室内扉XX_開閉判定 39 | 11510710:鍵つき室内扉XX_開錠 40 | 11510300:回転大橋 41 | 11510319:回転大橋_ポリ劇処理 42 | 11515320:回転大橋_汎用処理XX 43 | 11515330:回転大橋_汎用処理XX Long 44 | 11510340:回転大橋 敵壁とナビメッシュフラグ切替 45 | 11510350:回転大橋 マルチ同期 46 | 11510310:回転大橋を動かせない 47 | 11510400:王母殺害 48 | 11510401:霊廟の騎士像消失 49 | 11510450:王母(妹)のワープ 親 50 | 11515110:王母(妹)のワープ 子XX 51 | 11510230:絵画世界に侵入 52 | 11510240:王城1へ帰る 53 | 11515050:王城1へ帰れない 54 | 11510120:王母弟テリトリ 55 | 11510130:夜の王城2 56 | 11510131:夜の王城2 強制位置セーブ 57 | 11510140:無限回廊に落としたものを引越し 58 | 11510150:黒い瞳のオーブが反応する 59 | 11510460:王母弟 跪きイベント 60 | 11510462:王母弟 跪きロード直後監視 61 | 11510860:王城2 強敵出現制御XX 62 | 11510461:王母 跪きイベント 63 | 11510600:王城2 宝箱_XX 64 | 11515200:王城2 ミミックが奇襲する 65 | 11515210:王城2 ミミックが立ち上がる 66 | 11515220:王城2 ミミックが居眠りする 67 | 11515230:王城2 ミミックが目覚める 68 | 11515240:王城2 ミミックが再擬態化 69 | 11510850:王城2 ミミックが死亡済み 70 | 11515190:王城2 ミミックアニメ同期 71 | 11515250:アサシンの奇襲 72 | 11515251:ホワイトナイトが襲う 73 | 11510215:王城2 暖炉の魔法壁 74 | 11510510:NPC敵対(王城2) 75 | 11510520:NPC死亡(王城2) 76 | 11510501:暗月の騎士 敵対(王城2) 77 | 11510502:王母弟 敵対 78 | 11510530:太陽の騎士 久しぶり 79 | 11510531:暗月の騎士 話したい(王の器後) 80 | 11510532:暗月の騎士 話したい(クリア前) 81 | 11510533:暗月の騎士 死亡で篝火使用不可 82 | 11510535:たまねぎ騎士 感謝(王城2) 83 | 11510536:たまねぎ騎士 王城ルートクリア(王城2離れ) 84 | 11510541:抱かれ騎士ロートレク 敵対(王城2) 85 | 11510542:抱かれ騎士ロートレク 死亡(王城2) 86 | 11510543:抱かれ騎士ロートレク世界制御 87 | 11510544:抱かれ騎士ロートレク世界クリア 88 | 151:王城2 火防女の篝火使用不可 89 | 11515090:巨人奴隷XXが貧血ダウン 90 | 11515091:巨人奴隷XXが貧血から回復 91 | 11515092:巨人鍛冶屋と椅子 92 | 11515030:NPC 協力召喚(王城2) 93 | 11515032:NPC ボス部屋入場(王城2) 94 | 11515033:NPC 霊廟入場禁止 95 | -------------------------------------------------------------------------------- /Unpacked Emeld/m16.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m16_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11600090:深淵 チェックポイント通過XX 7 | 11605090:深淵 黒敵出現 8 | 11605091:深淵 黒敵消滅 9 | 11605092:深淵 黒敵タイマー 10 | 11605390:ホストが深淵ボス部屋に入場 11 | 11605391:クライアントが深淵ボス部屋に入場 12 | 11605393:ホストが深淵ボス部屋に入場完了 13 | 11605392:深淵ボスが動き出す 14 | 11600001:深淵ボス撃破 15 | 11605394:深淵ボスBGM ON 16 | 11605395:深淵ボスBGM OFF 17 | 11605396:ジャイール弾丸規制 18 | 11605397:闇落下ヒット切り替え 19 | 11605398:闇への着地 20 | 11605399:深淵ボス登場演出 21 | 11605360:闇に飲まれる_XX 22 | 11605350:ジャイール分身消滅XX 23 | 11605380:ホストが深淵中ボス部屋に入場 24 | 11605381:クライアントが深淵中ボス部屋に入場 25 | 11605382:深淵中ボスが動き出す 26 | 11600900:深淵中ボス撃破 27 | 11605384:深淵中ボスBGM ON 28 | 11605385:深淵中ボスBGM OFF 29 | 11600150:水面ヒット変更 30 | 11605100:水中の敵初期化 31 | 11600100:水門が開く 32 | 11600101:水門の閂を抜く 33 | 11600110:深淵 扉開錠メッセージ(操作禁止)_XX 34 | 11600120:深淵 扉開錠メッセージ(操作禁止)_万能鍵ありXX 35 | 11600160:SCハシゴ作成 in 深淵 36 | 11600200:深淵エレベーター 37 | 11600250:深淵エレベーター 操作NG 38 | 11600199:エレベーター初期化 39 | 11600210:聖堂エレベーター 40 | 11600251:聖堂エレベーター 操作NG 41 | 11600220:水門エレベーター 42 | 11600252:水門エレベーター 操作NG 43 | 11600230:森庭エレベーター 44 | 11600253:森庭エレベーター 操作NG 45 | 11605150:死霊の活動範囲を限定_XX 46 | 11605001:上昇登場する死霊_XX 47 | 11605050:攻撃登場する死霊_XX 48 | 11605101:死霊女の逃亡_XX 49 | 11600810:飛竜の谷のドラゴンゾンビが死亡済み 50 | 11600400:飛竜の谷のドラゴンゾンビが動き出す 51 | 11605200:ビッグゼリーのウィスプ召喚_XX 52 | 11605250:ウィスプの自爆_XX 53 | 11600850:深淵 強敵出現制御XX 54 | 11600600:深淵 宝箱XX 55 | 11600650:深淵 壷宝死体XX 56 | 11600510:NPC敵対(深淵) 57 | 11600520:NPC死亡(深淵) 58 | 11600530:癒し手 鍵を渡したい 59 | 11600531:癒し手 吸魂鬼を倒して欲しい 60 | 11600532:癒し手 癒したい(深淵離れ) 61 | 11600537:闇撫で 使命を与えたい1 62 | 11600538:闇撫で 王の器を置きたい 63 | 11600539:闇撫で 使命を与えたい2(深淵) 64 | 11600540:闇撫で 嘆かわしくていなくなる(深淵) 65 | 11600541:闇撫で 敵対でいなくなる(深淵) 66 | 11600545:心折れた戦士 敵対(亡者になった) 67 | 11606200:闇撫で 大墓に運ぶ 68 | 11605030:NPC 協力召喚(深淵) 69 | 11605032:NPC ボス部屋入場(深淵) 70 | 11605033:NPC ボス部屋着地 71 | -------------------------------------------------------------------------------- /Unpacked Emeld/m17.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | -------------------------------------------------------------------------------- /Unpacked Emeld/m17_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 1000000000:敵リスポン 7 | 11700080:結晶 チェックポイント光の壁 複数同時用 8 | 11700083:結晶 チェックポイント光の壁XX 9 | 11705080:結晶 黒敵出現 10 | 11705081:結晶 黒敵消滅 11 | 11705082:結晶 黒敵タイマー 12 | 11700085:結晶 王の封印 13 | 11700000:シース再登場 14 | 11705380:ホストが結晶1イベントボス部屋入場 15 | 11705381:クライアントが結晶1イベントボス部屋入場 16 | 11705386:ホストが結晶1イベントボス部屋入場完了 17 | 11705382:結晶1イベントボス部屋退場 18 | 11705383:結晶1イベントボスが動き出す 19 | 11705384:結晶1イベントボスBGM 20 | 11705385:結晶1イベントボス消去 21 | 11705390:ホストが結晶1ボス部屋入場 22 | 11705391:クライアントが結晶1ボス部屋入場 23 | 11705393:ホストが結晶1ボス部屋入場完了 24 | 11705392:結晶1ボスが動き出す 25 | 11700001:結晶1ボス撃破 26 | 11705394:結晶1ボスBGM ON 27 | 11705395:結晶1ボスBGM OFF 28 | 11705396:結晶鎧がなくなる 29 | 11705397:シースの尻尾切断 30 | 11700160:ゴンドラレバーリクエスト_XX 31 | 11700105:ゴンドラXX 32 | 11700090:ゴンドラXX 呼び出し不可 33 | 11705150:回転階段イベントトリガ 34 | 11700200:回転階段XX 35 | 11700110:可動式階段 36 | 11700120:移動式本棚_XX 37 | 11700150:エレベータ上の敵壁切り替え_XX 38 | 11705100:投獄 39 | 11705101:警報が鳴る 40 | 11705102:警報器作動中 41 | 11705103:警報機レバーリクエスト 42 | 11705108:警報機レバーObjAct再有効 43 | 11705110:ビシャーチャXX_AI制御 44 | 11700130:居眠り看守が鍵を落とす 45 | 11700132:看守長が鍵を落とす 46 | 11705140:避難する蛇人_XX 47 | 11700140:牢獄の大扉が開く 48 | 11700141:牢獄の大扉が開かない 49 | 11705170:篝火転送禁止監視 50 | 11705160:カゲロウ龍が飛び立つ_XX 51 | 11705250:不意打ち_結晶不死人XX 52 | 11705270:イザリスクイーンが立ち上がるXX 53 | 11700300:牢屋扉を開錠する_XX 54 | 11705200:六目ワープ初期化 55 | 11705240:黒六目にワープ禁止_XX 56 | 11705201:六目ワープ_XX 57 | 11700810:結晶塔 強敵出現制御_XX 58 | 11705280:結晶塔 ドロップ強制取得_XX 59 | 11700600:結晶塔 宝箱_XX 60 | 11705010:結晶塔 ミミックが奇襲する 61 | 11705020:結晶塔 ミミックが立ち上がる 62 | 11705030:結晶塔 ミミックが居眠りする 63 | 11705040:結晶塔 ミミックが目覚める 64 | 11705050:結晶塔 ミミックが再擬態化 65 | 11700900:結晶塔 ミミックが死亡済み 66 | 11705060:結晶塔 ミミックアニメ同期 67 | 11700700:はぐれクリスタルゴーレム撃破 68 | 11700510:NPC敵対(結晶塔) 69 | 11700520:NPC死亡(結晶塔) 70 | 11700530:ロガーン 脱出したい(結晶塔) 71 | 11700531:ロガーン 感謝(結晶塔) 72 | 11700532:ロガーン 魔法を教えたい(結晶塔) 73 | 11700533:ロガーン 会話で敵対 74 | 11700538:たまねぎ騎士の娘 助けて欲しい 75 | 11700539:たまねぎ騎士の娘 感謝 76 | 11700540:たまねぎ騎士の娘 父に会えない(結晶塔離れ) 77 | 11700545:白の聖女 敵対(亡者) 78 | -------------------------------------------------------------------------------- /Unpacked Emeld/m18.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 900:チェック用デバッグイベント_B班 6 | 901:チェック用デバッグイベント_C班 7 | 902:チェック用デバッグイベント_D班 8 | 903:チェック用デバッグイベント_E班 9 | -------------------------------------------------------------------------------- /Unpacked Emeld/m18_00_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11805090:大墓 黒敵出現 7 | 11805091:大墓 黒敵消滅 8 | 11805092:大墓 黒敵タイマー 9 | 11805390:ホストが大墓ボス部屋入場 10 | 11805391:クライアントが大墓ボス部屋入場 11 | 11805393:ホストが大墓ボス部屋入場完了 12 | 11805392:大墓ボスが動き出す 13 | 11800001:大墓ボス撃破 14 | 20:エンディング1 15 | 21:エンディング2 16 | 11805394:大墓ボスBGM ON 17 | 11805395:大墓ボスBGM OFF 18 | 11800002:クリア直前処理 19 | 11800100:大墓に王の器を安置する 20 | 11800101:大墓に王の器を安置できない 21 | 11800200:大墓の封印を解く 22 | 11800230:王の器成長_XX 23 | 11800210:封印された門が開く 24 | 11800220:封印された門 25 | 11806100:さまよう黒騎士_XX 26 | 11805100:強敵ドロップ強制取得_XX 27 | 11800510:NPC敵対(大墓) 28 | 11800520:NPC死亡(大墓) 29 | 11800530:王の探索者 使命を与えたい2(大墓) 30 | 11800531:王の探索者 達成してくれて嬉しい 31 | 11800533:闇撫で 使命を与えたい2(大墓) 32 | 11800534:闇撫で 達成してくれて嬉しい 33 | 11800537:王の探索者 嘆かわしい 34 | 11800538:闇撫で 嘆かわしい 35 | 11800539:王の探索者 敵対でいなくなる(大墓) 36 | 11800540:闇撫で 敵対でいなくなる(大墓) 37 | 11800541:王の探索者 表示監視 38 | 11800542:闇撫で 表示監視 39 | 11800550:太陽の騎士 共闘したい(大墓) 40 | 11806200:王の探索者 拠点に運ぶ 41 | 11806201:闇撫で 深淵に運ぶ 42 | 11805030:NPC 協力召喚(大墓) 43 | 11805032:NPC ボス部屋入場(大墓) 44 | 11805200:[TEST] ヒットの上で暴れるテスト 45 | -------------------------------------------------------------------------------- /Unpacked Emeld/m18_01_00_00.names.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0:コンストラクタ 4 | 1:デストラクタ 5 | 50:プリコンストラクタ 6 | 11810090:チュートリアル チェックポイント通過XX 7 | 11815090:チュートリアル 黒傾向制御 8 | 11815390:ホストがチュートリアルボス部屋入場 9 | 11815393:ホストがチュートリアルボス部屋入場完了 10 | 11815392:チュートリアルボスが動き出す 11 | 11810001:チュートリアルボス撃破 12 | 11815394:チュートリアルボスBGM ON 13 | 11815395:チュートリアルボスBGM OFF 14 | 11810310:ハンマーデーモン登場 15 | 11810311:ボス部屋に閉じ込められる 16 | 11810312:ボス部屋から脱出 17 | 11810313:ボス部屋の扉が開かない 18 | 11815380:ホストがチュートリアル裏ボス部屋入場 19 | 11815382:チュートリアル裏ボスが動き出す 20 | 11810900:チュートリアル裏ボス撃破 21 | 11815384:チュートリアル裏ボスBGM ON 22 | 11815385:チュートリアル裏ボスBGM OFF 23 | 11810000:拠点へ 24 | 11810150:拠点へ(2度目以降) 25 | 11810100:牢屋開錠メッセージ_XX 26 | 11810120:中庭の扉ショートカット 27 | 11810110:教会の扉(奥)が開く 28 | 11810111:教会の扉(手前)が開く 29 | 11810211:鉄球が転がる 30 | 11810200:マップが壊れるXX 31 | 11810400:職業別表示切替_XX 32 | 11810450:エスト説明 33 | 11810220:床が傷んでいた 34 | 11810320:デブデーモン無敵巡回 35 | 11810300:THE DEMON WAS DESTROYED BONUS 36 | 11810850:チュートリアル 強敵出現制御 37 | 11810350:帰ってきたチュートリアル 38 | 11810600:鷹娘 39 | 11810641:鷹娘_交換成立XX 40 | 11815110:鷹娘_交換配置XX 41 | 11815150:鷹娘_1秒ウェイト 42 | 11810050:誓約済み 会話調整 43 | 11810510:NPC敵対(チュートリアル) 44 | 11810520:NPC死亡(チュートリアル) 45 | 11810530:騎士オストラ 死亡 46 | 11810531:騎士オストラ 亡者 47 | 11810532:騎士オストラ 死亡(亡者) 48 | 11815010:騎士オストラ HP初期化 49 | -------------------------------------------------------------------------------- /Unpacked Emevd/m10.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m10.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m10_00_00_00.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 2009[03] (iiffi)[11000992, 1001960, 2.0, 180.0, 0] 5 | 2009[00] (iii)[11000010, 11000011, 1001140] 6 | 2005[10] (iBBB)[1001900, 10, 0, 0] 7 | 2005[10] (iBBB)[1001901, 10, 0, 0] 8 | 2005[10] (iBBB)[1001902, 10, 0, 0] 9 | 2005[10] (iBBB)[1001903, 10, 0, 0] 10 | 2005[10] (iBBB)[1001904, 10, 0, 0] 11 | 2005[10] (iBBB)[1001905, 10, 0, 0] 12 | 2005[10] (iBBB)[1001906, 10, 0, 0] 13 | 2005[10] (iBBB)[1001907, 10, 0, 0] 14 | 1003[05] (Bb)[5, 1] 15 | 2003[02] (iB)[11000000, 0] 16 | 2005[03] (iB)[1001994, 0] 17 | 2006[01] (iB)[1001995, 0] 18 | 2005[03] (iB)[1001996, 0] 19 | 2006[01] (iB)[1001997, 0] 20 | 1003[01] (BBBi)[1, 0, 0, 11000100] 21 | 2005[07] (ii)[1001319, 0] 22 | 2000[00] (iII|III)[0, 11000090, 1001700, 1001701, 1002600, 1002601] 23 | 2000[00] (iII)[0, 11005080, 0] 24 | 2000[00] (iII)[0, 11005081, 0] 25 | 2000[00] (iII)[0, 11005082, 0] 26 | 2000[00] (iII)[0, 11000100, 0] 27 | 2000[00] (iII)[0, 11000101, 0] 28 | 2000[00] (iII|IIII)[0, 11000120, 11000120, 10010877, 1001315, 10010883, 2018] 29 | 2000[00] (iII)[0, 11000200, 0] 30 | 2000[00] (iII)[0, 11000800, 0] 31 | 2000[00] (iII)[0, 11005050, 0] 32 | 2000[00] (iII)[0, 11005060, 0] 33 | 2000[00] (iII)[0, 11005070, 0] 34 | 2000[00] (iII)[0, 11000110, 0] 35 | 2000[00] (iII)[0, 11000111, 0] 36 | 2000[00] (iII|I)[0, 11000600, 1001650, 11000600] 37 | 2010[03] (iB)[1003800, 0] 38 | 1003[01] (BBBi)[4, 0, 0, 2] 39 | 2000[00] (iII)[0, 11005392, 0] 40 | 2005[03] (iB)[1001990, 0] 41 | 2006[01] (iB)[1001991, 0] 42 | 1000[03] (B)[10] 43 | 2000[00] (iII)[0, 11005390, 0] 44 | 2000[00] (iII)[0, 11005391, 0] 45 | 2000[00] (iII)[0, 11005393, 0] 46 | 2000[00] (iII)[0, 11005392, 0] 47 | 2000[00] (iII)[0, 11000001, 0] 48 | 2000[00] (iII)[0, 11005394, 0] 49 | 2000[00] (iII)[0, 11005395, 0] 50 | 2000[00] (iII)[0, 11005396, 0] 51 | 2000[00] (iII)[0, 11005397, 0] 52 | 2000[00] (iII)[0, 11005398, 0] 53 | 2000[00] (iII|II)[0, 11005000, 1001000, 1001000, 1] 54 | 2000[00] (iII|II)[1, 11005000, 1001001, 1001001, 1] 55 | 2000[00] (iII|II)[2, 11005000, 1001002, 1001002, 3] 56 | 2000[00] (iII|I)[0, 11005200, 1000120, 1002020] 57 | 2000[00] (iII|I)[1, 11005200, 1000121, 1002020] 58 | 2000[00] (iII|I)[2, 11005200, 1000122, 1002020] 59 | 2000[00] (iII|I)[3, 11005200, 1000123, 1002020] 60 | 2000[00] (iII|I)[4, 11005200, 1000124, 1002020] 61 | 2000[00] (iII|I)[5, 11005200, 1000125, 1002020] 62 | 2000[00] (iII|I)[6, 11005200, 1000110, 1002021] 63 | 2000[00] (iII|I)[7, 11005200, 1000111, 1002021] 64 | 2000[00] (iII|I)[8, 11005200, 1000112, 1002022] 65 | 2000[00] (iII|I)[9, 11005200, 1000113, 1002022] 66 | 2000[00] (iII|I)[10, 11005200, 1000126, 1002022] 67 | 2000[00] (iII|II)[0, 11005100, 1002100, 1000100, 0] 68 | 2000[00] (iII|II)[1, 11005100, 1002101, 1000101, 0] 69 | 2000[00] (iII|II)[2, 11005100, 1002102, 1000102, 0] 70 | 2000[00] (iII|II)[3, 11005100, 1002102, 1000103, 1058642330] 71 | 2000[00] (iII|II)[4, 11005100, 1002103, 1000104, 0] 72 | 2000[00] (iII|II)[5, 11005100, 1002103, 1000105, 1045220557] 73 | 2000[00] (iII|II)[6, 11005100, 1002103, 1000106, 1063675494] 74 | 2000[00] (iII|II)[7, 11005100, 1002107, 1000107, 0] 75 | 2000[00] (iII|I)[0, 11005150, 1000150, 1001100] 76 | 2000[00] (iII|I)[1, 11005150, 1000151, 1001101] 77 | 2000[00] (iII|I)[2, 11005150, 1000152, 1001102] 78 | 2000[00] (iII)[0, 11000850, 1000110] 79 | 2000[00] (iII)[1, 11000850, 1000099] 80 | 2000[00] (iII)[2, 11000850, 1000090] 81 | 2000[00] (iII)[3, 11000850, 1000300] 82 | 83 | 50, 0 84 | 2004[45] (ii)[6541, 8310] 85 | 2004[45] (ii)[6591, 8462] 86 | 2004[45] (ii)[6562, 8956] 87 | 2000[00] (iII)[0, 11005030, 0] 88 | 2000[00] (iII)[0, 11005031, 0] 89 | 2000[00] (iII)[0, 11005033, 0] 90 | 2000[00] (iII)[0, 11005034, 0] 91 | 2000[00] (iII)[0, 11005039, 0] 92 | 2000[00] (iII)[0, 11000810, 0] 93 | 2004[45] (ii)[6130, 8390] 94 | 1003[05] (Bb)[1, 1] 95 | 2003[02] (iB)[11000580, 0] 96 | 1003[01] (BBBi)[3, 1, 0, 11000580] 97 | 1003[01] (BBBi)[2, 1, 0, 1250] 98 | 1003[01] (BBBi)[1, 1, 0, 1253] 99 | 2004[05] (iB)[6130, 0] 100 | 1003[01] (BBBi)[2, 0, 0, 1250] 101 | 2004[10] (iB)[6130, 0] 102 | 2004[31] (iB)[6130, 1] 103 | 2000[00] (iII|III)[0, 11000530, 6130, 1250, 1255, 1251] 104 | 2000[00] (iII)[0, 11000531, 6130] 105 | 2000[00] (iII|I)[0, 11000510, 6130, 1253] 106 | 2000[00] (iII|III)[0, 11000520, 6130, 1250, 1255, 1254] 107 | 2000[00] (iII)[0, 11000534, 6130] 108 | 2004[45] (ii)[6260, 8430] 109 | 1003[01] (BBBi)[2, 1, 0, 1434] 110 | 1003[01] (BBBi)[1, 1, 0, 1430] 111 | 2004[05] (iB)[6260, 0] 112 | 2000[00] (iII|III)[0, 11000532, 6260, 1430, 1459, 1431] 113 | 2000[00] (iII|I)[1, 11000510, 6260, 1434] 114 | 2000[00] (iII|I)[0, 11000533, 6260, 1435] 115 | 116 | 11000090, 0 117 | 1003[01] (BBBi)[3, 0, 2, 0] 118 | 2005[03] (iB)[0, 0] 119 | ^(0 <- 0, 4) 120 | 2006[01] (iB)[0, 0] 121 | ^(0 <- 4, 4) 122 | 1000[04] (B)[0] 123 | 3[18] (biifhfiBii)[1, 1, 0, 0.0, -1, 0.0, 10010403, 48, 0, 0] 124 | ^(36 <- 0, 4) 125 | ^(8 <- 8, 4) 126 | 3[18] (biifhfiBii)[2, 1, 0, 0.0, -1, 0.0, 10010407, 48, 0, 0] 127 | ^(36 <- 0, 4) 128 | ^(8 <- 12, 4) 129 | 0[00] (bBb)[-1, 1, 1] 130 | 0[00] (bBb)[-1, 1, 2] 131 | 0[00] (bBb)[0, 1, -1] 132 | 1000[07] (BBb)[2, 1, 2] 133 | 2004[41] (iBii)[10000, 1, 0, -1] 134 | ^(8 <- 8, 4) 135 | 1000[03] (B)[1] 136 | 2004[41] (iBii)[10000, 1, 0, -1] 137 | ^(8 <- 12, 4) 138 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 139 | 2005[03] (iB)[0, 0] 140 | ^(0 <- 0, 4) 141 | 2006[01] (iB)[0, 1] 142 | ^(0 <- 4, 4) 143 | 144 | 11005080, 1 145 | 1003[02] (BBBi)[0, 1, 1, 0] 146 | 2004[05] (iB)[1000900, 0] 147 | 2004[05] (iB)[1000901, 0] 148 | 2004[05] (iB)[1000902, 0] 149 | 2004[05] (iB)[1000903, 0] 150 | 2004[05] (iB)[1000904, 0] 151 | 2004[05] (iB)[1000905, 0] 152 | 2004[05] (iB)[1000906, 0] 153 | 2004[05] (iB)[1000907, 0] 154 | 2004[05] (iB)[1000908, 0] 155 | 2004[05] (iB)[1000909, 0] 156 | 2004[05] (iB)[1000910, 0] 157 | 2004[05] (iB)[1000911, 0] 158 | 2004[05] (iB)[1000912, 0] 159 | 2004[05] (iB)[1000913, 0] 160 | 3[00] (bBBi)[0, 1, 0, 11000050] 161 | 1003[02] (BBBi)[0, 1, 0, 735] 162 | 2003[02] (iB)[5000, 1] 163 | 2004[05] (iB)[1000900, 1] 164 | 2004[05] (iB)[1000901, 1] 165 | 2004[05] (iB)[1000902, 1] 166 | 2004[05] (iB)[1000903, 1] 167 | 2004[05] (iB)[1000904, 1] 168 | 2004[05] (iB)[1000905, 1] 169 | 2004[05] (iB)[1000906, 1] 170 | 2004[05] (iB)[1000907, 1] 171 | 2004[05] (iB)[1000908, 1] 172 | 2004[05] (iB)[1000909, 1] 173 | 2004[05] (iB)[1000910, 1] 174 | 2004[05] (iB)[1000911, 1] 175 | 2004[05] (iB)[1000912, 1] 176 | 2004[05] (iB)[1000913, 1] 177 | 178 | 11005081, 1 179 | 3[00] (bBBi)[-1, 1, 0, 11005085] 180 | 3[00] (bBBi)[-1, 1, 0, 735] 181 | 0[00] (bBb)[0, 1, -1] 182 | 1003[01] (BBBi)[1, 0, 0, 735] 183 | 2003[02] (iB)[735, 0] 184 | 2003[02] (iB)[11000050, 0] 185 | 2003[02] (iB)[11005085, 0] 186 | 2003[02] (iB)[5001, 1] 187 | 2004[04] (iB)[1000900, 0] 188 | 2004[04] (iB)[1000901, 0] 189 | 2004[04] (iB)[1000902, 0] 190 | 2004[04] (iB)[1000903, 0] 191 | 2004[04] (iB)[1000904, 0] 192 | 2004[04] (iB)[1000905, 0] 193 | 2004[04] (iB)[1000906, 0] 194 | 2004[04] (iB)[1000907, 0] 195 | 2004[04] (iB)[1000908, 0] 196 | 2004[04] (iB)[1000909, 0] 197 | 2004[04] (iB)[1000910, 0] 198 | 2004[04] (iB)[1000911, 0] 199 | 2004[04] (iB)[1000912, 0] 200 | 2004[04] (iB)[1000913, 0] 201 | 202 | 11005082, 1 203 | 1003[06] (Bb)[0, 1] 204 | 3[11] (bBBB)[1, 1, 2, 50] 205 | 3[08] (bBBB)[1, 1, 10, 0] 206 | 0[00] (bBb)[-1, 1, 1] 207 | 3[00] (bBBi)[-1, 1, 0, 11000050] 208 | 0[00] (bBb)[0, 1, -1] 209 | 1001[01] (i)[1] 210 | 3[11] (bBBB)[2, 1, 2, 50] 211 | 3[08] (bBBB)[2, 1, 10, 0] 212 | 0[00] (bBb)[-2, 1, 2] 213 | 3[00] (bBBi)[-2, 1, 0, 11000050] 214 | 1000[02] (BBb)[1, 0, -2] 215 | 1001[01] (i)[1] 216 | 3[11] (bBBB)[3, 1, 2, 50] 217 | 3[08] (bBBB)[3, 1, 10, 0] 218 | 0[00] (bBb)[-3, 1, 3] 219 | 3[00] (bBBi)[-3, 1, 0, 11000050] 220 | 1000[02] (BBb)[1, 0, -3] 221 | 1001[01] (i)[1] 222 | 3[11] (bBBB)[4, 1, 2, 50] 223 | 3[08] (bBBB)[4, 1, 10, 0] 224 | 0[00] (bBb)[-4, 1, 4] 225 | 3[00] (bBBi)[-4, 1, 0, 11000050] 226 | 1000[02] (BBb)[1, 0, -4] 227 | 1001[01] (i)[1] 228 | 3[11] (bBBB)[5, 1, 2, 50] 229 | 3[08] (bBBB)[5, 1, 10, 0] 230 | 0[00] (bBb)[-5, 1, 5] 231 | 3[00] (bBBi)[-5, 1, 0, 11000050] 232 | 1000[02] (BBb)[1, 0, -5] 233 | 1001[01] (i)[1] 234 | 3[11] (bBBB)[6, 1, 2, 50] 235 | 3[08] (bBBB)[6, 1, 10, 0] 236 | 0[00] (bBb)[-6, 1, 6] 237 | 3[00] (bBBi)[-6, 1, 0, 11000050] 238 | 1000[02] (BBb)[1, 0, -6] 239 | 2003[02] (iB)[11000050, 1] 240 | 1001[00] (f)[600.0] 241 | 3[11] (bBBB)[7, 1, 5, 50] 242 | 3[08] (bBBB)[7, 1, 10, 0] 243 | 1000[02] (BBb)[1, 0, 7] 244 | 2003[02] (iB)[11000050, 0] 245 | 2003[02] (iB)[11005085, 1] 246 | 247 | 11005390, 0 248 | 3[00] (bBBi)[1, 0, 0, 2] 249 | 3[19] (biifhfiBii)[1, 1, 1002998, 0.0, -1, 0.0, 10010403, 48, 0, 1001990] 250 | 0[00] (bBb)[0, 1, 1] 251 | 2004[14] (ii)[10000, 1002997] 252 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 253 | 1000[04] (B)[1] 254 | 255 | 11005391, 0 256 | 2000[02] (B)[0] 257 | 3[00] (bBBi)[1, 0, 0, 2] 258 | 3[00] (bBBi)[1, 1, 0, 11005393] 259 | 4[03] (bib)[1, 10000, 1] 260 | 3[18] (biifhfiBii)[1, 1, 1002998, 0.0, -1, 0.0, 10010403, 255, 0, 1001990] 261 | 0[00] (bBb)[0, 1, 1] 262 | 2004[14] (ii)[10000, 1002997] 263 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 264 | 1000[04] (B)[1] 265 | 266 | 11005393, 0 267 | 1003[01] (BBBi)[3, 1, 1, 0] 268 | 3[00] (bBBi)[1, 0, 0, 2] 269 | 3[02] (bBii)[1, 1, 10000, 1002999] 270 | 0[00] (bBb)[0, 1, 1] 271 | 1003[05] (Bb)[1, 1] 272 | 2009[06] (B)[0] 273 | 2009[04] (i)[1000800] 274 | 275 | 11005392, 1 276 | 1003[01] (BBBi)[5, 0, 0, 2] 277 | 2004[05] (iB)[1000800, 0] 278 | 2004[05] (iB)[1000801, 0] 279 | 2004[04] (iB)[1000800, 0] 280 | 2004[04] (iB)[1000801, 0] 281 | 1000[04] (B)[0] 282 | 1003[01] (BBBi)[1, 1, 0, 11000000] 283 | 2004[05] (iB)[1000800, 0] 284 | 2004[01] (iB)[1000800, 0] 285 | 3[00] (bBBi)[1, 1, 0, 11005393] 286 | 3[06] (bb)[1, 0] 287 | 3[02] (bBii)[1, 1, 10000, 1002999] 288 | 0[00] (bBb)[0, 1, 1] 289 | 1003[01] (BBBi)[7, 1, 0, 11000000] 290 | 1003[05] (Bb)[2, 2] 291 | 2002[03] (iIi)[100000, 0, 10000] 292 | 1000[03] (B)[1] 293 | 2002[03] (iIi)[100000, 2, 10000] 294 | 1001[01] (i)[1] 295 | 2004[05] (iB)[1000800, 1] 296 | 2003[02] (iB)[11000000, 1] 297 | 2004[01] (iB)[1000800, 1] 298 | 2003[11] (bihh)[1, 1000800, 0, 5260] 299 | 300 | 11000001, 0 301 | 4[00] (biB)[0, 1000800, 1] 302 | 2003[02] (iB)[2, 1] 303 | 2004[04] (iB)[1000801, 0] 304 | 2003[12] (i)[1000800] 305 | 2005[03] (iB)[1001990, 0] 306 | 2006[01] (iB)[1001991, 1] 307 | 308 | 11005394, 0 309 | 2000[02] (B)[0] 310 | 3[00] (bBBi)[1, 0, 0, 2] 311 | 3[00] (bBBi)[1, 1, 0, 11005392] 312 | 3[02] (bBii)[1, 1, 10000, 1002999] 313 | 0[00] (bBb)[0, 1, 1] 314 | 2010[03] (iB)[1003800, 1] 315 | 316 | 11005395, 0 317 | 2000[02] (B)[0] 318 | 3[00] (bBBi)[1, 1, 0, 2] 319 | 3[00] (bBBi)[1, 1, 0, 11005394] 320 | 0[00] (bBb)[0, 1, 1] 321 | 2010[03] (iB)[1003800, 0] 322 | 323 | 11005396, 1 324 | 2004[05] (iB)[1000801, 0] 325 | 1003[02] (BBBi)[0, 1, 1, 0] 326 | 3[00] (bBBi)[0, 1, 0, 11005390] 327 | 2004[22] (ihhiffBB)[1000800, 5260, 1, 300, 1.0, 1.0, 0, 0] 328 | 4[06] (biiib)[0, 1000800, 5260, 0, 5] 329 | 2004[06] (iiB)[1000800, 1001, 0] 330 | 4[08] (biiB)[0, 1000800, 400, 1] 331 | 2004[05] (iB)[1000801, 1] 332 | 2004[42] (iBiii)[1000801, 2, 1000800, 100, 1000800] 333 | 2003[18] (iiBBB)[1000801, 8100, 0, 0, 0] 334 | 2004[26] (iBB)[1000800, 0, 0] 335 | 2004[27] (iBB)[1000800, 1, 1] 336 | 2004[17] (iiB)[1000800, 20, 0] 337 | 4[03] (bib)[-7, 10000, 0] 338 | 4[03] (bib)[-7, 10000, 8] 339 | 1000[02] (BBb)[0, 0, -7] 340 | 2003[36] (i)[52610000] 341 | 342 | 11005397, 1 343 | 3[00] (bBBi)[1, 1, 0, 11005390] 344 | 4[07] (biB)[1, 1000800, 1] 345 | 0[00] (bBb)[0, 1, 1] 346 | 2004[22] (ihhiffBB)[1000800, 5261, 2, 100, 0.0, 1.0, 0, 0] 347 | 2004[24] (iiii)[1000800, 5261, 60, 60] 348 | 349 | 11005398, 1 350 | 3[00] (bBBi)[0, 1, 0, 11005390] 351 | 2004[22] (ihhiffBB)[1000800, 5262, 3, 1, 1.0, 1.0, 0, 0] 352 | 4[06] (biiib)[0, 1000800, 5262, 0, 5] 353 | 2004[17] (iiB)[1000800, 1, 0] 354 | 2000[02] (B)[0] 355 | 1001[00] (f)[1.0] 356 | 2000[02] (B)[1] 357 | 1003[01] (BBBi)[2, 1, 0, 11005396] 358 | 2004[17] (iiB)[1000800, 0, 0] 359 | 1000[03] (B)[1] 360 | 2004[17] (iiB)[1000800, 20, 0] 361 | 1000[04] (B)[1] 362 | 363 | 11005000, 0 364 | 1003[01] (BBBi)[2, 0, 2, 0] 365 | 2005[03] (iB)[0, 0] 366 | ^(0 <- 4, 4) 367 | 1000[04] (B)[0] 368 | 3[03] (bBiif)[0, 1, 10000, 0, 3.0] 369 | ^(8 <- 0, 4) 370 | 2003[18] (iiBBB)[0, -1, 0, 1, 0] 371 | ^(0 <- 4, 4) 372 | ^(4 <- 8, 4) 373 | 2005[03] (iB)[0, 0] 374 | ^(0 <- 4, 4) 375 | 376 | 11000100, 0 377 | 3[00] (bBBi)[1, 0, 0, 11000100] 378 | 3[05] (biifhfiBi)[1, 0, 1001319, 60.0, 101, 1.5, 10010400, 255, 0] 379 | 0[00] (bBb)[0, 1, 1] 380 | 2004[41] (iBii)[10000, 0, 1001319, 121] 381 | 2003[18] (iiBBB)[10000, 7110, 0, 0, 0] 382 | 2003[18] (iiBBB)[1001319, 0, 0, 0, 0] 383 | 384 | 11000101, 0 385 | 2000[02] (B)[0] 386 | 3[00] (bBBi)[1, 0, 0, 11000100] 387 | 3[05] (biifhfiBi)[1, 0, 1001319, 60.0, 100, 1.5, 10010400, 255, 0] 388 | 0[00] (bBb)[0, 1, 1] 389 | 2007[01] (ihhif)[10010161, 0, 6, 1001319, 3.0] 390 | 1000[04] (B)[1] 391 | 392 | 11000110, 0 393 | 1003[01] (BBBi)[1, 1, 0, 590] 394 | 1003[01] (BBBi)[2, 0, 1, 0] 395 | 2005[07] (ii)[1001200, 1] 396 | 1000[04] (B)[0] 397 | 3[04] (bBiB)[1, 3, 2007, 1] 398 | 3[05] (biifhfiBi)[1, 0, 1001200, 60.0, 100, 1.5, 10010400, 48, 0] 399 | 0[00] (bBb)[0, 1, 1] 400 | 2003[02] (iB)[11000111, 1] 401 | 2004[41] (iBii)[10000, 0, 1001200, 120] 402 | 2003[18] (iiBBB)[10000, 7120, 0, 0, 0] 403 | 2003[18] (iiBBB)[1001200, 1, 0, 0, 0] 404 | 1003[06] (Bb)[0, 1] 405 | 2007[01] (ihhif)[10010866, 1, 6, 1001200, 3.0] 406 | 2003[02] (iB)[590, 1] 407 | 408 | 11000111, 0 409 | 2000[02] (B)[0] 410 | 3[00] (bBBi)[-1, 1, 0, 11000110] 411 | 3[04] (bBiB)[1, 3, 2007, 0] 412 | 3[05] (biifhfiBi)[1, 0, 1001200, 60.0, 100, 1.5, 10010400, 48, 0] 413 | 3[06] (bb)[2, 1] 414 | 3[05] (biifhfiBi)[2, 0, 1001200, 60.0, 100, 1.5, 10010400, 255, 0] 415 | 0[00] (bBb)[-1, 1, 1] 416 | 0[00] (bBb)[-1, 1, 2] 417 | 0[00] (bBb)[0, 1, -1] 418 | 1003[02] (BBBi)[0, 1, 0, 11000110] 419 | 2007[01] (ihhif)[10010163, 1, 6, 1001200, 3.0] 420 | 1000[04] (B)[1] 421 | 422 | 11000120, 0 423 | 1003[02] (BBBi)[0, 1, 2, 0] 424 | 5[02] (bi)[0, 0] 425 | ^(4 <- 0, 4) 426 | 1003[06] (Bb)[0, 1] 427 | 3[04] (bBiB)[1, 3, 0, 1] 428 | ^(4 <- 16, 4) 429 | 1000[01] (BBb)[2, 1, 1] 430 | 2007[01] (ihhif)[0, 0, 6, -1, 3.0] 431 | ^(8 <- 8, 4) 432 | ^(0 <- 12, 4) 433 | 1000[03] (B)[1] 434 | 2007[01] (ihhif)[0, 0, 6, -1, 3.0] 435 | ^(0 <- 4, 4) 436 | ^(8 <- 8, 4) 437 | 438 | 11000200, 1 439 | 1003[02] (BBBi)[0, 1, 1, 0] 440 | 2004[01] (iB)[1000200, 0] 441 | 3[00] (bBBi)[1, 0, 0, 11000200] 442 | 3[03] (bBiif)[1, 1, 1000200, 10000, 9.0] 443 | 0[00] (bBb)[0, 1, 1] 444 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 445 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 446 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 447 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 448 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 449 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 450 | 2003[18] (iiBBB)[1000200, 500, 0, 1, 0] 451 | 2004[01] (iB)[1000200, 1] 452 | 453 | 11000800, 1 454 | 1003[01] (BBBi)[2, 0, 1, 0] 455 | 2004[05] (iB)[1000500, 0] 456 | 1000[04] (B)[0] 457 | 4[00] (biB)[0, 1000500, 1] 458 | 2003[02] (iB)[11000800, 1] 459 | 460 | 11005050, 1 461 | 3[03] (bBiif)[-1, 1, 10000, 1000099, 7.0] 462 | 4[01] (bii)[-1, 1000099, 10000] 463 | 5[00] (bBi)[-1, 1, 1001400] 464 | 4[09] (biB)[-1, 1000110, 3] 465 | 0[00] (bBb)[0, 1, -1] 466 | 2004[09] (iiiiii)[1000099, -1, -1, 9060, -1, -1] 467 | 468 | 11005060, 0 469 | 1003[02] (BBBi)[0, 1, 1, 0] 470 | 2006[04] (iii)[1001400, 10, 100013] 471 | 5[00] (bBi)[0, 1, 1001400] 472 | 2006[05] (ii)[1001400, 1] 473 | 474 | 11005070, 1 475 | 4[00] (biB)[7, 1000090, 1] 476 | 1000[01] (BBb)[2, 0, 7] 477 | 2004[05] (iB)[1000090, 0] 478 | 1000[04] (B)[0] 479 | 1003[02] (BBBi)[0, 1, 1, 0] 480 | 2004[01] (iB)[1000090, 0] 481 | 3[02] (bBii)[1, 1, 10000, 1002200] 482 | 4[01] (bii)[2, 1000090, 10000] 483 | 0[00] (bBb)[-1, 1, 1] 484 | 0[00] (bBb)[-1, 1, 2] 485 | 0[00] (bBb)[0, 1, -1] 486 | 1000[07] (BBb)[1, 0, 1] 487 | 2003[18] (iiBBB)[1000090, 500, 0, 0, 0] 488 | 2004[01] (iB)[1000090, 1] 489 | 490 | 11005100, 1 491 | 1003[01] (BBBi)[6, 1, 2, 0] 492 | 2004[10] (iB)[0, 0] 493 | ^(0 <- 4, 4) 494 | 2004[31] (iB)[0, 1] 495 | ^(0 <- 4, 4) 496 | 3[02] (bBii)[-1, 1, 10000, 0] 497 | ^(8 <- 0, 4) 498 | 4[01] (bii)[-1, 0, 10000] 499 | ^(4 <- 4, 4) 500 | 0[00] (bBb)[0, 1, -1] 501 | 1001[00] (f)[0.0] 502 | ^(0 <- 8, 4) 503 | 2004[10] (iB)[0, 1] 504 | ^(0 <- 4, 4) 505 | 2004[31] (iB)[0, 0] 506 | ^(0 <- 4, 4) 507 | 2004[09] (iiiiii)[0, -1, -1, -1, -1, -1] 508 | ^(0 <- 4, 4) 509 | 510 | 11005200, 1 511 | 1003[02] (BBBi)[0, 1, 2, 0] 512 | 2004[01] (iB)[0, 0] 513 | ^(0 <- 0, 4) 514 | 3[02] (bBii)[-1, 1, 10000, 0] 515 | ^(8 <- 4, 4) 516 | 4[01] (bii)[-1, 0, 10000] 517 | ^(4 <- 0, 4) 518 | 0[00] (bBb)[0, 1, -1] 519 | 2004[01] (iB)[0, 1] 520 | ^(0 <- 0, 4) 521 | 522 | 11005150, 1 523 | 1003[01] (BBBi)[2, 0, 2, 0] 524 | 2005[08] (ib)[0, 1] 525 | ^(0 <- 4, 4) 526 | 1000[04] (B)[0] 527 | 2005[02] (i)[0] 528 | ^(0 <- 4, 4) 529 | 2004[05] (iB)[0, 0] 530 | ^(0 <- 0, 4) 531 | 3[03] (bBiif)[1, 1, 10000, 0, 3.0] 532 | ^(8 <- 0, 4) 533 | 5[00] (bBi)[2, 1, 0] 534 | ^(4 <- 4, 4) 535 | 0[00] (bBb)[-1, 1, 1] 536 | 0[00] (bBb)[-1, 1, 2] 537 | 0[00] (bBb)[0, 1, -1] 538 | 1000[07] (BBb)[5, 0, 1] 539 | 2005[01] (ib)[0, 1] 540 | ^(0 <- 4, 4) 541 | 2010[02] (iii)[0, 3, 132200000] 542 | ^(0 <- 4, 4) 543 | 2004[05] (iB)[0, 1] 544 | ^(0 <- 0, 4) 545 | 2003[18] (iiBBB)[0, 3002, 0, 0, 0] 546 | ^(0 <- 0, 4) 547 | 1000[04] (B)[0] 548 | 2004[05] (iB)[0, 1] 549 | ^(0 <- 0, 4) 550 | 551 | 11000850, 1 552 | 1003[01] (BBBi)[3, 0, 2, 0] 553 | 2004[05] (iB)[0, 0] 554 | ^(0 <- 0, 4) 555 | 2004[04] (iB)[0, 0] 556 | ^(0 <- 0, 4) 557 | 1000[04] (B)[0] 558 | 4[00] (biB)[0, 0, 1] 559 | ^(4 <- 0, 4) 560 | 1000[04] (B)[0] 561 | 562 | 11000600, 0 563 | 1003[01] (BBBi)[4, 0, 2, 0] 564 | 2005[07] (ii)[0, 0] 565 | ^(0 <- 0, 4) 566 | 2005[06] (iiB)[0, -1, 0] 567 | ^(0 <- 0, 4) 568 | 2005[04] (iB)[0, 1] 569 | ^(0 <- 0, 4) 570 | 1000[04] (B)[0] 571 | 2005[04] (iB)[0, 0] 572 | ^(0 <- 0, 4) 573 | 5[02] (bi)[0, 0] 574 | ^(4 <- 4, 4) 575 | 1001[01] (i)[10] 576 | 2005[04] (iB)[0, 1] 577 | ^(0 <- 0, 4) 578 | 579 | 11000510, 0 580 | 4[02] (bibf)[1, 0, 5, 0.8999999761581421] 581 | ^(4 <- 0, 4) 582 | 4[02] (bibf)[1, 0, 2, 0.0] 583 | ^(4 <- 0, 4) 584 | 4[01] (bii)[1, 0, 10000] 585 | ^(4 <- 0, 4) 586 | 3[00] (bBBi)[2, 1, 0, 0] 587 | ^(4 <- 4, 4) 588 | 3[00] (bBBi)[2, 1, 2, 0] 589 | 3[00] (bBBi)[3, 1, 0, 0] 590 | ^(4 <- 4, 4) 591 | 3[00] (bBBi)[3, 0, 2, 0] 592 | 0[00] (bBb)[-1, 1, 1] 593 | 0[00] (bBb)[-1, 1, 2] 594 | 0[00] (bBb)[-1, 1, 3] 595 | 0[00] (bBb)[0, 1, -1] 596 | 1000[07] (BBb)[2, 0, 3] 597 | 2004[05] (iB)[0, 0] 598 | ^(0 <- 0, 4) 599 | 3[00] (bBBi)[0, 1, 0, 703] 600 | 2003[02] (iB)[0, 1] 601 | ^(0 <- 4, 4) 602 | 2004[44] (iB)[0, 9] 603 | ^(0 <- 0, 4) 604 | 2000[05] (B)[0] 605 | 606 | 11000520, 0 607 | 1003[01] (BBBi)[2, 0, 2, 0] 608 | 2004[37] (i)[0] 609 | ^(0 <- 0, 4) 610 | 1000[04] (B)[0] 611 | 4[02] (bibf)[0, 0, 5, 0.0] 612 | ^(4 <- 0, 4) 613 | 2003[22] (iiB)[0, 0, 0] 614 | ^(0 <- 4, 4) 615 | ^(4 <- 8, 4) 616 | 2003[02] (iB)[0, 1] 617 | ^(0 <- 12, 4) 618 | 619 | 11000530, 0 620 | 1003[01] (BBBi)[9, 1, 0, 11000580] 621 | 3[00] (bBBi)[1, 0, 0, 1253] 622 | 3[00] (bBBi)[1, 1, 0, 1250] 623 | 4[02] (bibf)[1, 0, 2, 0.0] 624 | ^(4 <- 0, 4) 625 | 5[00] (bBi)[-1, 1, 1001250] 626 | 4[01] (bii)[-1, 0, 10000] 627 | ^(4 <- 0, 4) 628 | 0[00] (bBb)[1, 1, -1] 629 | 0[00] (bBb)[0, 1, 1] 630 | 2003[22] (iiB)[0, 0, 0] 631 | ^(0 <- 4, 4) 632 | ^(4 <- 8, 4) 633 | 2003[02] (iB)[0, 1] 634 | ^(0 <- 12, 4) 635 | 1005[01] (BBi)[1, 1, 1001250] 636 | 2005[01] (ib)[1001250, 1] 637 | 2004[10] (iB)[0, 1] 638 | ^(0 <- 0, 4) 639 | 2004[31] (iB)[0, 0] 640 | ^(0 <- 0, 4) 641 | 2004[09] (iiiiii)[0, -1, -1, 7821, -1, -1] 642 | ^(0 <- 0, 4) 643 | 2003[02] (iB)[11000580, 1] 644 | 645 | 11000531, 0 646 | 3[00] (bBBi)[1, 0, 0, 1253] 647 | 3[00] (bBBi)[1, 1, 0, 1252] 648 | 0[00] (bBb)[0, 1, 1] 649 | 2004[05] (iB)[0, 0] 650 | ^(0 <- 0, 4) 651 | 652 | 11000532, 0 653 | 3[00] (bBBi)[1, 0, 0, 1434] 654 | 3[00] (bBBi)[1, 0, 0, 1435] 655 | 3[00] (bBBi)[1, 1, 0, 1430] 656 | 3[00] (bBBi)[1, 1, 0, 11010700] 657 | 3[00] (bBBi)[1, 1, 0, 11400200] 658 | 0[00] (bBb)[0, 1, 1] 659 | 2003[22] (iiB)[0, 0, 0] 660 | ^(0 <- 4, 4) 661 | ^(4 <- 8, 4) 662 | 2003[02] (iB)[0, 1] 663 | ^(0 <- 12, 4) 664 | 2004[05] (iB)[0, 0] 665 | ^(0 <- 0, 4) 666 | 667 | 11000533, 0 668 | 1003[01] (BBBi)[2, 0, 2, 0] 669 | 2004[37] (i)[0] 670 | ^(0 <- 0, 4) 671 | 1000[04] (B)[0] 672 | 4[02] (bibf)[0, 0, 5, 0.0] 673 | ^(4 <- 0, 4) 674 | 2003[02] (iB)[1434, 0] 675 | 2003[02] (iB)[0, 1] 676 | ^(0 <- 4, 4) 677 | 678 | 11000534, 0 679 | 3[00] (bBBi)[1, 1, 0, 1250] 680 | 3[00] (bBBi)[1, 0, 0, 1253] 681 | 0[00] (bBb)[0, 1, 1] 682 | 2004[15] (iB)[0, 1] 683 | ^(0 <- 0, 4) 684 | 5[00] (bBi)[0, 1, 1001250] 685 | 2000[02] (B)[0] 686 | 1001[00] (f)[2.0] 687 | 2004[15] (iB)[0, 0] 688 | ^(0 <- 0, 4) 689 | 690 | 11005030, 0 691 | 1003[05] (Bb)[1, 1] 692 | 2004[28] (ii)[6541, 4095] 693 | 1003[01] (BBBi)[3, 1, 0, 11005037] 694 | 3[06] (bb)[2, 1] 695 | 3[00] (bBBi)[2, 1, 0, 11005032] 696 | 1000[01] (BBb)[1, 1, 2] 697 | 2004[05] (iB)[6541, 0] 698 | 1003[02] (BBBi)[0, 1, 0, 2] 699 | 3[06] (bb)[1, 0] 700 | 4[03] (bib)[1, 10000, 0] 701 | 3[00] (bBBi)[-1, 1, 0, 1004] 702 | 3[00] (bBBi)[-1, 1, 0, 1005] 703 | 3[00] (bBBi)[-1, 1, 0, 1006] 704 | 3[00] (bBBi)[-1, 1, 0, 1010] 705 | 3[00] (bBBi)[-1, 1, 0, 1011] 706 | 0[00] (bBb)[1, 0, -1] 707 | 4[07] (biB)[1, 6541, 1] 708 | 0[00] (bBb)[0, 1, 1] 709 | 2003[25] (iiiii)[0, 6541, 1002000, 11005032, 11005037] 710 | 711 | 11005031, 0 712 | 1003[02] (BBBi)[0, 1, 1, 0] 713 | 3[00] (bBBi)[1, 1, 0, 11005032] 714 | 3[00] (bBBi)[1, 1, 0, 11005393] 715 | 0[00] (bBb)[0, 1, 1] 716 | 2004[17] (iiB)[6541, 10, 0] 717 | 2004[20] (i)[6541] 718 | 3[02] (bBii)[0, 1, 6541, 1002998] 719 | 2004[14] (ii)[6541, 1002997] 720 | 2003[18] (iiBBB)[6541, 7410, 0, 0, 0] 721 | 2004[17] (iiB)[6541, -1, 0] 722 | 2004[20] (i)[6541] 723 | 724 | 11005033, 0 725 | 1003[05] (Bb)[1, 1] 726 | 2004[28] (ii)[6591, 4095] 727 | 1003[01] (BBBi)[3, 1, 0, 11005038] 728 | 3[06] (bb)[2, 1] 729 | 3[00] (bBBi)[2, 1, 0, 11005035] 730 | 1000[01] (BBb)[1, 1, 2] 731 | 2004[05] (iB)[6591, 0] 732 | 1003[02] (BBBi)[0, 1, 0, 2] 733 | 3[06] (bb)[1, 0] 734 | 4[03] (bib)[1, 10000, 0] 735 | 3[00] (bBBi)[1, 1, 0, 11020607] 736 | 3[00] (bBBi)[-1, 1, 0, 1572] 737 | 3[00] (bBBi)[-1, 1, 0, 1573] 738 | 0[00] (bBb)[1, 1, -1] 739 | 3[00] (bBBi)[1, 0, 0, 1574] 740 | 4[07] (biB)[1, 6591, 1] 741 | 0[00] (bBb)[0, 1, 1] 742 | 2003[25] (iiiii)[0, 6591, 1002002, 11005035, 11005038] 743 | 3[00] (bBBi)[0, 1, 0, 11005035] 744 | 2004[08] (ii)[6591, 5450] 745 | 746 | 11005034, 0 747 | 1003[02] (BBBi)[0, 1, 1, 0] 748 | 3[00] (bBBi)[1, 1, 0, 11005035] 749 | 3[00] (bBBi)[1, 1, 0, 11005393] 750 | 0[00] (bBb)[0, 1, 1] 751 | 2004[17] (iiB)[6591, 10, 0] 752 | 2004[20] (i)[6591] 753 | 3[02] (bBii)[0, 1, 6591, 1002998] 754 | 2004[14] (ii)[6591, 1002997] 755 | 2003[18] (iiBBB)[6591, 7410, 0, 0, 0] 756 | 2004[17] (iiB)[6591, -1, 0] 757 | 2004[20] (i)[6591] 758 | 759 | 11005039, 0 760 | 2000[02] (B)[0] 761 | 1003[06] (Bb)[0, 1] 762 | 1003[02] (BBBi)[0, 1, 0, 11005040] 763 | 1003[02] (BBBi)[0, 1, 0, 2] 764 | 3[06] (bb)[1, 0] 765 | 4[03] (bib)[1, 10000, 0] 766 | 3[00] (bBBi)[1, 0, 0, 11000810] 767 | 1003[01] (BBBi)[1, 1, 1, 0] 768 | 3[02] (bBii)[1, 1, 10000, 1002005] 769 | 0[00] (bBb)[0, 1, 1] 770 | 2003[25] (iiiii)[1, 6562, 1002001, 11005040, 11005041] 771 | 1001[00] (f)[20.0] 772 | 1000[04] (B)[1] 773 | 774 | 11000810, 0 775 | 1003[05] (Bb)[3, 0] 776 | 3[00] (bBBi)[1, 1, 0, 11005040] 777 | 3[00] (bBBi)[1, 0, 0, 11005041] 778 | 1000[01] (BBb)[1, 1, 1] 779 | 2004[05] (iB)[6562, 0] 780 | 1003[02] (BBBi)[0, 1, 1, 0] 781 | 4[00] (biB)[0, 6562, 1] 782 | 2003[02] (iB)[11000810, 1] 783 | 784 | 785 | strings: 786 | 787 | 788 | 789 | linked: 790 | -------------------------------------------------------------------------------- /Unpacked Emevd/m11.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m11.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m12.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m12.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m13.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m13.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m13_02_00_00.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 2009[03] (iiffi)[11320992, 1321960, 2.0, 180.0, 10] 5 | 2009[03] (iiffi)[11320984, 1321961, 2.0, 180.0, 0] 6 | 2009[03] (iiffi)[11320976, 1321962, 2.0, 180.0, 0] 7 | 2009[00] (iii)[11320010, 11320011, 1321140] 8 | 2009[00] (iii)[11320012, 11320013, 1321141] 9 | 2009[00] (iii)[11320014, 11320015, 1321142] 10 | 2009[00] (iii)[11320016, 11320017, 1321143] 11 | 2005[10] (iBBB)[1321900, 13, 2, 0] 12 | 2005[10] (iBBB)[1321901, 13, 2, 0] 13 | 2005[10] (iBBB)[1321902, 13, 2, 0] 14 | 2005[10] (iBBB)[1321903, 13, 2, 0] 15 | 2005[10] (iBBB)[1321904, 13, 2, 0] 16 | 2005[10] (iBBB)[1321905, 13, 2, 0] 17 | 2005[10] (iBBB)[1321906, 13, 2, 0] 18 | 2005[10] (iBBB)[1321907, 13, 2, 0] 19 | 1003[05] (Bb)[2, 1] 20 | 2005[03] (iB)[1321994, 0] 21 | 2006[01] (iB)[1321995, 0] 22 | 2000[00] (iII|III)[0, 11320090, 1321700, 1321701, 1322600, 1322601] 23 | 2000[00] (iII)[0, 11325000, 0] 24 | 2000[00] (iII)[0, 11320800, 0] 25 | 2000[00] (iII)[0, 11325001, 0] 26 | 2000[00] (iII|I)[0, 11320200, 1321200, 11320200] 27 | 2000[00] (iII|I)[1, 11320200, 1321201, 11320201] 28 | 2000[00] (iII)[0, 11320580, 0] 29 | 1003[01] (BBBi)[2, 0, 0, 11320100] 30 | 2000[00] (iII)[0, 11320100, 0] 31 | 1000[03] (B)[3] 32 | 2000[00] (iII)[0, 11320110, 0] 33 | 2000[00] (iII)[0, 11320100, 0] 34 | 2000[00] (iII)[0, 11325100, 0] 35 | 2000[00] (iII)[0, 11320101, 0] 36 | 2000[00] (iII|I)[0, 11325150, 1320100, 1097859072] 37 | 2000[00] (iII|I)[1, 11325150, 1320101, 1097859072] 38 | 2000[00] (iII|I)[2, 11325150, 1320102, 1092616192] 39 | 2000[00] (iII|III)[1, 11320300, 1320201, 11325203, 11325205, 11325203] 40 | 2000[00] (iII|III)[2, 11320300, 1320202, 11325206, 11325208, 11325206] 41 | 2000[00] (iII|III)[3, 11320300, 1320203, 11325209, 11325211, 11325209] 42 | 2000[00] (iII|III)[4, 11320300, 1320204, 11325212, 11325214, 11325212] 43 | 2000[00] (iII|III)[5, 11320300, 1320205, 11325215, 11325217, 11325215] 44 | 2000[00] (iII|III)[6, 11320300, 1320206, 11325218, 11325220, 11325218] 45 | 2000[00] (iII|III)[7, 11320300, 1320207, 11325221, 11325223, 11325221] 46 | 2000[00] (iII|III)[8, 11320300, 1320208, 11325224, 11325226, 11325224] 47 | 2000[00] (iII|III)[9, 11320300, 1320209, 11325227, 11325229, 11325227] 48 | 2000[00] (iII|III)[10, 11320300, 1320210, 11325230, 11325232, 11325230] 49 | 2000[00] (iII|I)[0, 11320600, 1321650, 11320600] 50 | 51 | 50, 0 52 | 2004[45] (ii)[6288, 8446] 53 | 1003[01] (BBBi)[1, 1, 0, 1511] 54 | 2004[05] (iB)[6288, 0] 55 | 2000[00] (iII|III)[0, 11320534, 6288, 1490, 1539, 1511] 56 | 2000[00] (iII|III)[0, 11320535, 6288, 1490, 1539, 1514] 57 | 2004[45] (ii)[6290, 8454] 58 | 1003[01] (BBBi)[2, 1, 0, 1547] 59 | 1003[01] (BBBi)[1, 1, 0, 1546] 60 | 2004[05] (iB)[6290, 0] 61 | 2000[00] (iII|I)[1, 11320510, 6290, 1547] 62 | 2000[00] (iII|III)[1, 11320520, 6290, 1540, 1569, 1548] 63 | 2000[00] (iII|III)[0, 11320540, 6290, 1540, 1569, 1546] 64 | 2000[00] (iII|III)[0, 11320541, 6290, 1540, 1569, 1549] 65 | 2004[12] (iB)[1320800, 1] 66 | 67 | 11320090, 0 68 | 1003[01] (BBBi)[3, 0, 2, 0] 69 | 2005[03] (iB)[0, 0] 70 | ^(0 <- 0, 4) 71 | 2006[01] (iB)[0, 1] 72 | ^(0 <- 4, 4) 73 | 1000[04] (B)[0] 74 | 3[18] (biifhfiBii)[1, 1, 0, 0.0, 0, 0.0, 10010403, 48, 0, 0] 75 | ^(36 <- 0, 4) 76 | ^(8 <- 8, 4) 77 | 3[18] (biifhfiBii)[2, 1, 0, 0.0, 0, 0.0, 10010407, 48, 0, 0] 78 | ^(36 <- 0, 4) 79 | ^(8 <- 12, 4) 80 | 0[00] (bBb)[-1, 1, 1] 81 | 0[00] (bBb)[-1, 1, 2] 82 | 0[00] (bBb)[0, 1, -1] 83 | 1000[07] (BBb)[2, 1, 2] 84 | 2004[41] (iBii)[10000, 1, 0, -1] 85 | ^(8 <- 8, 4) 86 | 1000[03] (B)[1] 87 | 2004[41] (iBii)[10000, 1, 0, -1] 88 | ^(8 <- 12, 4) 89 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 90 | 2005[03] (iB)[0, 0] 91 | ^(0 <- 0, 4) 92 | 2006[01] (iB)[0, 1] 93 | ^(0 <- 4, 4) 94 | 95 | 11325090, 1 96 | 2004[05] (iB)[1320900, 0] 97 | 3[11] (bBBB)[-1, 1, 2, 50] 98 | 3[00] (bBBi)[-1, 1, 0, 11325090] 99 | 0[00] (bBb)[0, 1, -1] 100 | 2003[02] (iB)[11325090, 1] 101 | 2004[05] (iB)[1320900, 1] 102 | 3[11] (bBBB)[0, 1, 5, 50] 103 | 2004[04] (iB)[1320900, 0] 104 | 105 | 11320110, 1 106 | 2003[02] (iB)[11325100, 0] 107 | 2003[02] (iB)[11325101, 0] 108 | 2004[05] (iB)[1320701, 0] 109 | 2004[05] (iB)[1320702, 0] 110 | 2004[05] (iB)[1320703, 0] 111 | 2004[05] (iB)[1320704, 0] 112 | 2004[05] (iB)[1320705, 0] 113 | 2004[05] (iB)[1320706, 0] 114 | 2004[05] (iB)[1320707, 0] 115 | 1003[02] (BBBi)[0, 1, 0, 11320100] 116 | 2000[00] (iII)[0, 11325121, 0] 117 | 2000[00] (iII|IIIII)[0, 11325110, 231342081, 3530, 1320701, 91, 256, 5430] 118 | 2000[00] (iII|IIIII)[1, 11325110, 231407618, 3531, 1320702, 92, 513, 5431] 119 | 2000[00] (iII|IIIII)[2, 11325110, 231473155, 3532, 1320703, 93, 770, 5432] 120 | 2000[00] (iII|IIIII)[3, 11325110, 231538692, 3533, 1320704, 94, 1027, 5433] 121 | 2000[00] (iII|IIIII)[4, 11325110, 231604229, 3534, 1320705, 95, 1284, 5434] 122 | 2000[00] (iII|IIIII)[5, 11325110, 231669766, 3535, 1320706, 96, 1541, 5435] 123 | 2000[00] (iII|IIIII)[6, 11325110, 231735304, 3536, 1320707, 97, 1798, 5436] 124 | 125 | 11325100, 1 126 | 4[07] (biB)[1, 1320700, 1] 127 | 4[08] (biiB)[1, 1320700, 300, 1] 128 | 0[00] (bBb)[0, 1, 1] 129 | 1003[01] (BBBi)[8, 1, 0, 11325101] 130 | 2003[02] (iB)[11325101, 1] 131 | 2004[41] (iBii)[1320700, 1, 1322700, -1] 132 | 2003[18] (iiBBB)[1320700, 3011, 0, 1, 0] 133 | 2004[41] (iBii)[1320700, 1, 1322710, -1] 134 | 2004[13] (ii)[1320700, 1322710] 135 | 2003[18] (iiBBB)[1320700, 9060, 0, 1, 0] 136 | 2004[20] (i)[1320700] 137 | 1000[04] (B)[1] 138 | 2003[02] (iB)[11325101, 0] 139 | 2004[41] (iBii)[1320700, 1, 1322701, -1] 140 | 2003[18] (iiBBB)[1320700, 3014, 0, 1, 0] 141 | 2004[41] (iBii)[1320700, 1, 1322711, -1] 142 | 2004[13] (ii)[1320700, 1322711] 143 | 2003[18] (iiBBB)[1320700, 9060, 0, 1, 0] 144 | 2004[20] (i)[1320700] 145 | 1000[04] (B)[1] 146 | 147 | 11325110, 2 148 | 1003[01] (BBBi)[4, 0, 2, 0] 149 | 2004[26] (iBB)[1320700, 0, 0] 150 | ^(4 <- 16, 1) 151 | 2004[27] (iBB)[1320700, 0, 1] 152 | ^(4 <- 17, 1) 153 | 2004[08] (ii)[1320700, 0] 154 | ^(4 <- 20, 4) 155 | 1000[04] (B)[0] 156 | 4[07] (biB)[0, 1320700, 1] 157 | 2004[22] (ihhiffBB)[1320700, 0, 0, 270, 1.0, 1.0, 0, 0] 158 | ^(6 <- 0, 2) 159 | ^(4 <- 2, 2) 160 | 4[06] (biiib)[1, 1320700, 0, 0, 5] 161 | ^(8 <- 4, 4) 162 | 3[00] (bBBi)[1, 0, 0, 11325120] 163 | 4[01] (bii)[1, 1320700, 10000] 164 | 4[02] (bibf)[2, 1320700, 5, 0.0] 165 | 0[00] (bBb)[-1, 1, 1] 166 | 0[00] (bBb)[-1, 1, 2] 167 | 0[00] (bBb)[0, 1, -1] 168 | 1000[08] (BBb)[0, 1, 2] 169 | 2004[43] (iB)[1320700, 0] 170 | 2004[42] (iBiii)[0, 2, 1320700, -1, 1320700] 171 | ^(0 <- 8, 4) 172 | ^(12 <- 12, 4) 173 | 2004[05] (iB)[0, 1] 174 | ^(0 <- 8, 4) 175 | 2003[18] (iiBBB)[0, 8100, 0, 0, 0] 176 | ^(0 <- 8, 4) 177 | 2003[18] (iiBBB)[1320700, 8000, 0, 0, 0] 178 | 2004[26] (iBB)[1320700, 0, 0] 179 | ^(4 <- 16, 1) 180 | 2004[27] (iBB)[1320700, 0, 1] 181 | ^(4 <- 17, 1) 182 | 2004[08] (ii)[1320700, 0] 183 | ^(4 <- 20, 4) 184 | 185 | 11325121, 2 186 | 4[08] (biiB)[0, 1320700, 500, 1] 187 | 2003[02] (iB)[11325120, 1] 188 | 4[08] (biiB)[0, 1320700, 600, 1] 189 | 2003[02] (iB)[11325120, 0] 190 | 1000[04] (B)[1] 191 | 192 | 11320100, 1 193 | 1003[01] (BBBi)[9, 0, 1, 0] 194 | 2004[05] (iB)[1320700, 0] 195 | 2004[05] (iB)[1320701, 0] 196 | 2004[05] (iB)[1320702, 0] 197 | 2004[05] (iB)[1320703, 0] 198 | 2004[05] (iB)[1320704, 0] 199 | 2004[05] (iB)[1320705, 0] 200 | 2004[05] (iB)[1320706, 0] 201 | 2004[05] (iB)[1320707, 0] 202 | 1000[04] (B)[0] 203 | 4[00] (biB)[0, 1320700, 1] 204 | 2003[04] (i)[35300000] 205 | 206 | 11320101, 0 207 | 1003[02] (BBBi)[0, 1, 0, 11320100] 208 | 3[00] (bBBi)[1, 1, 0, 11325110] 209 | 3[00] (bBBi)[1, 1, 0, 11325111] 210 | 3[00] (bBBi)[1, 1, 0, 11325112] 211 | 3[00] (bBBi)[1, 1, 0, 11325113] 212 | 3[00] (bBBi)[1, 1, 0, 11325114] 213 | 3[00] (bBBi)[1, 1, 0, 11325115] 214 | 3[00] (bBBi)[1, 1, 0, 11325116] 215 | 0[00] (bBb)[0, 1, 1] 216 | 2004[04] (iB)[1320700, 1] 217 | 218 | 11325150, 1 219 | 1003[02] (BBBi)[0, 1, 2, 0] 220 | 2004[09] (iiiiii)[0, 9000, -1, -1, -1, -1] 221 | ^(0 <- 0, 4) 222 | 3[03] (bBiif)[-1, 1, 0, 10000, 0.0] 223 | ^(4 <- 0, 4) 224 | ^(12 <- 4, 4) 225 | 4[01] (bii)[-1, 0, 10000] 226 | ^(4 <- 0, 4) 227 | 0[00] (bBb)[0, 1, -1] 228 | 2004[09] (iiiiii)[0, -1, -1, 9060, -1, -1] 229 | ^(0 <- 0, 4) 230 | 231 | 11325000, 0 232 | 1003[02] (BBBi)[0, 1, 1, 0] 233 | 2004[09] (iiiiii)[1320800, 9000, -1, -1, -1, -1] 234 | 3[06] (bb)[1, 0] 235 | 3[03] (bBiif)[1, 1, 1320800, 10000, 30.0] 236 | 0[00] (bBb)[0, 1, 1] 237 | 2004[09] (iiiiii)[1320800, -1, -1, 9060, -1, -1] 238 | 239 | 11320800, 0 240 | 1003[01] (BBBi)[2, 0, 1, 0] 241 | 2004[05] (iB)[1320800, 0] 242 | 1000[04] (B)[0] 243 | 4[00] (biB)[0, 1320800, 1] 244 | 2003[02] (iB)[11320800, 1] 245 | 246 | 11325001, 1 247 | 2004[05] (iB)[1320801, 0] 248 | 1003[02] (BBBi)[0, 1, 0, 11320800] 249 | 1003[01] (BBBi)[4, 0, 1, 0] 250 | 2004[26] (iBB)[1320800, 0, 0] 251 | 2004[27] (iBB)[1320800, 1, 1] 252 | 2004[17] (iiB)[1320800, 20, 0] 253 | 1000[04] (B)[0] 254 | 4[07] (biB)[0, 1320800, 1] 255 | 2004[22] (ihhiffBB)[1320800, 3451, 1, 200, 1.0, 1.0, 0, 0] 256 | 4[06] (biiib)[1, 1320800, 3451, 0, 5] 257 | 4[02] (bibf)[2, 1320800, 5, 0.0] 258 | 0[00] (bBb)[-1, 1, 1] 259 | 0[00] (bBb)[-1, 1, 2] 260 | 0[00] (bBb)[0, 1, -1] 261 | 1000[08] (BBb)[0, 1, 2] 262 | 2003[18] (iiBBB)[1320800, 8000, 0, 0, 0] 263 | 4[08] (biiB)[0, 1320800, 400, 1] 264 | 2004[05] (iB)[1320801, 1] 265 | 2004[42] (iBiii)[1320801, 2, 1320800, 19, 1320800] 266 | 2003[18] (iiBBB)[1320801, 8100, 0, 0, 0] 267 | 2004[26] (iBB)[1320800, 0, 0] 268 | 2004[27] (iBB)[1320800, 1, 1] 269 | 2004[17] (iiB)[1320800, 20, 0] 270 | 2004[20] (i)[1320800] 271 | 4[03] (bib)[-7, 10000, 0] 272 | 4[03] (bib)[-7, 10000, 8] 273 | 1000[02] (BBb)[0, 0, -7] 274 | 2003[36] (i)[34510000] 275 | 276 | 11320200, 0 277 | 1003[01] (BBBi)[2, 0, 2, 0] 278 | 2005[03] (iB)[0, 0] 279 | ^(0 <- 0, 4) 280 | 1000[04] (B)[0] 281 | 5[00] (bBi)[0, 1, 0] 282 | ^(4 <- 0, 4) 283 | 2003[02] (iB)[0, 1] 284 | ^(0 <- 4, 4) 285 | 286 | 11320300, 1 287 | 2004[05] (iB)[0, 0] 288 | ^(0 <- 0, 4) 289 | 1003[02] (BBBi)[0, 1, 2, 0] 290 | 1003[05] (Bb)[1, 1] 291 | 2003[17] (IIB)[0, 0, 1] 292 | ^(0 <- 4, 4) 293 | ^(4 <- 8, 4) 294 | 3[00] (bBBi)[0, 1, 0, 0] 295 | ^(4 <- 12, 4) 296 | 2004[05] (iB)[0, 1] 297 | ^(0 <- 0, 4) 298 | 4[00] (biB)[0, 0, 1] 299 | ^(4 <- 0, 4) 300 | 4[03] (bib)[-7, 10000, 0] 301 | 4[03] (bib)[-7, 10000, 8] 302 | 1000[02] (BBb)[0, 0, -7] 303 | 2003[36] (i)[33000000] 304 | 1000[04] (B)[0] 305 | 306 | 11320600, 0 307 | 1003[01] (BBBi)[4, 0, 2, 0] 308 | 2005[07] (ii)[0, 0] 309 | ^(0 <- 0, 4) 310 | 2005[06] (iiB)[0, -1, 0] 311 | ^(0 <- 0, 4) 312 | 2005[04] (iB)[0, 1] 313 | ^(0 <- 0, 4) 314 | 1000[04] (B)[0] 315 | 5[02] (bi)[0, 0] 316 | ^(4 <- 4, 4) 317 | 1001[01] (i)[10] 318 | 2005[04] (iB)[0, 1] 319 | ^(0 <- 0, 4) 320 | 321 | 11320510, 0 322 | 4[02] (bibf)[1, 0, 5, 0.8999999761581421] 323 | ^(4 <- 0, 4) 324 | 4[02] (bibf)[1, 0, 2, 0.0] 325 | ^(4 <- 0, 4) 326 | 4[01] (bii)[1, 0, 10000] 327 | ^(4 <- 0, 4) 328 | 3[00] (bBBi)[2, 1, 0, 0] 329 | ^(4 <- 4, 4) 330 | 3[00] (bBBi)[2, 1, 2, 0] 331 | 3[00] (bBBi)[3, 1, 0, 0] 332 | ^(4 <- 4, 4) 333 | 3[00] (bBBi)[3, 0, 2, 0] 334 | 0[00] (bBb)[-1, 1, 1] 335 | 0[00] (bBb)[-1, 1, 2] 336 | 0[00] (bBb)[-1, 1, 3] 337 | 0[00] (bBb)[0, 1, -1] 338 | 1000[07] (BBb)[2, 0, 3] 339 | 2004[05] (iB)[0, 0] 340 | ^(0 <- 0, 4) 341 | 3[00] (bBBi)[0, 1, 0, 703] 342 | 2003[02] (iB)[0, 1] 343 | ^(0 <- 4, 4) 344 | 2004[02] (iB)[0, 9] 345 | ^(0 <- 0, 4) 346 | 2000[05] (B)[0] 347 | 348 | 11320520, 0 349 | 1003[01] (BBBi)[2, 0, 2, 0] 350 | 2004[37] (i)[0] 351 | ^(0 <- 0, 4) 352 | 1000[04] (B)[0] 353 | 4[02] (bibf)[0, 0, 5, 0.0] 354 | ^(4 <- 0, 4) 355 | 2003[22] (iiB)[0, 0, 0] 356 | ^(0 <- 4, 4) 357 | ^(4 <- 8, 4) 358 | 2003[02] (iB)[0, 1] 359 | ^(0 <- 12, 4) 360 | 361 | 11320534, 0 362 | 3[00] (bBBi)[1, 0, 0, 1512] 363 | 3[00] (bBBi)[1, 0, 0, 1547] 364 | 3[00] (bBBi)[1, 0, 0, 1548] 365 | 3[00] (bBBi)[1, 1, 0, 1507] 366 | 3[00] (bBBi)[1, 1, 0, 11410593] 367 | 3[00] (bBBi)[1, 1, 0, 11020606] 368 | 0[00] (bBb)[0, 1, 1] 369 | 2003[22] (iiB)[0, 0, 0] 370 | ^(0 <- 4, 4) 371 | ^(4 <- 8, 4) 372 | 2003[02] (iB)[0, 1] 373 | ^(0 <- 12, 4) 374 | 2004[05] (iB)[0, 1] 375 | ^(0 <- 0, 4) 376 | 377 | 11320535, 0 378 | 3[00] (bBBi)[1, 0, 0, 1512] 379 | 3[00] (bBBi)[1, 0, 0, 1547] 380 | 3[00] (bBBi)[1, 1, 0, 1511] 381 | 3[00] (bBBi)[-1, 1, 0, 11320591] 382 | 3[00] (bBBi)[-1, 1, 0, 1548] 383 | 0[00] (bBb)[1, 1, -1] 384 | 4[07] (biB)[1, 0, 0] 385 | ^(4 <- 0, 4) 386 | 0[00] (bBb)[0, 1, 1] 387 | 2003[22] (iiB)[0, 0, 0] 388 | ^(0 <- 4, 4) 389 | ^(4 <- 8, 4) 390 | 2003[02] (iB)[0, 1] 391 | ^(0 <- 12, 4) 392 | 2004[05] (iB)[0, 0] 393 | ^(0 <- 0, 4) 394 | 395 | 11320540, 0 396 | 3[00] (bBBi)[1, 0, 0, 1547] 397 | 3[00] (bBBi)[1, 1, 0, 1545] 398 | 3[00] (bBBi)[1, 1, 0, 11020606] 399 | 3[00] (bBBi)[1, 1, 0, 1511] 400 | 0[00] (bBb)[0, 1, 1] 401 | 2003[22] (iiB)[0, 0, 0] 402 | ^(0 <- 4, 4) 403 | ^(4 <- 8, 4) 404 | 2003[02] (iB)[0, 1] 405 | ^(0 <- 12, 4) 406 | 2004[05] (iB)[0, 1] 407 | ^(0 <- 0, 4) 408 | 409 | 11320541, 0 410 | 3[00] (bBBi)[1, 0, 0, 1547] 411 | 3[00] (bBBi)[1, 1, 0, 1546] 412 | 3[00] (bBBi)[1, 1, 0, 11320591] 413 | 4[07] (biB)[1, 0, 0] 414 | ^(4 <- 0, 4) 415 | 0[00] (bBb)[0, 1, 1] 416 | 2003[22] (iiB)[0, 0, 0] 417 | ^(0 <- 4, 4) 418 | ^(4 <- 8, 4) 419 | 2003[02] (iB)[0, 1] 420 | ^(0 <- 12, 4) 421 | 2004[05] (iB)[0, 0] 422 | ^(0 <- 0, 4) 423 | 424 | 11320580, 0 425 | 3[00] (bBBi)[0, 1, 0, 11325030] 426 | 2004[14] (ii)[10000, 1320800] 427 | 2003[18] (iiBBB)[10000, 7910, 0, 1, 0] 428 | 2003[18] (iiBBB)[10000, 7911, 1, 0, 0] 429 | 3[00] (bBBi)[0, 0, 0, 11325030] 430 | 2004[09] (iiiiii)[10000, -1, -1, -1, -1, -1] 431 | 2003[18] (iiBBB)[10000, 7912, 0, 1, 0] 432 | 1000[04] (B)[1] 433 | 434 | 435 | strings: 436 | 437 | 438 | 439 | linked: 440 | -------------------------------------------------------------------------------- /Unpacked Emevd/m14.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m14.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m15.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 2003[19] (hh)[15, 0] 5 | 6 | 7 | strings: 8 | 9 | 10 | 11 | linked: 12 | -------------------------------------------------------------------------------- /Unpacked Emevd/m15.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | Event ID: 0, Ignores Bonfire Rest 4 | Parameters: {} () 5 | 0 Set Area DrawParam Bank Slot Index (Area ID: 15, Area DrawParam Bank Slot Index: 0) 6 | 7 | 8 | String Table: 9 | 10 | 11 | 12 | Linked .emevd Files: 13 | -------------------------------------------------------------------------------- /Unpacked Emevd/m16.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m16.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m17.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 4 | 5 | 6 | strings: 7 | 8 | 9 | 10 | linked: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m17.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | 4 | 5 | 6 | String Table: 7 | 8 | 9 | 10 | Linked .emevd Files: 11 | -------------------------------------------------------------------------------- /Unpacked Emevd/m18.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 2000[00] (iII)[0, 900, 0] 5 | 2000[00] (iII)[0, 901, 0] 6 | 2000[00] (iII)[0, 902, 0] 7 | 2000[00] (iII)[0, 903, 0] 8 | 9 | 900, 0 10 | 1003[02] (BBBi)[0, 1, 1, 0] 11 | 3[00] (bBBi)[0, 1, 1, 0] 12 | 1003[07] (BBBB)[1, 0, 18, 1] 13 | 2004[04] (iB)[1810800, 1] 14 | 2003[02] (iB)[3, 1] 15 | 2003[02] (iB)[16, 1] 16 | 2003[02] (iB)[11010160, 1] 17 | 2003[02] (iB)[11010700, 1] 18 | 2003[02] (iB)[11010901, 1] 19 | 2003[02] (iB)[11020300, 1] 20 | 2003[02] (iB)[11810000, 1] 21 | 2003[02] (iB)[11810001, 1] 22 | 2003[02] (iB)[11810002, 1] 23 | 24 | 901, 0 25 | 1003[02] (BBBi)[0, 1, 1, 0] 26 | 3[00] (bBBi)[0, 1, 1, 0] 27 | 1003[07] (BBBB)[1, 0, 18, 1] 28 | 2004[04] (iB)[1810800, 1] 29 | 2003[02] (iB)[2, 1] 30 | 2003[02] (iB)[3, 1] 31 | 2003[02] (iB)[9, 1] 32 | 2003[02] (iB)[16, 1] 33 | 2003[02] (iB)[11010160, 1] 34 | 2003[02] (iB)[61010514, 1] 35 | 2003[02] (iB)[11010700, 1] 36 | 2003[02] (iB)[11010901, 1] 37 | 2003[02] (iB)[11010902, 1] 38 | 2003[02] (iB)[11020300, 1] 39 | 2003[02] (iB)[11400200, 1] 40 | 2003[02] (iB)[11500200, 1] 41 | 2003[02] (iB)[11810000, 1] 42 | 2003[02] (iB)[11810001, 1] 43 | 2003[02] (iB)[11810002, 1] 44 | 45 | 902, 0 46 | 1003[02] (BBBi)[0, 1, 1, 0] 47 | 3[00] (bBBi)[0, 1, 1, 0] 48 | 1003[07] (BBBB)[1, 0, 18, 1] 49 | 2004[04] (iB)[1810800, 1] 50 | 2003[02] (iB)[2, 1] 51 | 2003[02] (iB)[3, 1] 52 | 2003[02] (iB)[5, 1] 53 | 2003[02] (iB)[9, 1] 54 | 2003[02] (iB)[10, 1] 55 | 2003[02] (iB)[11, 1] 56 | 2003[02] (iB)[12, 1] 57 | 2003[02] (iB)[13, 1] 58 | 2003[02] (iB)[16, 1] 59 | 2003[02] (iB)[200, 1] 60 | 2003[02] (iB)[202, 1] 61 | 2003[02] (iB)[203, 1] 62 | 2003[02] (iB)[204, 1] 63 | 2003[02] (iB)[205, 1] 64 | 2003[02] (iB)[207, 1] 65 | 2003[02] (iB)[710, 1] 66 | 2003[02] (iB)[822, 1] 67 | 2003[02] (iB)[1644, 1] 68 | 2003[02] (iB)[11010700, 1] 69 | 2003[02] (iB)[11010901, 1] 70 | 2003[02] (iB)[11010902, 1] 71 | 2003[02] (iB)[11020100, 1] 72 | 2003[02] (iB)[11020101, 1] 73 | 2003[02] (iB)[11020300, 1] 74 | 2003[02] (iB)[11400200, 1] 75 | 2003[02] (iB)[11500200, 1] 76 | 2003[02] (iB)[11800100, 1] 77 | 2003[02] (iB)[11810000, 1] 78 | 2003[02] (iB)[11810001, 1] 79 | 2003[02] (iB)[11810002, 1] 80 | 2003[02] (iB)[71800026, 1] 81 | 2003[02] (iB)[71800028, 1] 82 | 2003[02] (iB)[71800029, 1] 83 | 84 | 903, 0 85 | 1003[02] (BBBi)[0, 1, 1, 0] 86 | 3[00] (bBBi)[0, 1, 1, 0] 87 | 1003[07] (BBBB)[1, 0, 18, 1] 88 | 2004[04] (iB)[1810800, 1] 89 | 2003[02] (iB)[2, 1] 90 | 2003[02] (iB)[3, 1] 91 | 2003[02] (iB)[6, 1] 92 | 2003[02] (iB)[7, 1] 93 | 2003[02] (iB)[9, 1] 94 | 2003[02] (iB)[11, 1] 95 | 2003[02] (iB)[12, 1] 96 | 2003[02] (iB)[14, 1] 97 | 2003[02] (iB)[16, 1] 98 | 2003[02] (iB)[200, 1] 99 | 2003[02] (iB)[202, 1] 100 | 2003[02] (iB)[203, 1] 101 | 2003[02] (iB)[205, 1] 102 | 2003[02] (iB)[206, 1] 103 | 2003[02] (iB)[207, 1] 104 | 2003[02] (iB)[710, 1] 105 | 2003[02] (iB)[822, 1] 106 | 2003[02] (iB)[1644, 1] 107 | 2003[02] (iB)[11010700, 1] 108 | 2003[02] (iB)[11010901, 1] 109 | 2003[02] (iB)[11010902, 1] 110 | 2003[02] (iB)[11020100, 1] 111 | 2003[02] (iB)[11020101, 1] 112 | 2003[02] (iB)[11020300, 1] 113 | 2003[02] (iB)[11400200, 1] 114 | 2003[02] (iB)[11500200, 1] 115 | 2003[02] (iB)[11800100, 1] 116 | 2003[02] (iB)[11810000, 1] 117 | 2003[02] (iB)[11810001, 1] 118 | 2003[02] (iB)[11810002, 1] 119 | 2003[02] (iB)[71800026, 1] 120 | 2003[02] (iB)[71800028, 1] 121 | 2003[02] (iB)[71800029, 1] 122 | 123 | 124 | strings: 125 | 126 | 127 | 128 | linked: 129 | -------------------------------------------------------------------------------- /Unpacked Emevd/m18.verbose.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1 2 | 3 | Event ID: 0, Ignores Bonfire Rest 4 | Parameters: {} () 5 | 0 Initialize Event (Event Slot ID: 0, Event ID: 900, Parameters: 0) 6 | 1 Initialize Event (Event Slot ID: 0, Event ID: 901, Parameters: 0) 7 | 2 Initialize Event (Event Slot ID: 0, Event ID: 902, Parameters: 0) 8 | 3 Initialize Event (Event Slot ID: 0, Event ID: 903, Parameters: 0) 9 | 10 | Event ID: 900, Ignores Bonfire Rest 11 | Parameters: {} () 12 | 0 END IF Event Flag (Execution End Type: End, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 13 | 1 IF Event Flag (Result Condition Group: MAIN, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 14 | 2 SKIP IF Player In/Out Map (Number Of Skipped Lines: 1, Inside: FALSE, Area ID: 18, Block ID: 1) 15 | 3 Force Character Death (Entity ID: 1810800, Should Receive Souls: TRUE) 16 | 4 Set Event Flag (Event Flag ID: 3, Flag State: ON) 17 | 5 Set Event Flag (Event Flag ID: 16, Flag State: ON) 18 | 6 Set Event Flag (Event Flag ID: 11010160, Flag State: ON) 19 | 7 Set Event Flag (Event Flag ID: 11010700, Flag State: ON) 20 | 8 Set Event Flag (Event Flag ID: 11010901, Flag State: ON) 21 | 9 Set Event Flag (Event Flag ID: 11020300, Flag State: ON) 22 | 10 Set Event Flag (Event Flag ID: 11810000, Flag State: ON) 23 | 11 Set Event Flag (Event Flag ID: 11810001, Flag State: ON) 24 | 12 Set Event Flag (Event Flag ID: 11810002, Flag State: ON) 25 | 26 | Event ID: 901, Ignores Bonfire Rest 27 | Parameters: {} () 28 | 0 END IF Event Flag (Execution End Type: End, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 29 | 1 IF Event Flag (Result Condition Group: MAIN, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 30 | 2 SKIP IF Player In/Out Map (Number Of Skipped Lines: 1, Inside: FALSE, Area ID: 18, Block ID: 1) 31 | 3 Force Character Death (Entity ID: 1810800, Should Receive Souls: TRUE) 32 | 4 Set Event Flag (Event Flag ID: 2, Flag State: ON) 33 | 5 Set Event Flag (Event Flag ID: 3, Flag State: ON) 34 | 6 Set Event Flag (Event Flag ID: 9, Flag State: ON) 35 | 7 Set Event Flag (Event Flag ID: 16, Flag State: ON) 36 | 8 Set Event Flag (Event Flag ID: 11010160, Flag State: ON) 37 | 9 Set Event Flag (Event Flag ID: 61010514, Flag State: ON) 38 | 10 Set Event Flag (Event Flag ID: 11010700, Flag State: ON) 39 | 11 Set Event Flag (Event Flag ID: 11010901, Flag State: ON) 40 | 12 Set Event Flag (Event Flag ID: 11010902, Flag State: ON) 41 | 13 Set Event Flag (Event Flag ID: 11020300, Flag State: ON) 42 | 14 Set Event Flag (Event Flag ID: 11400200, Flag State: ON) 43 | 15 Set Event Flag (Event Flag ID: 11500200, Flag State: ON) 44 | 16 Set Event Flag (Event Flag ID: 11810000, Flag State: ON) 45 | 17 Set Event Flag (Event Flag ID: 11810001, Flag State: ON) 46 | 18 Set Event Flag (Event Flag ID: 11810002, Flag State: ON) 47 | 48 | Event ID: 902, Ignores Bonfire Rest 49 | Parameters: {} () 50 | 0 END IF Event Flag (Execution End Type: End, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 51 | 1 IF Event Flag (Result Condition Group: MAIN, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 52 | 2 SKIP IF Player In/Out Map (Number Of Skipped Lines: 1, Inside: FALSE, Area ID: 18, Block ID: 1) 53 | 3 Force Character Death (Entity ID: 1810800, Should Receive Souls: TRUE) 54 | 4 Set Event Flag (Event Flag ID: 2, Flag State: ON) 55 | 5 Set Event Flag (Event Flag ID: 3, Flag State: ON) 56 | 6 Set Event Flag (Event Flag ID: 5, Flag State: ON) 57 | 7 Set Event Flag (Event Flag ID: 9, Flag State: ON) 58 | 8 Set Event Flag (Event Flag ID: 10, Flag State: ON) 59 | 9 Set Event Flag (Event Flag ID: 11, Flag State: ON) 60 | 10 Set Event Flag (Event Flag ID: 12, Flag State: ON) 61 | 11 Set Event Flag (Event Flag ID: 13, Flag State: ON) 62 | 12 Set Event Flag (Event Flag ID: 16, Flag State: ON) 63 | 13 Set Event Flag (Event Flag ID: 200, Flag State: ON) 64 | 14 Set Event Flag (Event Flag ID: 202, Flag State: ON) 65 | 15 Set Event Flag (Event Flag ID: 203, Flag State: ON) 66 | 16 Set Event Flag (Event Flag ID: 204, Flag State: ON) 67 | 17 Set Event Flag (Event Flag ID: 205, Flag State: ON) 68 | 18 Set Event Flag (Event Flag ID: 207, Flag State: ON) 69 | 19 Set Event Flag (Event Flag ID: 710, Flag State: ON) 70 | 20 Set Event Flag (Event Flag ID: 822, Flag State: ON) 71 | 21 Set Event Flag (Event Flag ID: 1644, Flag State: ON) 72 | 22 Set Event Flag (Event Flag ID: 11010700, Flag State: ON) 73 | 23 Set Event Flag (Event Flag ID: 11010901, Flag State: ON) 74 | 24 Set Event Flag (Event Flag ID: 11010902, Flag State: ON) 75 | 25 Set Event Flag (Event Flag ID: 11020100, Flag State: ON) 76 | 26 Set Event Flag (Event Flag ID: 11020101, Flag State: ON) 77 | 27 Set Event Flag (Event Flag ID: 11020300, Flag State: ON) 78 | 28 Set Event Flag (Event Flag ID: 11400200, Flag State: ON) 79 | 29 Set Event Flag (Event Flag ID: 11500200, Flag State: ON) 80 | 30 Set Event Flag (Event Flag ID: 11800100, Flag State: ON) 81 | 31 Set Event Flag (Event Flag ID: 11810000, Flag State: ON) 82 | 32 Set Event Flag (Event Flag ID: 11810001, Flag State: ON) 83 | 33 Set Event Flag (Event Flag ID: 11810002, Flag State: ON) 84 | 34 Set Event Flag (Event Flag ID: 71800026, Flag State: ON) 85 | 35 Set Event Flag (Event Flag ID: 71800028, Flag State: ON) 86 | 36 Set Event Flag (Event Flag ID: 71800029, Flag State: ON) 87 | 88 | Event ID: 903, Ignores Bonfire Rest 89 | Parameters: {} () 90 | 0 END IF Event Flag (Execution End Type: End, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 91 | 1 IF Event Flag (Result Condition Group: MAIN, Desired Flag State: ON, Target Event Flag Type: Event ID, Target Event Flag ID: 00000000) 92 | 2 SKIP IF Player In/Out Map (Number Of Skipped Lines: 1, Inside: FALSE, Area ID: 18, Block ID: 1) 93 | 3 Force Character Death (Entity ID: 1810800, Should Receive Souls: TRUE) 94 | 4 Set Event Flag (Event Flag ID: 2, Flag State: ON) 95 | 5 Set Event Flag (Event Flag ID: 3, Flag State: ON) 96 | 6 Set Event Flag (Event Flag ID: 6, Flag State: ON) 97 | 7 Set Event Flag (Event Flag ID: 7, Flag State: ON) 98 | 8 Set Event Flag (Event Flag ID: 9, Flag State: ON) 99 | 9 Set Event Flag (Event Flag ID: 11, Flag State: ON) 100 | 10 Set Event Flag (Event Flag ID: 12, Flag State: ON) 101 | 11 Set Event Flag (Event Flag ID: 14, Flag State: ON) 102 | 12 Set Event Flag (Event Flag ID: 16, Flag State: ON) 103 | 13 Set Event Flag (Event Flag ID: 200, Flag State: ON) 104 | 14 Set Event Flag (Event Flag ID: 202, Flag State: ON) 105 | 15 Set Event Flag (Event Flag ID: 203, Flag State: ON) 106 | 16 Set Event Flag (Event Flag ID: 205, Flag State: ON) 107 | 17 Set Event Flag (Event Flag ID: 206, Flag State: ON) 108 | 18 Set Event Flag (Event Flag ID: 207, Flag State: ON) 109 | 19 Set Event Flag (Event Flag ID: 710, Flag State: ON) 110 | 20 Set Event Flag (Event Flag ID: 822, Flag State: ON) 111 | 21 Set Event Flag (Event Flag ID: 1644, Flag State: ON) 112 | 22 Set Event Flag (Event Flag ID: 11010700, Flag State: ON) 113 | 23 Set Event Flag (Event Flag ID: 11010901, Flag State: ON) 114 | 24 Set Event Flag (Event Flag ID: 11010902, Flag State: ON) 115 | 25 Set Event Flag (Event Flag ID: 11020100, Flag State: ON) 116 | 26 Set Event Flag (Event Flag ID: 11020101, Flag State: ON) 117 | 27 Set Event Flag (Event Flag ID: 11020300, Flag State: ON) 118 | 28 Set Event Flag (Event Flag ID: 11400200, Flag State: ON) 119 | 29 Set Event Flag (Event Flag ID: 11500200, Flag State: ON) 120 | 30 Set Event Flag (Event Flag ID: 11800100, Flag State: ON) 121 | 31 Set Event Flag (Event Flag ID: 11810000, Flag State: ON) 122 | 32 Set Event Flag (Event Flag ID: 11810001, Flag State: ON) 123 | 33 Set Event Flag (Event Flag ID: 11810002, Flag State: ON) 124 | 34 Set Event Flag (Event Flag ID: 71800026, Flag State: ON) 125 | 35 Set Event Flag (Event Flag ID: 71800028, Flag State: ON) 126 | 36 Set Event Flag (Event Flag ID: 71800029, Flag State: ON) 127 | 128 | 129 | String Table: 130 | 131 | 132 | 133 | Linked .emevd Files: 134 | -------------------------------------------------------------------------------- /Unpacked Emevd/m18_00_00_00.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 1003[01] (BBBi)[1, 0, 0, 11800100] 5 | 2009[03] (iiffi)[11800992, 1801960, 2.0, 180.0, 10] 6 | 1003[01] (BBBi)[1, 0, 0, 11800210] 7 | 2009[03] (iiffi)[11800992, 1801960, 2.0, 180.0, 30] 8 | 1003[05] (Bb)[2, 1] 9 | 2005[03] (iB)[1801994, 0] 10 | 2006[01] (iB)[1801995, 0] 11 | 1003[01] (BBBi)[3, 0, 0, 15] 12 | 2005[03] (iB)[1801960, 0] 13 | 2005[03] (iB)[1801110, 0] 14 | 2005[03] (iB)[1801111, 1] 15 | 2000[00] (iII)[0, 11805090, 0] 16 | 2000[00] (iII)[0, 11805091, 0] 17 | 2000[00] (iII)[0, 11805092, 0] 18 | 2000[00] (iII)[0, 20, 0] 19 | 2000[00] (iII)[0, 21, 0] 20 | 2000[00] (iII)[0, 11800100, 0] 21 | 2000[00] (iII)[0, 11800101, 0] 22 | 2000[00] (iII)[0, 11800200, 0] 23 | 2000[00] (iII|II)[0, 11800230, 1, 180005, 1801960] 24 | 2000[00] (iII|II)[1, 11800230, 2, 180006, 1801960] 25 | 2000[00] (iII|II)[2, 11800230, 3, 180007, 1801960] 26 | 2000[00] (iII|II)[3, 11800230, 4, 180008, 1801960] 27 | 2000[00] (iII)[0, 11800210, 0] 28 | 2000[00] (iII)[0, 11800220, 0] 29 | 2000[00] (iII|I)[0, 11806100, 1800100, 1802000] 30 | 2000[00] (iII|I)[1, 11806100, 1800101, 1802001] 31 | 2000[00] (iII|I)[2, 11806100, 1800102, 1802002] 32 | 2000[00] (iII|I)[3, 11806100, 1800103, 1802003] 33 | 2000[00] (iII|I)[4, 11806100, 1800104, 1802004] 34 | 2000[00] (iII|I)[5, 11806100, 1800105, 1802005] 35 | 36 | 50, 0 37 | 2000[00] (iII)[0, 11800002, 0] 38 | 2010[03] (iB)[1803800, 0] 39 | 1003[01] (BBBi)[4, 0, 0, 15] 40 | 2000[00] (iII)[0, 11805392, 0] 41 | 2005[03] (iB)[1801990, 0] 42 | 2006[01] (iB)[1801991, 0] 43 | 1000[03] (B)[7] 44 | 2000[00] (iII)[0, 11805390, 0] 45 | 2000[00] (iII)[0, 11805391, 0] 46 | 2000[00] (iII)[0, 11805393, 0] 47 | 2000[00] (iII)[0, 11805392, 0] 48 | 2000[00] (iII)[0, 11800001, 0] 49 | 2000[00] (iII)[0, 11805394, 0] 50 | 2000[00] (iII)[0, 11805395, 0] 51 | 2004[45] (ii)[6544, 8310] 52 | 2000[00] (iII)[0, 11805030, 0] 53 | 2000[00] (iII)[0, 11805032, 0] 54 | 2000[00] (iII|II)[0, 11800550, 1000, 1029, 1012] 55 | 2004[12] (iB)[6331, 1] 56 | 1003[01] (BBBi)[1, 1, 0, 830] 57 | 2004[05] (iB)[6331, 0] 58 | 1003[01] (BBBi)[6, 1, 0, 15] 59 | 2000[00] (iII|III)[0, 11800539, 6331, 1640, 1647, 1647] 60 | 2000[00] (iII|III)[0, 11800530, 6331, 1640, 1647, 1644] 61 | 2000[00] (iII|III)[0, 11800531, 6331, 1640, 1647, 1645] 62 | 2000[00] (iII|III)[0, 11800537, 6331, 1640, 1647, 1649] 63 | 2000[00] (iII)[0, 11800541, 6331] 64 | 2000[00] (iII)[0, 11806200, 0] 65 | 2004[12] (iB)[6341, 1] 66 | 1003[01] (BBBi)[1, 1, 0, 831] 67 | 2004[05] (iB)[6341, 0] 68 | 1003[01] (BBBi)[6, 1, 0, 15] 69 | 2000[00] (iII|III)[0, 11800540, 6341, 1670, 1677, 1677] 70 | 2000[00] (iII|III)[0, 11800533, 6341, 1670, 1677, 1673] 71 | 2000[00] (iII|III)[0, 11800534, 6341, 1670, 1677, 1674] 72 | 2000[00] (iII|III)[0, 11800538, 6341, 1670, 1677, 1678] 73 | 2000[00] (iII)[0, 11800542, 6341] 74 | 2000[00] (iII)[0, 11806201, 0] 75 | 76 | 11805090, 1 77 | 1003[02] (BBBi)[0, 1, 1, 0] 78 | 2004[05] (iB)[1800900, 0] 79 | 2004[05] (iB)[1800901, 0] 80 | 2004[05] (iB)[1800902, 0] 81 | 2004[05] (iB)[1800903, 0] 82 | 2004[05] (iB)[1800904, 0] 83 | 3[00] (bBBi)[0, 1, 0, 11800050] 84 | 1003[02] (BBBi)[0, 1, 0, 735] 85 | 2003[02] (iB)[5000, 1] 86 | 2004[05] (iB)[1800900, 1] 87 | 2004[05] (iB)[1800901, 1] 88 | 2004[05] (iB)[1800902, 1] 89 | 2004[05] (iB)[1800903, 1] 90 | 2004[05] (iB)[1800904, 1] 91 | 92 | 11805091, 1 93 | 3[00] (bBBi)[-1, 1, 0, 11805095] 94 | 3[00] (bBBi)[-1, 1, 0, 735] 95 | 0[00] (bBb)[0, 1, -1] 96 | 1003[01] (BBBi)[1, 0, 0, 735] 97 | 2003[02] (iB)[735, 0] 98 | 2003[02] (iB)[11800050, 0] 99 | 2003[02] (iB)[11805095, 0] 100 | 2003[02] (iB)[5001, 1] 101 | 2004[04] (iB)[1800900, 0] 102 | 2004[04] (iB)[1800901, 0] 103 | 2004[04] (iB)[1800902, 0] 104 | 2004[04] (iB)[1800903, 0] 105 | 2004[04] (iB)[1800904, 0] 106 | 107 | 11805092, 1 108 | 1003[06] (Bb)[0, 1] 109 | 3[11] (bBBB)[1, 1, 2, 50] 110 | 3[08] (bBBB)[1, 1, 18, 0] 111 | 0[00] (bBb)[-1, 1, 1] 112 | 3[00] (bBBi)[-1, 1, 0, 11800050] 113 | 0[00] (bBb)[0, 1, -1] 114 | 1001[01] (i)[1] 115 | 3[11] (bBBB)[2, 1, 2, 50] 116 | 3[08] (bBBB)[2, 1, 18, 0] 117 | 0[00] (bBb)[-2, 1, 2] 118 | 3[00] (bBBi)[-2, 1, 0, 11800050] 119 | 1000[02] (BBb)[1, 0, -2] 120 | 1001[01] (i)[1] 121 | 3[11] (bBBB)[3, 1, 2, 50] 122 | 3[08] (bBBB)[3, 1, 18, 0] 123 | 0[00] (bBb)[-3, 1, 3] 124 | 3[00] (bBBi)[-3, 1, 0, 11800050] 125 | 1000[02] (BBb)[1, 0, -3] 126 | 1001[01] (i)[1] 127 | 3[11] (bBBB)[4, 1, 2, 50] 128 | 3[08] (bBBB)[4, 1, 18, 0] 129 | 0[00] (bBb)[-4, 1, 4] 130 | 3[00] (bBBi)[-4, 1, 0, 11800050] 131 | 1000[02] (BBb)[1, 0, -4] 132 | 1001[01] (i)[1] 133 | 3[11] (bBBB)[5, 1, 2, 50] 134 | 3[08] (bBBB)[5, 1, 18, 0] 135 | 0[00] (bBb)[-5, 1, 5] 136 | 3[00] (bBBi)[-5, 1, 0, 11800050] 137 | 1000[02] (BBb)[1, 0, -5] 138 | 1001[01] (i)[1] 139 | 3[11] (bBBB)[6, 1, 2, 50] 140 | 3[08] (bBBB)[6, 1, 18, 0] 141 | 0[00] (bBb)[-6, 1, 6] 142 | 3[00] (bBBi)[-6, 1, 0, 11800050] 143 | 1000[02] (BBb)[1, 0, -6] 144 | 2003[02] (iB)[11800050, 1] 145 | 1001[00] (f)[600.0] 146 | 3[11] (bBBB)[7, 1, 5, 50] 147 | 3[08] (bBBB)[7, 1, 18, 0] 148 | 1000[02] (BBb)[1, 0, 7] 149 | 2003[02] (iB)[11800050, 0] 150 | 2003[02] (iB)[11805095, 1] 151 | 152 | 11805390, 0 153 | 3[00] (bBBi)[1, 0, 0, 15] 154 | 3[19] (biifhfiBii)[1, 1, 1802998, 0.0, -1, 0.0, 10010403, 48, 0, 1801990] 155 | 0[00] (bBb)[0, 1, 1] 156 | 2004[14] (ii)[10000, 1802997] 157 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 158 | 1000[04] (B)[1] 159 | 160 | 11805391, 0 161 | 3[00] (bBBi)[1, 0, 0, 15] 162 | 3[00] (bBBi)[1, 1, 0, 11805393] 163 | 4[03] (bib)[1, 10000, 1] 164 | 3[18] (biifhfiBii)[1, 1, 1802998, 0.0, -1, 0.0, 10010403, 255, 0, 1801990] 165 | 0[00] (bBb)[0, 1, 1] 166 | 2004[14] (ii)[10000, 1802997] 167 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 168 | 1000[04] (B)[1] 169 | 170 | 11805393, 0 171 | 1003[01] (BBBi)[3, 1, 1, 0] 172 | 3[00] (bBBi)[1, 0, 0, 15] 173 | 3[02] (bBii)[1, 1, 10000, 1802996] 174 | 0[00] (bBb)[0, 1, 1] 175 | 1003[05] (Bb)[1, 1] 176 | 2009[06] (B)[0] 177 | 2009[04] (i)[1800800] 178 | 179 | 11805392, 1 180 | 1003[01] (BBBi)[3, 0, 0, 15] 181 | 2004[05] (iB)[1800800, 0] 182 | 2004[04] (iB)[1800800, 0] 183 | 1000[04] (B)[0] 184 | 2004[01] (iB)[1800800, 0] 185 | 3[00] (bBBi)[1, 1, 0, 11805393] 186 | 3[02] (bBii)[1, 1, 10000, 1802996] 187 | 0[00] (bBb)[0, 1, 1] 188 | 2004[01] (iB)[1800800, 1] 189 | 2003[11] (bihh)[1, 1800800, 0, 5370] 190 | 191 | 11800001, 0 192 | 2005[03] (iB)[1801111, 0] 193 | 2005[03] (iB)[1801950, 0] 194 | 4[00] (biB)[0, 1800800, 1] 195 | 2003[02] (iB)[15, 1] 196 | 2003[12] (i)[1800800] 197 | 2005[03] (iB)[1801990, 0] 198 | 2006[01] (iB)[1801991, 1] 199 | 1003[05] (Bb)[2, 1] 200 | 2003[23] (i)[1802130] 201 | 2000[05] (B)[0] 202 | 2003[02] (iB)[11807200, 0] 203 | 2003[02] (iB)[11807210, 0] 204 | 2003[02] (iB)[11807220, 0] 205 | 2003[02] (iB)[11807240, 0] 206 | 2005[03] (iB)[1801960, 0] 207 | 2005[03] (iB)[1801110, 0] 208 | 2005[03] (iB)[1801111, 1] 209 | 2006[05] (ii)[1801960, 1] 210 | 2006[03] (iiii)[0, 1801950, -1, 90014] 211 | 1001[00] (f)[2.0] 212 | 2005[03] (iB)[1801950, 1] 213 | 214 | 20, 0 215 | 1003[06] (Bb)[0, 1] 216 | 3[00] (bBBi)[1, 1, 0, 15] 217 | 3[05] (biifhfiBi)[1, 0, 1801950, 180.0, -1, 1.5, 10010108, 48, 0] 218 | 0[00] (bBb)[0, 1, 1] 219 | 2003[21] (B)[1] 220 | 2002[03] (iIi)[180000, 0, 10000] 221 | 1001[01] (i)[1] 222 | 2003[28] (i)[1] 223 | 2003[02] (iB)[20, 1] 224 | 225 | 21, 0 226 | 1003[06] (Bb)[0, 1] 227 | 3[00] (bBBi)[1, 1, 0, 15] 228 | 3[02] (bBii)[1, 0, 10000, 1802990] 229 | 3[08] (bBBB)[1, 1, 18, 0] 230 | 0[00] (bBb)[0, 1, 1] 231 | 2003[21] (B)[1] 232 | 2002[03] (iIi)[180001, 0, 10000] 233 | 1001[01] (i)[1] 234 | 2003[28] (i)[2] 235 | 2003[02] (iB)[21, 1] 236 | 237 | 11805394, 0 238 | 2000[02] (B)[0] 239 | 3[00] (bBBi)[1, 0, 0, 15] 240 | 3[00] (bBBi)[1, 1, 0, 11805392] 241 | 1003[05] (Bb)[1, 0] 242 | 3[00] (bBBi)[1, 1, 0, 11805391] 243 | 3[02] (bBii)[1, 1, 10000, 1802990] 244 | 0[00] (bBb)[0, 1, 1] 245 | 2010[03] (iB)[1803800, 1] 246 | 247 | 11805395, 0 248 | 2000[02] (B)[0] 249 | 3[00] (bBBi)[1, 1, 0, 15] 250 | 3[00] (bBBi)[1, 1, 0, 11805394] 251 | 0[00] (bBb)[0, 1, 1] 252 | 2010[03] (iB)[1803800, 0] 253 | 254 | 11800002, 1 255 | 3[00] (bBBi)[0, 1, 0, 15] 256 | 2004[05] (iB)[1800200, 0] 257 | 2004[05] (iB)[1800201, 0] 258 | 2004[05] (iB)[1800202, 0] 259 | 2004[05] (iB)[1800203, 0] 260 | 2004[05] (iB)[1800204, 0] 261 | 2004[05] (iB)[1800900, 0] 262 | 2004[05] (iB)[1800901, 0] 263 | 2004[05] (iB)[1800902, 0] 264 | 2004[05] (iB)[1800903, 0] 265 | 2004[05] (iB)[1800904, 0] 266 | 2004[05] (iB)[1803900, 0] 267 | 2004[05] (iB)[1803901, 0] 268 | 2004[05] (iB)[1803902, 0] 269 | 2004[04] (iB)[1800200, 0] 270 | 2004[04] (iB)[1800201, 0] 271 | 2004[04] (iB)[1800202, 0] 272 | 2004[04] (iB)[1800203, 0] 273 | 2004[04] (iB)[1800204, 0] 274 | 2004[04] (iB)[1800900, 0] 275 | 2004[04] (iB)[1800901, 0] 276 | 2004[04] (iB)[1800902, 0] 277 | 2004[04] (iB)[1800903, 0] 278 | 2004[04] (iB)[1800904, 0] 279 | 2004[04] (iB)[1803900, 0] 280 | 2004[04] (iB)[1803901, 0] 281 | 2004[04] (iB)[1803902, 0] 282 | 283 | 11800100, 0 284 | 1003[02] (BBBi)[0, 1, 1, 0] 285 | 2005[03] (iB)[1801110, 0] 286 | 3[06] (bb)[1, 0] 287 | 3[04] (bBiB)[1, 3, 2510, 1] 288 | 3[05] (biifhfiBi)[1, 0, 1801960, 180.0, 150, 2.0, 10010105, 48, 0] 289 | 0[00] (bBb)[0, 1, 1] 290 | 2002[03] (iIi)[180015, 0, 10000] 291 | 1001[01] (i)[1] 292 | 2005[03] (iB)[1801110, 1] 293 | 2009[03] (iiffi)[11800992, 1801960, 2.0, 180.0, 10] 294 | 2003[24] (iii)[3, 2510, 0] 295 | 296 | 11800101, 0 297 | 2000[02] (B)[0] 298 | 3[00] (bBBi)[1, 0, 0, 11800100] 299 | 3[04] (bBiB)[1, 3, 2510, 0] 300 | 3[05] (biifhfiBi)[1, 0, 1801960, 180.0, 150, 2.0, 10010105, 255, 0] 301 | 3[00] (bBBi)[2, 1, 0, 11800100] 302 | 0[00] (bBb)[-1, 1, 1] 303 | 0[00] (bBb)[-1, 1, 2] 304 | 0[00] (bBb)[0, 1, -1] 305 | 1000[08] (BBb)[0, 1, 2] 306 | 2007[01] (ihhif)[10010174, 1, 6, 1801960, 3.0] 307 | 1000[04] (B)[1] 308 | 309 | 11800200, 0 310 | 3[00] (bBBi)[0, 1, 0, 756] 311 | 2003[18] (iiBBB)[10000, 7697, 0, 0, 0] 312 | 1001[01] (i)[75] 313 | 3[00] (bBBi)[1, 0, 0, 11800201] 314 | 3[04] (bBiB)[1, 3, 2500, 1] 315 | 3[00] (bBBi)[2, 0, 0, 11800202] 316 | 3[04] (bBiB)[2, 3, 2501, 1] 317 | 3[00] (bBBi)[3, 0, 0, 11800203] 318 | 3[04] (bBiB)[3, 3, 2502, 1] 319 | 3[00] (bBBi)[4, 0, 0, 11800204] 320 | 3[04] (bBiB)[4, 3, 2503, 1] 321 | 0[00] (bBb)[-1, 1, 1] 322 | 0[00] (bBb)[-1, 1, 2] 323 | 0[00] (bBb)[-1, 1, 3] 324 | 0[00] (bBb)[-1, 1, 4] 325 | 0[00] (bBb)[0, 1, -1] 326 | 1000[07] (BBb)[2, 0, 1] 327 | 2003[02] (iB)[11800201, 1] 328 | 2003[24] (iii)[3, 2500, 0] 329 | 1000[07] (BBb)[2, 0, 2] 330 | 2003[02] (iB)[11800202, 1] 331 | 2003[24] (iii)[3, 2501, 0] 332 | 1000[07] (BBb)[2, 0, 3] 333 | 2003[02] (iB)[11800203, 1] 334 | 2003[24] (iii)[3, 2502, 0] 335 | 1000[07] (BBb)[2, 0, 4] 336 | 2003[02] (iB)[11800204, 1] 337 | 2003[24] (iii)[3, 2503, 0] 338 | 2003[02] (iB)[11805111, 1] 339 | 3[00] (bBBi)[0, 0, 0, 11805111] 340 | 1001[01] (i)[10] 341 | 1003[02] (BBBi)[0, 1, 0, 11800211] 342 | 2003[02] (iB)[756, 0] 343 | 1000[04] (B)[1] 344 | 345 | 11800230, 0 346 | 3[00] (bBBi)[1, 1, 0, 11805111] 347 | 3[10] (bBiibi)[1, 0, 11800201, 11800204, 0, 0] 348 | ^(16 <- 0, 4) 349 | 0[00] (bBb)[0, 1, 1] 350 | 2006[05] (ii)[0, 1] 351 | ^(0 <- 8, 4) 352 | 2006[04] (iii)[0, 100, 0] 353 | ^(8 <- 4, 4) 354 | ^(0 <- 8, 4) 355 | 1001[01] (i)[95] 356 | 1003[03] (BBBii)[1, 0, 0, 11800201, 11800204] 357 | 2003[18] (iiBBB)[10000, 7701, 1, 0, 0] 358 | 2003[02] (iB)[11805111, 0] 359 | 360 | 11800210, 0 361 | 1003[01] (BBBi)[17, 1, 0, 15] 362 | 3[10] (bBiibi)[2, 0, 11800201, 11800204, 0, 1] 363 | 3[10] (bBiibi)[3, 0, 11800201, 11800204, 0, 2] 364 | 3[10] (bBiibi)[4, 0, 11800201, 11800204, 0, 3] 365 | 3[10] (bBiibi)[5, 0, 11800201, 11800204, 0, 4] 366 | 0[00] (bBb)[-1, 1, 2] 367 | 0[00] (bBb)[-1, 1, 3] 368 | 0[00] (bBb)[-1, 1, 4] 369 | 0[00] (bBb)[-1, 1, 5] 370 | 0[00] (bBb)[0, 1, -1] 371 | 1000[07] (BBb)[1, 0, 2] 372 | 2006[04] (iii)[1801960, 100, 180005] 373 | 1000[07] (BBb)[1, 0, 3] 374 | 2006[04] (iii)[1801960, 100, 180006] 375 | 1000[07] (BBb)[1, 0, 4] 376 | 2006[04] (iii)[1801960, 100, 180007] 377 | 1000[07] (BBb)[1, 0, 5] 378 | 2006[04] (iii)[1801960, 100, 180008] 379 | 1003[01] (BBBi)[2, 0, 1, 0] 380 | 2005[07] (ii)[1801101, 1] 381 | 1000[04] (B)[0] 382 | 3[00] (bBBi)[1, 1, 0, 11800201] 383 | 3[00] (bBBi)[1, 1, 0, 11800202] 384 | 3[00] (bBBi)[1, 1, 0, 11800203] 385 | 3[00] (bBBi)[1, 1, 0, 11800204] 386 | 0[00] (bBb)[0, 1, 1] 387 | 2003[02] (iB)[11800211, 1] 388 | 2003[02] (iB)[756, 0] 389 | 2002[03] (iIi)[180010, 0, 10000] 390 | 1001[01] (i)[1] 391 | 2005[07] (ii)[1801101, 1] 392 | 2009[03] (iiffi)[11800992, 1801960, 2.0, 180.0, 30] 393 | 394 | 11800220, 0 395 | 2000[02] (B)[0] 396 | 3[00] (bBBi)[1, 0, 0, 11800210] 397 | 3[18] (biifhfiBii)[1, 1, 1802100, 0.0, -1, 0.0, 10010400, 255, 0, 1801101] 398 | 3[00] (bBBi)[2, 1, 0, 11805110] 399 | 0[00] (bBb)[-1, 1, 1] 400 | 0[00] (bBb)[-1, 1, 2] 401 | 0[00] (bBb)[0, 1, -1] 402 | 1000[07] (BBb)[2, 1, 2] 403 | 2007[01] (ihhif)[10010160, 1, 6, 1801101, 3.0] 404 | 1000[03] (B)[2] 405 | 2003[02] (iB)[11805110, 0] 406 | 2007[01] (ihhif)[10010171, 1, 6, 1801960, 3.0] 407 | 1000[04] (B)[1] 408 | 409 | 11806100, 1 410 | 2000[02] (B)[0] 411 | 1003[01] (BBBi)[3, 1, 2, 0] 412 | 2004[41] (iBii)[0, 1, 0, -1] 413 | ^(0 <- 0, 4) 414 | ^(8 <- 4, 4) 415 | 2004[01] (iB)[0, 0] 416 | ^(0 <- 0, 4) 417 | 2003[18] (iiBBB)[0, 200, 1, 0, 0] 418 | ^(0 <- 0, 4) 419 | 3[02] (bBii)[0, 1, 0, 1802006] 420 | ^(4 <- 0, 4) 421 | 2004[41] (iBii)[0, 1, 0, -1] 422 | ^(0 <- 0, 4) 423 | ^(8 <- 4, 4) 424 | 1000[04] (B)[1] 425 | 426 | 11805100, 1 427 | 4[00] (biB)[0, 0, 0] 428 | ^(4 <- 0, 4) 429 | 4[00] (biB)[0, 0, 1] 430 | ^(4 <- 0, 4) 431 | 4[03] (bib)[-7, 10000, 0] 432 | 4[03] (bib)[-7, 10000, 8] 433 | 1000[02] (BBb)[0, 0, -7] 434 | 2003[36] (i)[0] 435 | ^(0 <- 4, 4) 436 | 437 | 11800510, 0 438 | 4[02] (bibf)[1, 0, 5, 0.8999999761581421] 439 | ^(4 <- 0, 4) 440 | 4[02] (bibf)[1, 0, 2, 0.0] 441 | ^(4 <- 0, 4) 442 | 4[01] (bii)[1, 0, 10000] 443 | ^(4 <- 0, 4) 444 | 3[00] (bBBi)[2, 1, 0, 0] 445 | ^(4 <- 4, 4) 446 | 3[00] (bBBi)[2, 1, 2, 0] 447 | 3[00] (bBBi)[3, 1, 0, 0] 448 | ^(4 <- 4, 4) 449 | 3[00] (bBBi)[3, 0, 2, 0] 450 | 0[00] (bBb)[-1, 1, 1] 451 | 0[00] (bBb)[-1, 1, 2] 452 | 0[00] (bBb)[-1, 1, 3] 453 | 0[00] (bBb)[0, 1, -1] 454 | 1000[07] (BBb)[2, 0, 3] 455 | 2004[05] (iB)[0, 0] 456 | ^(0 <- 0, 4) 457 | 3[00] (bBBi)[0, 1, 0, 703] 458 | 2003[02] (iB)[0, 1] 459 | ^(0 <- 4, 4) 460 | 2004[02] (iB)[0, 9] 461 | ^(0 <- 0, 4) 462 | 2000[05] (B)[0] 463 | 464 | 11800520, 0 465 | 1003[01] (BBBi)[2, 0, 2, 0] 466 | 2004[37] (i)[0] 467 | ^(0 <- 0, 4) 468 | 1000[04] (B)[0] 469 | 4[02] (bibf)[0, 0, 5, 0.0] 470 | ^(4 <- 0, 4) 471 | 2003[22] (iiB)[0, 0, 0] 472 | ^(0 <- 4, 4) 473 | ^(4 <- 8, 4) 474 | 2003[02] (iB)[0, 1] 475 | ^(0 <- 12, 4) 476 | 477 | 11800530, 0 478 | 3[00] (bBBi)[1, 1, 0, 1643] 479 | 3[00] (bBBi)[1, 1, 0, 830] 480 | 3[00] (bBBi)[1, 1, 0, 11800100] 481 | 4[00] (biB)[1, 0, 0] 482 | ^(4 <- 0, 4) 483 | 0[00] (bBb)[0, 1, 1] 484 | 2003[22] (iiB)[0, 0, 0] 485 | ^(0 <- 4, 4) 486 | ^(4 <- 8, 4) 487 | 2003[02] (iB)[0, 1] 488 | ^(0 <- 12, 4) 489 | 490 | 11800531, 0 491 | 3[00] (bBBi)[1, 1, 0, 1644] 492 | 3[00] (bBBi)[1, 1, 0, 830] 493 | 3[00] (bBBi)[1, 1, 0, 11800210] 494 | 4[00] (biB)[1, 0, 0] 495 | ^(4 <- 0, 4) 496 | 0[00] (bBb)[0, 1, 1] 497 | 2003[22] (iiB)[0, 0, 0] 498 | ^(0 <- 4, 4) 499 | ^(4 <- 8, 4) 500 | 2003[02] (iB)[0, 1] 501 | ^(0 <- 12, 4) 502 | 503 | 11800533, 0 504 | 3[00] (bBBi)[1, 1, 0, 1672] 505 | 3[00] (bBBi)[1, 1, 0, 831] 506 | 3[00] (bBBi)[1, 1, 0, 11800100] 507 | 4[00] (biB)[1, 0, 0] 508 | ^(4 <- 0, 4) 509 | 0[00] (bBb)[0, 1, 1] 510 | 2003[22] (iiB)[0, 0, 0] 511 | ^(0 <- 4, 4) 512 | ^(4 <- 8, 4) 513 | 2003[02] (iB)[0, 1] 514 | ^(0 <- 12, 4) 515 | 516 | 11800534, 0 517 | 3[00] (bBBi)[1, 1, 0, 1673] 518 | 3[00] (bBBi)[1, 1, 0, 831] 519 | 3[00] (bBBi)[1, 1, 0, 11800210] 520 | 4[00] (biB)[1, 0, 0] 521 | ^(4 <- 0, 4) 522 | 0[00] (bBb)[0, 1, 1] 523 | 2003[22] (iiB)[0, 0, 0] 524 | ^(0 <- 4, 4) 525 | ^(4 <- 8, 4) 526 | 2003[02] (iB)[0, 1] 527 | ^(0 <- 12, 4) 528 | 529 | 11800537, 0 530 | 3[00] (bBBi)[-1, 1, 0, 1642] 531 | 3[00] (bBBi)[-1, 1, 0, 1643] 532 | 0[00] (bBb)[1, 1, -1] 533 | 3[00] (bBBi)[1, 0, 0, 830] 534 | 3[00] (bBBi)[1, 1, 0, 11800100] 535 | 4[00] (biB)[1, 0, 0] 536 | ^(4 <- 0, 4) 537 | 0[00] (bBb)[0, 1, 1] 538 | 2003[22] (iiB)[0, 0, 0] 539 | ^(0 <- 4, 4) 540 | ^(4 <- 8, 4) 541 | 2003[02] (iB)[0, 1] 542 | ^(0 <- 12, 4) 543 | 544 | 11800538, 0 545 | 3[00] (bBBi)[-1, 1, 0, 1671] 546 | 3[00] (bBBi)[-1, 1, 0, 1672] 547 | 0[00] (bBb)[1, 1, -1] 548 | 3[00] (bBBi)[1, 0, 0, 831] 549 | 3[00] (bBBi)[1, 1, 0, 11800100] 550 | 4[00] (biB)[1, 0, 0] 551 | ^(4 <- 0, 4) 552 | 0[00] (bBb)[0, 1, 1] 553 | 2003[22] (iiB)[0, 0, 0] 554 | ^(0 <- 4, 4) 555 | ^(4 <- 8, 4) 556 | 2003[02] (iB)[0, 1] 557 | ^(0 <- 12, 4) 558 | 559 | 11800539, 0 560 | 3[08] (bBBB)[1, 1, 18, 0] 561 | 3[00] (bBBi)[-7, 1, 0, 11020598] 562 | 4[02] (bibf)[7, 0, 5, 0.8999999761581421] 563 | ^(4 <- 0, 4) 564 | 4[02] (bibf)[7, 0, 2, 0.0] 565 | ^(4 <- 0, 4) 566 | 4[01] (bii)[7, 0, 10000] 567 | ^(4 <- 0, 4) 568 | 3[03] (bBiif)[7, 0, 0, 10000, 15.0] 569 | ^(4 <- 0, 4) 570 | 0[00] (bBb)[-7, 1, 7] 571 | 0[00] (bBb)[1, 1, -7] 572 | 3[00] (bBBi)[1, 0, 1, 0] 573 | 3[00] (bBBi)[2, 1, 0, 0] 574 | ^(4 <- 12, 4) 575 | 3[00] (bBBi)[2, 1, 1, 0] 576 | 0[00] (bBb)[-1, 1, 1] 577 | 0[00] (bBb)[-1, 1, 2] 578 | 0[00] (bBb)[0, 1, -1] 579 | 1000[07] (BBb)[3, 1, 2] 580 | 2003[22] (iiB)[0, 0, 0] 581 | ^(0 <- 4, 4) 582 | ^(4 <- 8, 4) 583 | 2003[02] (iB)[0, 1] 584 | ^(0 <- 12, 4) 585 | 2003[18] (iiBBB)[0, 7009, 0, 1, 0] 586 | ^(0 <- 0, 4) 587 | 2004[05] (iB)[0, 0] 588 | ^(0 <- 0, 4) 589 | 590 | 11800540, 0 591 | 3[08] (bBBB)[1, 1, 18, 0] 592 | 3[00] (bBBi)[-7, 1, 0, 11600590] 593 | 4[02] (bibf)[7, 0, 5, 0.8999999761581421] 594 | ^(4 <- 0, 4) 595 | 4[02] (bibf)[7, 0, 2, 0.0] 596 | ^(4 <- 0, 4) 597 | 4[01] (bii)[7, 0, 10000] 598 | ^(4 <- 0, 4) 599 | 3[03] (bBiif)[7, 0, 0, 10000, 15.0] 600 | ^(4 <- 0, 4) 601 | 0[00] (bBb)[-7, 1, 7] 602 | 0[00] (bBb)[1, 1, -7] 603 | 3[00] (bBBi)[1, 0, 1, 0] 604 | 3[00] (bBBi)[2, 1, 0, 0] 605 | ^(4 <- 12, 4) 606 | 3[00] (bBBi)[2, 1, 1, 0] 607 | 0[00] (bBb)[-1, 1, 1] 608 | 0[00] (bBb)[-1, 1, 2] 609 | 0[00] (bBb)[0, 1, -1] 610 | 1000[07] (BBb)[3, 1, 2] 611 | 2003[22] (iiB)[0, 0, 0] 612 | ^(0 <- 4, 4) 613 | ^(4 <- 8, 4) 614 | 2003[02] (iB)[0, 1] 615 | ^(0 <- 12, 4) 616 | 2003[18] (iiBBB)[0, 7005, 0, 1, 0] 617 | ^(0 <- 0, 4) 618 | 2004[05] (iB)[0, 0] 619 | ^(0 <- 0, 4) 620 | 621 | 11800541, 0 622 | 3[00] (bBBi)[1, 1, 0, 830] 623 | 3[00] (bBBi)[1, 0, 0, 1647] 624 | 0[00] (bBb)[0, 1, 1] 625 | 2004[05] (iB)[0, 1] 626 | ^(0 <- 0, 4) 627 | 3[00] (bBBi)[0, 0, 0, 830] 628 | 2004[05] (iB)[0, 0] 629 | ^(0 <- 0, 4) 630 | 1000[04] (B)[1] 631 | 632 | 11800542, 0 633 | 3[00] (bBBi)[1, 1, 0, 831] 634 | 3[00] (bBBi)[1, 0, 0, 1676] 635 | 0[00] (bBb)[0, 1, 1] 636 | 2004[05] (iB)[0, 1] 637 | ^(0 <- 0, 4) 638 | 3[00] (bBBi)[0, 0, 0, 831] 639 | 2004[05] (iB)[0, 0] 640 | ^(0 <- 0, 4) 641 | 1000[04] (B)[1] 642 | 643 | 11800550, 0 644 | 3[00] (bBBi)[1, 0, 0, 1004] 645 | 3[00] (bBBi)[1, 1, 0, 1003] 646 | 3[00] (bBBi)[1, 1, 0, 11410595] 647 | 0[00] (bBb)[0, 1, 1] 648 | 2003[22] (iiB)[0, 0, 0] 649 | ^(0 <- 0, 4) 650 | ^(4 <- 4, 4) 651 | 2003[02] (iB)[0, 1] 652 | ^(0 <- 8, 4) 653 | 654 | 11806200, 0 655 | 3[00] (bBBi)[-1, 1, 0, 1643] 656 | 3[00] (bBBi)[-1, 1, 0, 1644] 657 | 3[00] (bBBi)[-1, 1, 0, 1645] 658 | 0[00] (bBb)[1, 1, -1] 659 | 3[08] (bBBB)[1, 1, 18, 0] 660 | 3[00] (bBBi)[1, 1, 0, 824] 661 | 0[00] (bBb)[0, 1, 1] 662 | 2003[02] (iB)[824, 0] 663 | 2002[04] (iIiBBi)[180050, 0, 1022110, 10, 2, 10000] 664 | 2002[03] (iIi)[100250, 0, 10000] 665 | 1001[01] (i)[1] 666 | 2004[05] (iB)[6331, 0] 667 | 2003[02] (iB)[830, 0] 668 | 1000[04] (B)[1] 669 | 670 | 11806201, 0 671 | 3[00] (bBBi)[-1, 1, 0, 1672] 672 | 3[00] (bBBi)[-1, 1, 0, 1673] 673 | 3[00] (bBBi)[-1, 1, 0, 1674] 674 | 0[00] (bBb)[1, 1, -1] 675 | 3[08] (bBBB)[1, 1, 18, 0] 676 | 3[00] (bBBi)[1, 1, 0, 825] 677 | 0[00] (bBb)[0, 1, 1] 678 | 2003[02] (iB)[825, 0] 679 | 2002[04] (iIiBBi)[180051, 0, 1602110, 16, 0, 10000] 680 | 2002[03] (iIi)[160050, 0, 10000] 681 | 1001[01] (i)[1] 682 | 2004[05] (iB)[6341, 0] 683 | 2003[02] (iB)[831, 0] 684 | 1000[04] (B)[1] 685 | 686 | 11805030, 0 687 | 1003[05] (Bb)[1, 1] 688 | 2004[28] (ii)[6544, 4095] 689 | 1003[01] (BBBi)[3, 1, 0, 11805033] 690 | 3[06] (bb)[2, 1] 691 | 3[00] (bBBi)[2, 1, 0, 11805031] 692 | 1000[01] (BBb)[1, 1, 2] 693 | 2004[05] (iB)[6544, 0] 694 | 1003[02] (BBBi)[0, 1, 0, 15] 695 | 3[06] (bb)[1, 0] 696 | 4[03] (bib)[1, 10000, 0] 697 | 3[00] (bBBi)[1, 1, 0, 1012] 698 | 4[07] (biB)[1, 6544, 1] 699 | 3[03] (bBiif)[1, 1, 6544, 10000, 30.0] 700 | 0[00] (bBb)[0, 1, 1] 701 | 2003[25] (iiiii)[0, 6544, 1802050, 11805031, 11805033] 702 | 703 | 11805032, 0 704 | 1003[02] (BBBi)[0, 1, 1, 0] 705 | 3[00] (bBBi)[1, 1, 0, 11805031] 706 | 3[00] (bBBi)[1, 1, 0, 11805393] 707 | 0[00] (bBb)[0, 1, 1] 708 | 2004[17] (iiB)[6544, 10, 0] 709 | 2004[20] (i)[6544] 710 | 3[03] (bBiif)[0, 1, 6544, 1801990, 1.5] 711 | 2004[14] (ii)[6544, 1802997] 712 | 2003[18] (iiBBB)[6544, 7410, 0, 0, 0] 713 | 2004[17] (iiB)[6544, -1, 0] 714 | 2004[20] (i)[6544] 715 | 716 | 11805200, 1 717 | 2004[01] (iB)[1800999, 0] 718 | 11[00] (bi)[1, 1803000] 719 | 11[01] (bi)[2, 1803000] 720 | 0[00] (bBb)[-1, 1, 1] 721 | 0[00] (bBb)[-1, 1, 2] 722 | 0[00] (bBb)[0, 1, -1] 723 | 1000[07] (BBb)[2, 1, 2] 724 | 2003[01] (iiBB)[1800999, 1750, 0, 1] 725 | 1000[04] (B)[1] 726 | 2003[01] (iiBB)[1800999, 2000, 0, 1] 727 | 1000[04] (B)[1] 728 | 729 | 730 | strings: 731 | 732 | 733 | 734 | linked: 735 | -------------------------------------------------------------------------------- /Unpacked Emevd/m18_01_00_00.unpack.txt: -------------------------------------------------------------------------------- 1 | EVD-DS1:UNDCX 2 | 3 | 0, 0 4 | 2009[03] (iiffi)[11810992, 1811960, 1.0, 180.0, 0] 5 | 2009[03] (iiffi)[11810984, 1811961, 1.0, 180.0, 0] 6 | 2009[00] (iii)[11810010, 11810011, 1811140] 7 | 2011[01] (iB)[1813121, 0] 8 | 2003[02] (iB)[11810315, 0] 9 | 2003[02] (iB)[11810112, 0] 10 | 2005[06] (iiB)[1811100, -1, 0] 11 | 2005[06] (iiB)[1811101, -1, 0] 12 | 2005[06] (iiB)[1811102, -1, 0] 13 | 1003[07] (BBBB)[4, 0, 18, 1] 14 | 1003[01] (BBBi)[3, 1, 0, 11810002] 15 | 2002[04] (iIiBBi)[180101, 8, 1812011, 18, 1, 10000] 16 | 2003[02] (iB)[11810002, 1] 17 | 2003[23] (i)[1812900] 18 | 2000[00] (iII|III)[0, 11810090, 1811700, 1811701, 1812600, 1812601] 19 | 2000[00] (iII)[0, 11810000, 0] 20 | 2000[00] (iII)[0, 11810150, 0] 21 | 2000[00] (iII)[0, 11810211, 0] 22 | 2000[00] (iII|II)[1, 11810200, 1811210, 1811211, 1811212] 23 | 2000[00] (iII)[0, 11810310, 0] 24 | 2000[00] (iII)[0, 11810311, 0] 25 | 2000[00] (iII)[0, 11810312, 0] 26 | 2000[00] (iII)[0, 11810313, 0] 27 | 2000[00] (iII)[0, 11810120, 0] 28 | 2000[00] (iII)[0, 11810110, 0] 29 | 2000[00] (iII)[0, 11810111, 0] 30 | 2000[00] (iII)[0, 11810450, 0] 31 | 2000[00] (iII)[0, 11810320, 0] 32 | 2000[00] (iII)[0, 11810300, 0] 33 | 2000[00] (iII|I)[0, 11810850, 1810200, 27907000] 34 | 2000[00] (iII|I)[1, 11810850, 1810213, 27907000] 35 | 1003[05] (Bb)[44, 1] 36 | 2000[00] (iII|III)[0, 11810641, 3, 111, 11810601, 51810800] 37 | 2000[00] (iII|III)[1, 11810641, 3, 270, 11810602, 51810810] 38 | 2000[00] (iII|III)[2, 11810641, 3, 271, 11810603, 51810820] 39 | 2000[00] (iII|III)[3, 11810641, 3, 272, 11810604, 51810830] 40 | 2000[00] (iII|III)[4, 11810641, 3, 275, 11810605, 51810840] 41 | 2000[00] (iII|III)[5, 11810641, 3, 293, 11810606, 51810850] 42 | 2000[00] (iII|III)[6, 11810641, 3, 350, 11810607, 51810860] 43 | 2000[00] (iII|III)[7, 11810641, 3, 500, 11810607, 51810860] 44 | 2000[00] (iII|III)[8, 11810641, 3, 370, 11810608, 51810870] 45 | 2000[00] (iII|III)[9, 11810641, 3, 375, 11810609, 51810880] 46 | 2000[00] (iII|III)[10, 11810641, 3, 376, 11810610, 51810890] 47 | 2000[00] (iII|III)[11, 11810641, 3, 380, 11810611, 51810900] 48 | 2000[00] (iII|III)[12, 11810641, 3, 385, 11810612, 51810910] 49 | 2000[00] (iII|III)[13, 11810641, 3, 501, 11810613, 51810920] 50 | 2000[00] (iII|III)[14, 11810641, 0, 1330000, 11810614, 51810930] 51 | 2000[00] (iII|III)[15, 11810641, 0, 1332000, 11810615, 51810940] 52 | 2000[00] (iII|III)[16, 11810641, 0, 1396000, 11810616, 51810950] 53 | 2000[00] (iII|III)[17, 11810641, 1, 190000, 11810617, 51810960] 54 | 2000[00] (iII|III)[18, 11810641, 1, 290000, 11810618, 51810970] 55 | 2000[00] (iII|III)[19, 11810641, 1, 560000, 11810619, 51810980] 56 | 2000[00] (iII|III)[20, 11810641, 2, 130, 11810620, 51810990] 57 | 2000[00] (iII|III)[21, 11810641, 3, 711, 11810621, 51811000] 58 | 2000[00] (iII)[0, 11810600, 0] 59 | 2000[00] (iII|II)[0, 11815110, 11810601, 3000, 51810800] 60 | 2000[00] (iII|II)[1, 11815110, 11810602, 3010, 51810810] 61 | 2000[00] (iII|II)[2, 11815110, 11810603, 3020, 51810820] 62 | 2000[00] (iII|II)[3, 11815110, 11810604, 3030, 51810830] 63 | 2000[00] (iII|II)[4, 11815110, 11810605, 3040, 51810840] 64 | 2000[00] (iII|II)[5, 11815110, 11810606, 3050, 51810850] 65 | 2000[00] (iII|II)[6, 11815110, 11810607, 3060, 51810860] 66 | 2000[00] (iII|II)[7, 11815110, 11810608, 3070, 51810870] 67 | 2000[00] (iII|II)[8, 11815110, 11810609, 3080, 51810880] 68 | 2000[00] (iII|II)[9, 11815110, 11810610, 3090, 51810890] 69 | 2000[00] (iII|II)[10, 11815110, 11810611, 3100, 51810900] 70 | 2000[00] (iII|II)[11, 11815110, 11810612, 3110, 51810910] 71 | 2000[00] (iII|II)[12, 11815110, 11810613, 3120, 51810920] 72 | 2000[00] (iII|II)[13, 11815110, 11810614, 3130, 51810930] 73 | 2000[00] (iII|II)[14, 11815110, 11810615, 3140, 51810940] 74 | 2000[00] (iII|II)[15, 11815110, 11810616, 3150, 51810950] 75 | 2000[00] (iII|II)[16, 11815110, 11810617, 3160, 51810960] 76 | 2000[00] (iII|II)[17, 11815110, 11810618, 3170, 51810970] 77 | 2000[00] (iII|II)[18, 11815110, 11810619, 3180, 51810980] 78 | 2000[00] (iII|II)[19, 11815110, 11810620, 3190, 51810990] 79 | 2000[00] (iII|II)[20, 11815110, 11810621, 3200, 51811000] 80 | 2000[00] (iII|II)[0, 11810100, 11810100, 1811100, 10010869] 81 | 2000[00] (iII|II)[1, 11810100, 11810101, 1811101, 10010869] 82 | 2000[00] (iII|II)[2, 11810100, 11810102, 1811102, 10010869] 83 | 2000[00] (iII|II)[3, 11810100, 11810103, 1811103, 10010869] 84 | 2000[00] (iII|II)[4, 11810100, 11810104, 1811104, 10010875] 85 | 2000[00] (iII|II)[5, 11810100, 11810105, 1811105, 0] 86 | 2000[00] (iII|II)[6, 11810100, 11810106, 1811106, 10010871] 87 | 2000[00] (iII)[0, 11815150, 0] 88 | 2000[00] (iII|IIII)[0, 11810400, 0, 1811601, 1811602, 1811602, 0] 89 | 2000[00] (iII|IIII)[1, 11810400, 1, 1811603, 1811604, 1811604, 0] 90 | 2000[00] (iII|IIII)[2, 11810400, 2, 1811605, 1811606, 1811606, 0] 91 | 2000[00] (iII|IIII)[3, 11810400, 3, 1811607, 1811608, 1811608, 0] 92 | 2000[00] (iII|IIII)[4, 11810400, 4, 1811609, 1811610, 1811610, 0] 93 | 2000[00] (iII|IIII)[5, 11810400, 5, 1811611, 1811612, 1811613, 65536] 94 | 2000[00] (iII|IIII)[6, 11810400, 6, 1811614, 1811615, 1811616, 1] 95 | 2000[00] (iII|IIII)[7, 11810400, 7, 1811617, 1811618, 1811619, 256] 96 | 2000[00] (iII|IIII)[8, 11810400, 8, 1811620, 1811621, 1811622, 16777216] 97 | 2000[00] (iII|IIII)[9, 11810400, 9, 1811623, 1811624, 1811624, 0] 98 | 2010[03] (iB)[1813800, 0] 99 | 1003[01] (BBBi)[2, 1, 0, 11810312] 100 | 2003[02] (iB)[11810310, 0] 101 | 2003[02] (iB)[11810314, 0] 102 | 1003[01] (BBBi)[1, 0, 0, 61810105] 103 | 2005[06] (iiB)[1811111, -1, 0] 104 | 1003[01] (BBBi)[7, 0, 0, 16] 105 | 2000[00] (iII)[0, 11815392, 0] 106 | 2005[03] (iB)[1811990, 0] 107 | 2006[01] (iB)[1811991, 0] 108 | 2005[07] (ii)[1811115, 1] 109 | 2005[07] (ii)[1811111, 1] 110 | 2005[06] (iiB)[1811111, -1, 0] 111 | 1000[03] (B)[6] 112 | 2000[00] (iII)[0, 11815390, 0] 113 | 2000[00] (iII)[0, 11815393, 0] 114 | 2000[00] (iII)[0, 11815392, 0] 115 | 2000[00] (iII)[0, 11810001, 0] 116 | 2000[00] (iII)[0, 11815394, 0] 117 | 2000[00] (iII)[0, 11815395, 0] 118 | 2005[03] (iB)[1811890, 0] 119 | 2006[01] (iB)[1811891, 0] 120 | 2010[03] (iB)[1813801, 0] 121 | 1003[02] (BBBi)[0, 0, 0, 11810000] 122 | 1003[01] (BBBi)[2, 0, 0, 11810900] 123 | 2000[00] (iII)[0, 11815382, 0] 124 | 1000[03] (B)[4] 125 | 2000[00] (iII)[0, 11815382, 0] 126 | 2000[00] (iII)[0, 11810900, 0] 127 | 2000[00] (iII)[0, 11815384, 0] 128 | 2000[00] (iII)[0, 11815385, 0] 129 | 130 | 50, 0 131 | 1003[05] (Bb)[11, 1] 132 | 1003[01] (BBBi)[10, 1, 0, 705] 133 | 3[17] (bBB)[1, 4, 1] 134 | 1000[01] (BBb)[8, 0, 1] 135 | 2003[02] (iB)[705, 1] 136 | 2003[02] (iB)[50000082, 1] 137 | 2003[23] (i)[1812900] 138 | 2003[02] (iB)[11807200, 0] 139 | 2003[02] (iB)[11807210, 0] 140 | 2003[02] (iB)[11807220, 0] 141 | 2003[02] (iB)[11807240, 0] 142 | 2000[00] (iII)[0, 11810050, 0] 143 | 2000[00] (iII)[0, 11810350, 0] 144 | 2000[00] (iII)[0, 11810220, 0] 145 | 2004[45] (ii)[6023, 8326] 146 | 1003[01] (BBBi)[1, 1, 0, 1061] 147 | 2004[05] (iB)[6024, 0] 148 | 2004[02] (iB)[6024, 9] 149 | 2000[00] (iII|III)[0, 11810520, 6023, 1060, 1074, 1073] 150 | 2000[00] (iII)[0, 11810530, 6023] 151 | 2000[00] (iII|III)[0, 11810531, 6024, 1060, 1074, 1061] 152 | 2000[00] (iII|III)[0, 11810532, 6024, 1060, 1074, 1062] 153 | 2000[00] (iII)[0, 11815010, 0] 154 | 155 | 11810090, 0 156 | 1003[01] (BBBi)[3, 0, 2, 0] 157 | 2005[03] (iB)[0, 0] 158 | ^(0 <- 0, 4) 159 | 2006[01] (iB)[0, 0] 160 | ^(0 <- 4, 4) 161 | 1000[04] (B)[0] 162 | 3[18] (biifhfiBii)[1, 1, 0, 0.0, -1, 0.0, 10010403, 48, 0, 0] 163 | ^(36 <- 0, 4) 164 | ^(8 <- 8, 4) 165 | 3[18] (biifhfiBii)[2, 1, 0, 0.0, -1, 0.0, 10010407, 48, 0, 0] 166 | ^(36 <- 0, 4) 167 | ^(8 <- 12, 4) 168 | 0[00] (bBb)[-1, 1, 1] 169 | 0[00] (bBb)[-1, 1, 2] 170 | 0[00] (bBb)[0, 1, -1] 171 | 1000[07] (BBb)[2, 1, 2] 172 | 2004[41] (iBii)[10000, 1, 0, -1] 173 | ^(8 <- 8, 4) 174 | 1000[03] (B)[1] 175 | 2004[41] (iBii)[10000, 1, 0, -1] 176 | ^(8 <- 12, 4) 177 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 178 | 2005[03] (iB)[0, 0] 179 | ^(0 <- 0, 4) 180 | 2006[01] (iB)[0, 1] 181 | ^(0 <- 4, 4) 182 | 183 | 11815090, 1 184 | 2004[05] (iB)[1810900, 0] 185 | 3[00] (bBBi)[0, 1, 0, 11810000] 186 | 3[11] (bBBB)[-1, 1, 2, 50] 187 | 3[00] (bBBi)[-1, 1, 0, 11815090] 188 | 0[00] (bBb)[0, 1, -1] 189 | 2003[02] (iB)[11815090, 1] 190 | 2004[05] (iB)[1810900, 1] 191 | 3[11] (bBBB)[0, 1, 5, 50] 192 | 2004[04] (iB)[1810900, 0] 193 | 194 | 11815390, 0 195 | 3[00] (bBBi)[1, 0, 0, 16] 196 | 3[18] (biifhfiBii)[1, 1, 1812998, 0.0, -1, 0.0, 10010403, 48, 0, 1811990] 197 | 0[00] (bBb)[0, 1, 1] 198 | 2004[41] (iBii)[1810800, 1, 1812301, -1] 199 | 2004[14] (ii)[10000, 1812997] 200 | 2003[18] (iiBBB)[10000, 7410, 0, 0, 0] 201 | 2003[26] (iB)[1813210, 0] 202 | 2003[18] (iiBBB)[1811115, 3, 0, 0, 0] 203 | 1003[01] (BBBi)[1, 0, 0, 11810112] 204 | 2003[18] (iiBBB)[1811111, 3, 0, 0, 0] 205 | 1000[04] (B)[1] 206 | 207 | 11815393, 0 208 | 1003[01] (BBBi)[5, 1, 1, 0] 209 | 3[00] (bBBi)[1, 0, 0, 16] 210 | 3[02] (bBii)[-1, 1, 10000, 1812996] 211 | 3[02] (bBii)[-1, 1, 10000, 1812350] 212 | 0[00] (bBb)[1, 1, -1] 213 | 0[00] (bBb)[0, 1, 1] 214 | 1003[05] (Bb)[1, 1] 215 | 2009[06] (B)[0] 216 | 2009[04] (i)[1810800] 217 | 218 | 11815392, 1 219 | 1003[01] (BBBi)[3, 0, 0, 16] 220 | 2004[05] (iB)[1810800, 0] 221 | 2004[04] (iB)[1810800, 0] 222 | 1000[04] (B)[0] 223 | 3[00] (bBBi)[1, 0, 0, 11810310] 224 | 3[02] (bBii)[1, 1, 10000, 1812996] 225 | 3[00] (bBBi)[2, 1, 0, 11810310] 226 | 3[02] (bBii)[2, 1, 10000, 1812990] 227 | 3[00] (bBBi)[3, 1, 0, 11815393] 228 | 0[00] (bBb)[-1, 1, 1] 229 | 0[00] (bBb)[-1, 1, 2] 230 | 0[00] (bBb)[-1, 1, 3] 231 | 0[00] (bBb)[0, 1, -1] 232 | 2004[01] (iB)[1810800, 1] 233 | 234 | 11810001, 0 235 | 4[02] (bibf)[0, 1810800, 5, 0.0] 236 | 2010[02] (iii)[1810800, 5, 777777777] 237 | 4[00] (biB)[0, 1810800, 1] 238 | 2003[02] (iB)[16, 1] 239 | 2003[12] (i)[1810800] 240 | 2005[03] (iB)[1811990, 0] 241 | 2006[01] (iB)[1811991, 1] 242 | 2003[18] (iiBBB)[1811111, 1, 0, 0, 0] 243 | 1003[01] (BBBi)[1, 0, 0, 11810312] 244 | 2003[18] (iiBBB)[1811115, 1, 0, 0, 0] 245 | 2005[06] (iiB)[1811111, -1, 0] 246 | 247 | 11815394, 0 248 | 2000[02] (B)[0] 249 | 3[00] (bBBi)[0, 0, 0, 11815396] 250 | 3[00] (bBBi)[1, 0, 0, 16] 251 | 3[00] (bBBi)[1, 1, 0, 11810310] 252 | 3[00] (bBBi)[1, 1, 0, 11815392] 253 | 3[02] (bBii)[-1, 1, 10000, 1812990] 254 | 3[02] (bBii)[-1, 1, 10000, 1812350] 255 | 0[00] (bBb)[1, 1, -1] 256 | 0[00] (bBb)[0, 1, 1] 257 | 2003[02] (iB)[11815396, 1] 258 | 2010[03] (iB)[1813800, 1] 259 | 2003[11] (bihh)[1, 1810800, 0, 2232] 260 | 1000[04] (B)[1] 261 | 262 | 11815395, 0 263 | 2000[02] (B)[0] 264 | 3[00] (bBBi)[0, 1, 0, 11815396] 265 | 3[00] (bBBi)[1, 0, 0, 11815390] 266 | 3[02] (bBii)[1, 0, 10000, 1812990] 267 | 4[00] (biB)[2, 1810800, 1] 268 | 0[00] (bBb)[-1, 1, 1] 269 | 0[00] (bBb)[-1, 1, 2] 270 | 0[00] (bBb)[0, 1, -1] 271 | 2003[02] (iB)[11815396, 0] 272 | 2010[03] (iB)[1813800, 0] 273 | 2003[11] (bihh)[0, 1810800, 0, 2232] 274 | 1000[04] (B)[1] 275 | 276 | 11810310, 1 277 | 1003[02] (BBBi)[0, 1, 0, 11810314] 278 | 1003[02] (BBBi)[0, 1, 1, 0] 279 | 1003[02] (BBBi)[0, 1, 0, 16] 280 | 2005[03] (iB)[1811990, 0] 281 | 2006[01] (iB)[1811991, 0] 282 | 2004[30] (iB)[1810800, 0] 283 | 2004[01] (iB)[1810800, 0] 284 | 2004[09] (iiiiii)[1810800, 9000, -1, -1, -1, -1] 285 | 2004[41] (iBii)[1810800, 1, 1812305, -1] 286 | 3[02] (bBii)[0, 1, 10000, 1812996] 287 | 2003[02] (iB)[11810314, 1] 288 | 2004[08] (ii)[1810800, 4160] 289 | 2004[09] (iiiiii)[1810800, -1, -1, -1, -1, -1] 290 | 2003[18] (iiBBB)[1810800, 9060, 0, 1, 0] 291 | 2004[21] (ii)[1810800, 4160] 292 | 2004[13] (ii)[1810800, 1812300] 293 | 2005[03] (iB)[1811990, 1] 294 | 2006[02] (i)[1811991] 295 | 296 | 11810311, 0 297 | 3[00] (bBBi)[1, 0, 0, 16] 298 | 3[00] (bBBi)[1, 0, 0, 11815390] 299 | 3[00] (bBBi)[1, 0, 0, 11810315] 300 | 3[02] (bBii)[1, 1, 10000, 1812996] 301 | 0[00] (bBb)[0, 1, 1] 302 | 2003[02] (iB)[11810315, 1] 303 | 2003[02] (iB)[11810112, 0] 304 | 2003[18] (iiBBB)[1811111, 3, 0, 0, 0] 305 | 2003[18] (iiBBB)[1811115, 1, 0, 1, 0] 306 | 307 | 11810312, 0 308 | 3[00] (bBBi)[1, 0, 0, 16] 309 | 3[00] (bBBi)[1, 1, 0, 11810315] 310 | 11[02] (bi)[1, 1813120] 311 | 0[00] (bBb)[0, 1, 1] 312 | 2003[02] (iB)[11810315, 0] 313 | 2003[02] (iB)[11810312, 1] 314 | 2005[06] (iiB)[1811111, -1, 0] 315 | 2003[23] (i)[1812961] 316 | 2000[05] (B)[0] 317 | 2011[01] (iB)[1813121, 1] 318 | 2003[18] (iiBBB)[1811115, 3, 0, 1, 0] 319 | 2011[01] (iB)[1813121, 0] 320 | 321 | 11810313, 0 322 | 2000[02] (B)[0] 323 | 3[00] (bBBi)[1, 0, 0, 16] 324 | 3[00] (bBBi)[1, 1, 0, 11810312] 325 | 3[00] (bBBi)[1, 1, 0, 61810105] 326 | 3[05] (biifhfiBi)[1, 0, 1811111, 60.0, 100, 1.5, 10010400, 48, 0] 327 | 0[00] (bBb)[0, 1, 1] 328 | 2007[01] (ihhif)[10010160, 0, 6, 1811111, 3.0] 329 | 1000[04] (B)[1] 330 | 331 | 11815380, 0 332 | 3[00] (bBBi)[1, 0, 0, 11810900] 333 | 3[19] (biifhfiBii)[1, 1, 1812898, 0.0, -1, 0.0, 10010403, 48, 0, 0] 334 | 0[00] (bBb)[0, 1, 1] 335 | 1003[05] (Bb)[1, 1] 336 | 2009[06] (B)[0] 337 | 2004[14] (ii)[10000, 1812897] 338 | 2003[18] (iiBBB)[10000, 7410, 0, 1, 0] 339 | 2009[04] (i)[1810810] 340 | 1000[04] (B)[1] 341 | 342 | 11815382, 1 343 | 1003[01] (BBBi)[4, 0, 0, 11810900] 344 | 2004[05] (iB)[1810810, 0] 345 | 2004[04] (iB)[1810810, 0] 346 | 2009[00] (iii)[11810012, 11810013, 1811141] 347 | 1000[04] (B)[0] 348 | 2004[01] (iB)[1810810, 0] 349 | 2004[15] (iB)[1810810, 1] 350 | 2004[30] (iB)[1810810, 0] 351 | 3[02] (bBii)[0, 1, 10000, 1812896] 352 | 2004[01] (iB)[1810810, 1] 353 | 2004[15] (iB)[1810810, 0] 354 | 2003[11] (bihh)[1, 1810810, 0, 2231] 355 | 2005[03] (iB)[1811890, 1] 356 | 2006[02] (i)[1811891] 357 | 358 | 11810900, 0 359 | 4[00] (biB)[0, 1810810, 1] 360 | 2003[12] (i)[1810810] 361 | 2005[03] (iB)[1811890, 0] 362 | 2006[01] (iB)[1811891, 1] 363 | 2009[00] (iii)[11810012, 11810013, 1811141] 364 | 365 | 11815384, 0 366 | 2000[02] (B)[0] 367 | 3[00] (bBBi)[1, 1, 0, 16] 368 | 3[00] (bBBi)[1, 1, 0, 11815382] 369 | 3[02] (bBii)[1, 1, 10000, 1812890] 370 | 0[00] (bBb)[0, 1, 1] 371 | 2010[03] (iB)[1813801, 1] 372 | 373 | 11815385, 0 374 | 2000[02] (B)[0] 375 | 3[00] (bBBi)[1, 1, 0, 11815384] 376 | 3[00] (bBBi)[1, 1, 0, 11810900] 377 | 0[00] (bBb)[0, 1, 1] 378 | 2010[03] (iB)[1813801, 0] 379 | 380 | 11810000, 0 381 | 1003[02] (BBBi)[0, 1, 1, 0] 382 | 3[02] (bBii)[0, 1, 10000, 1812000] 383 | 2004[29] (iB)[1810800, 1] 384 | 2000[04] (I)[0] 385 | 1001[01] (i)[1] 386 | 2002[03] (iIi)[180125, 0, 10000] 387 | 2002[04] (iIiBBi)[100225, 0, 1022100, 10, 2, 10000] 388 | 1001[01] (i)[1] 389 | 1003[01] (BBBi)[1, 1, 0, 16] 390 | 2004[29] (iB)[1810800, 0] 391 | 2003[02] (iB)[11810000, 1] 392 | 2003[23] (i)[1022960] 393 | 2000[05] (B)[0] 394 | 2003[28] (i)[28] 395 | 396 | 11810150, 0 397 | 1003[01] (BBBi)[3, 1, 0, 11810000] 398 | 2005[03] (iB)[1811300, 0] 399 | 3[00] (bBBi)[0, 1, 0, 11810000] 400 | 2005[03] (iB)[1811300, 1] 401 | 3[05] (biifhfiBi)[0, 1, 1812001, 0.0, -1, 0.0, 10010506, 255, 0] 402 | 2004[09] (iiiiii)[10000, 7816, -1, -1, -1, -1] 403 | 2003[18] (iiBBB)[10000, 7815, 0, 1, 0] 404 | 1003[05] (Bb)[6, 2] 405 | 2004[09] (iiiiii)[10000, -1, -1, -1, -1, -1] 406 | 2002[04] (iIiBBi)[180126, 0, 1022121, 10, 2, 10000] 407 | 2002[03] (iIi)[100226, 0, 10000] 408 | 1001[01] (i)[1] 409 | 2003[28] (i)[28] 410 | 1000[04] (B)[1] 411 | 3[05] (biifhfiBi)[1, 1, 1812001, 0.0, -1, 0.0, 10010507, 255, 0] 412 | 3[02] (bBii)[2, 0, 10000, 1812001] 413 | 0[00] (bBb)[-1, 1, 1] 414 | 0[00] (bBb)[-1, 1, 2] 415 | 0[00] (bBb)[0, 1, -1] 416 | 2004[09] (iiiiii)[10000, -1, -1, -1, -1, -1] 417 | 1000[07] (BBb)[1, 1, 2] 418 | 2003[18] (iiBBB)[10000, 7817, 0, 1, 0] 419 | 1000[04] (B)[1] 420 | 421 | 11810100, 0 422 | 1003[01] (BBBi)[5, 0, 2, 0] 423 | 2005[14] (iiiB)[0, -1, 0, 0] 424 | ^(0 <- 4, 4) 425 | 2005[14] (iiiB)[0, -1, 1, 0] 426 | ^(0 <- 4, 4) 427 | 2005[14] (iiiB)[0, -1, 2, 0] 428 | ^(0 <- 4, 4) 429 | 2005[14] (iiiB)[0, -1, 3, 0] 430 | ^(0 <- 4, 4) 431 | 1000[04] (B)[0] 432 | 1003[05] (Bb)[4, 1] 433 | 5[02] (bi)[0, 0] 434 | ^(4 <- 0, 4) 435 | 2003[02] (iB)[0, 1] 436 | ^(0 <- 0, 4) 437 | 1000[05] (Bbii)[1, 0, 0, 0] 438 | ^(4 <- 8, 4) 439 | 2007[01] (ihhif)[0, 0, 6, -1, 3.0] 440 | ^(8 <- 4, 4) 441 | ^(0 <- 8, 4) 442 | 2000[02] (B)[0] 443 | 1001[00] (f)[2.0] 444 | 2005[14] (iiiB)[0, -1, 0, 0] 445 | ^(0 <- 4, 4) 446 | 2005[14] (iiiB)[0, -1, 1, 0] 447 | ^(0 <- 4, 4) 448 | 2005[14] (iiiB)[0, -1, 2, 0] 449 | ^(0 <- 4, 4) 450 | 2005[14] (iiiB)[0, -1, 3, 0] 451 | ^(0 <- 4, 4) 452 | 453 | 11810120, 0 454 | 2000[02] (B)[0] 455 | 3[02] (bBii)[1, 1, 10000, 1812020] 456 | 3[00] (bBBi)[2, 1, 0, 11810105] 457 | 3[02] (bBii)[2, 1, 10000, 1812021] 458 | 0[00] (bBb)[-1, 1, 1] 459 | 0[00] (bBb)[-1, 1, 2] 460 | 0[00] (bBb)[0, 1, -1] 461 | 2004[08] (ii)[10000, 4150] 462 | 1001[00] (f)[3.0] 463 | 1000[04] (B)[1] 464 | 465 | 11810110, 0 466 | 1003[01] (BBBi)[3, 0, 1, 0] 467 | 2005[06] (iiB)[1811110, -1, 0] 468 | 2005[07] (ii)[1811110, 1] 469 | 1000[04] (B)[0] 470 | 5[02] (bi)[0, 11810110] 471 | 2003[02] (iB)[11810110, 1] 472 | 1003[06] (Bb)[0, 1] 473 | 2007[01] (ihhif)[10010870, 0, 6, 1811110, 3.0] 474 | 475 | 11810111, 0 476 | 5[02] (bi)[0, 11810111] 477 | 2003[02] (iB)[11810112, 1] 478 | 1000[04] (B)[1] 479 | 480 | 11810211, 0 481 | 1003[01] (BBBi)[3, 0, 1, 0] 482 | 2005[03] (iB)[1811215, 0] 483 | 2005[07] (ii)[1811216, 0] 484 | 1000[04] (B)[0] 485 | 2005[03] (iB)[1811216, 0] 486 | 2005[03] (iB)[1811217, 0] 487 | 3[02] (bBii)[0, 1, 10000, 1812120] 488 | 2005[09] (iiiiifff)[11810212, 1811215, 1, 5110, 1, 0.800000011920929, 2.5, 0.0] 489 | 2003[18] (iiBBB)[1811215, 0, 0, 1, 0] 490 | 2005[03] (iB)[1811215, 0] 491 | 2005[03] (iB)[1811216, 1] 492 | 2005[07] (ii)[1811216, 0] 493 | 2005[03] (iB)[1811217, 1] 494 | 495 | 11810200, 0 496 | 1003[01] (BBBi)[4, 0, 2, 0] 497 | 2005[03] (iB)[0, 0] 498 | ^(0 <- 0, 4) 499 | 2005[03] (iB)[0, 0] 500 | ^(0 <- 4, 4) 501 | 2005[03] (iB)[0, 0] 502 | ^(0 <- 8, 4) 503 | 1000[04] (B)[0] 504 | 2005[03] (iB)[0, 0] 505 | ^(0 <- 4, 4) 506 | 5[00] (bBi)[0, 1, 0] 507 | ^(4 <- 0, 4) 508 | 2005[03] (iB)[0, 0] 509 | ^(0 <- 0, 4) 510 | 2005[03] (iB)[0, 1] 511 | ^(0 <- 4, 4) 512 | 2005[01] (ib)[0, 1] 513 | ^(0 <- 4, 4) 514 | 2005[03] (iB)[0, 0] 515 | ^(0 <- 8, 4) 516 | 517 | 11810400, 0 518 | 4[11] (bB)[1, 0] 519 | ^(1 <- 0, 1) 520 | 1000[02] (BBb)[0, 0, 1] 521 | 2003[26] (iB)[1813200, 0] 522 | 2003[26] (iB)[1813201, 0] 523 | 2003[26] (iB)[1813202, 0] 524 | 2003[26] (iB)[1813203, 0] 525 | 2003[26] (iB)[1813204, 0] 526 | 2005[04] (iB)[1811601, 0] 527 | 2005[04] (iB)[1811602, 0] 528 | 2005[04] (iB)[1811603, 0] 529 | 2005[04] (iB)[1811604, 0] 530 | 2005[04] (iB)[1811605, 0] 531 | 2005[04] (iB)[1811606, 0] 532 | 2005[04] (iB)[1811607, 0] 533 | 2005[04] (iB)[1811608, 0] 534 | 2005[04] (iB)[1811609, 0] 535 | 2005[04] (iB)[1811610, 0] 536 | 2005[04] (iB)[1811611, 0] 537 | 2005[04] (iB)[1811612, 0] 538 | 2005[04] (iB)[1811613, 0] 539 | 2005[04] (iB)[1811614, 0] 540 | 2005[04] (iB)[1811615, 0] 541 | 2005[04] (iB)[1811616, 0] 542 | 2005[04] (iB)[1811617, 0] 543 | 2005[04] (iB)[1811618, 0] 544 | 2005[04] (iB)[1811619, 0] 545 | 2005[04] (iB)[1811620, 0] 546 | 2005[04] (iB)[1811621, 0] 547 | 2005[04] (iB)[1811622, 0] 548 | 2005[04] (iB)[1811623, 0] 549 | 2005[04] (iB)[1811624, 0] 550 | 2005[03] (iB)[1811601, 0] 551 | 2005[03] (iB)[1811602, 0] 552 | 2005[03] (iB)[1811603, 0] 553 | 2005[03] (iB)[1811604, 0] 554 | 2005[03] (iB)[1811605, 0] 555 | 2005[03] (iB)[1811606, 0] 556 | 2005[03] (iB)[1811607, 0] 557 | 2005[03] (iB)[1811608, 0] 558 | 2005[03] (iB)[1811609, 0] 559 | 2005[03] (iB)[1811610, 0] 560 | 2005[03] (iB)[1811611, 0] 561 | 2005[03] (iB)[1811612, 0] 562 | 2005[03] (iB)[1811613, 0] 563 | 2005[03] (iB)[1811614, 0] 564 | 2005[03] (iB)[1811615, 0] 565 | 2005[03] (iB)[1811616, 0] 566 | 2005[03] (iB)[1811617, 0] 567 | 2005[03] (iB)[1811618, 0] 568 | 2005[03] (iB)[1811619, 0] 569 | 2005[03] (iB)[1811620, 0] 570 | 2005[03] (iB)[1811621, 0] 571 | 2005[03] (iB)[1811622, 0] 572 | 2005[03] (iB)[1811623, 0] 573 | 2005[03] (iB)[1811624, 0] 574 | 2003[26] (iB)[1813200, 0] 575 | ^(4 <- 16, 1) 576 | 2003[26] (iB)[1813201, 0] 577 | ^(4 <- 17, 1) 578 | 2003[26] (iB)[1813202, 0] 579 | ^(4 <- 18, 1) 580 | 2003[26] (iB)[1813203, 0] 581 | ^(4 <- 18, 1) 582 | 2003[26] (iB)[1813204, 0] 583 | ^(4 <- 19, 1) 584 | 2005[03] (iB)[0, 1] 585 | ^(0 <- 4, 4) 586 | 2005[03] (iB)[0, 1] 587 | ^(0 <- 8, 4) 588 | 2005[03] (iB)[0, 1] 589 | ^(0 <- 12, 4) 590 | 2005[04] (iB)[0, 1] 591 | ^(0 <- 4, 4) 592 | 2005[04] (iB)[0, 1] 593 | ^(0 <- 8, 4) 594 | 2005[04] (iB)[0, 1] 595 | ^(0 <- 12, 4) 596 | 597 | 11810450, 0 598 | 1003[02] (BBBi)[0, 1, 1, 0] 599 | 2003[26] (iB)[1813220, 0] 600 | 2003[26] (iB)[1813221, 0] 601 | 3[00] (bBBi)[-1, 1, 0, 11810590] 602 | 3[00] (bBBi)[-1, 1, 0, 50000082] 603 | 0[00] (bBb)[0, 1, -1] 604 | 2003[26] (iB)[1813220, 1] 605 | 2003[26] (iB)[1813221, 1] 606 | 607 | 11810220, 0 608 | 1003[01] (BBBi)[4, 0, 1, 0] 609 | 2003[02] (iB)[11810220, 0] 610 | 2005[02] (i)[1811200] 611 | 2005[02] (i)[1811201] 612 | 2005[02] (i)[1811202] 613 | 2005[03] (iB)[1811201, 0] 614 | 3[00] (bBBi)[1, 1, 0, 11810000] 615 | 3[06] (bb)[1, 0] 616 | 3[02] (bBii)[1, 1, 10000, 1812400] 617 | 0[00] (bBb)[0, 1, 1] 618 | 2003[02] (iB)[11810220, 1] 619 | 2005[03] (iB)[1811200, 0] 620 | 2005[03] (iB)[1811201, 1] 621 | 2005[01] (ib)[1811201, 1] 622 | 2005[03] (iB)[1811202, 0] 623 | 2010[02] (iii)[1811200, 3, 851000000] 624 | 2006[03] (iiii)[0, 1811200, -1, 180100] 625 | 626 | 11810320, 0 627 | 1003[02] (BBBi)[0, 1, 0, 11810000] 628 | 2004[15] (iB)[1810810, 1] 629 | 4[07] (biB)[0, 1810810, 1] 630 | 2004[17] (iiB)[1810810, 10, 0] 631 | 3[00] (bBBi)[0, 1, 0, 11810000] 632 | 2004[15] (iB)[1810810, 0] 633 | 4[07] (biB)[0, 1810810, 1] 634 | 2004[17] (iiB)[1810810, -1, 0] 635 | 636 | 11810300, 0 637 | 1003[06] (Bb)[0, 1] 638 | 1003[02] (BBBi)[0, 1, 1, 0] 639 | 1003[02] (BBBi)[0, 1, 0, 16] 640 | 1003[01] (BBBi)[3, 1, 0, 11810301] 641 | 2003[02] (iB)[50000081, 1] 642 | 2003[02] (iB)[50001661, 1] 643 | 2003[02] (iB)[11810301, 1] 644 | 3[00] (bBBi)[1, 0, 0, 16] 645 | 3[00] (bBBi)[1, 0, 0, 11810090] 646 | 4[02] (bibf)[1, 1810800, 5, 0.0] 647 | 0[00] (bBb)[0, 1, 1] 648 | 2003[02] (iB)[50000081, 0] 649 | 2003[02] (iB)[50001661, 0] 650 | 2003[02] (iB)[50001660, 1] 651 | 652 | 11810850, 1 653 | 1003[01] (BBBi)[3, 0, 2, 0] 654 | 2004[05] (iB)[0, 0] 655 | ^(0 <- 0, 4) 656 | 2004[04] (iB)[0, 0] 657 | ^(0 <- 0, 4) 658 | 1000[04] (B)[0] 659 | 4[00] (biB)[0, 0, 1] 660 | ^(4 <- 0, 4) 661 | 1000[06] (Bbii)[0, 0, 0, 0] 662 | ^(4 <- 4, 4) 663 | 4[03] (bib)[-7, 10000, 0] 664 | 4[03] (bib)[-7, 10000, 8] 665 | 1000[02] (BBb)[0, 0, -7] 666 | 2003[36] (i)[0] 667 | ^(0 <- 4, 4) 668 | 669 | 11810350, 1 670 | 1003[01] (BBBi)[32, 1, 0, 11810000] 671 | 2005[03] (iB)[1811650, 0] 672 | 2004[05] (iB)[1810200, 0] 673 | 2004[05] (iB)[1810201, 0] 674 | 2004[05] (iB)[1810202, 0] 675 | 2004[05] (iB)[1810203, 0] 676 | 2004[05] (iB)[1810204, 0] 677 | 2004[05] (iB)[1810205, 0] 678 | 2004[05] (iB)[1810206, 0] 679 | 2004[05] (iB)[1810207, 0] 680 | 2004[05] (iB)[1810208, 0] 681 | 2004[05] (iB)[1810209, 0] 682 | 2004[05] (iB)[1810210, 0] 683 | 2004[05] (iB)[1810211, 0] 684 | 2004[05] (iB)[1810212, 0] 685 | 2004[05] (iB)[1810213, 0] 686 | 3[00] (bBBi)[0, 1, 0, 11810000] 687 | 2003[02] (iB)[11810211, 0] 688 | 2004[05] (iB)[1810200, 1] 689 | 2004[05] (iB)[1810201, 1] 690 | 2004[05] (iB)[1810202, 1] 691 | 2004[05] (iB)[1810203, 1] 692 | 2004[05] (iB)[1810204, 1] 693 | 2004[05] (iB)[1810205, 1] 694 | 2004[05] (iB)[1810206, 1] 695 | 2004[05] (iB)[1810207, 1] 696 | 2004[05] (iB)[1810208, 1] 697 | 2004[05] (iB)[1810209, 1] 698 | 2004[05] (iB)[1810210, 1] 699 | 2004[05] (iB)[1810211, 1] 700 | 2004[05] (iB)[1810212, 1] 701 | 2004[05] (iB)[1810213, 1] 702 | 2005[03] (iB)[1811650, 1] 703 | 2005[04] (iB)[1811650, 1] 704 | 2005[03] (iB)[1811600, 0] 705 | 2004[05] (iB)[1810101, 0] 706 | 2004[05] (iB)[1810102, 0] 707 | 2004[05] (iB)[1810103, 0] 708 | 2004[05] (iB)[1810104, 0] 709 | 2004[05] (iB)[1810106, 0] 710 | 2004[05] (iB)[1810107, 0] 711 | 2004[05] (iB)[1810108, 0] 712 | 2004[05] (iB)[1810110, 0] 713 | 2004[05] (iB)[1810111, 0] 714 | 2004[05] (iB)[1810112, 0] 715 | 2004[05] (iB)[1810113, 0] 716 | 717 | 11810600, 0 718 | 3[00] (bBBi)[1, 1, 0, 11815200] 719 | 3[00] (bBBi)[2, 1, 0, 11815201] 720 | 3[00] (bBBi)[3, 1, 0, 11815202] 721 | 0[00] (bBb)[-1, 1, 1] 722 | 0[00] (bBb)[-1, 1, 2] 723 | 0[00] (bBb)[-1, 1, 3] 724 | 0[00] (bBb)[0, 1, -1] 725 | 1000[07] (BBb)[5, 0, 1] 726 | 2003[02] (iB)[11815100, 1] 727 | 2003[02] (iB)[11815101, 0] 728 | 2003[02] (iB)[11815102, 0] 729 | 2003[22] (iiB)[11815200, 11815202, 0] 730 | 1000[04] (B)[1] 731 | 1000[07] (BBb)[6, 0, 3] 732 | 2003[02] (iB)[11815100, 0] 733 | 2003[02] (iB)[11815101, 0] 734 | 2003[02] (iB)[11815102, 1] 735 | 2003[02] (iB)[71810093, 0] 736 | 2003[22] (iiB)[11815200, 11815202, 0] 737 | 1000[04] (B)[1] 738 | 2003[02] (iB)[11815100, 0] 739 | 2003[02] (iB)[11815101, 1] 740 | 2003[02] (iB)[11815102, 0] 741 | 2003[02] (iB)[71810092, 0] 742 | 2003[22] (iiB)[11815200, 11815202, 0] 743 | 1000[04] (B)[1] 744 | 745 | 11810641, 0 746 | 3[14] (bi)[0, 1812200] 747 | 3[15] (bii)[2, 0, 0] 748 | ^(4 <- 0, 4) 749 | ^(8 <- 4, 4) 750 | 1000[01] (BBb)[2, 1, 2] 751 | 2003[02] (iB)[11815201, 1] 752 | 1000[04] (B)[1] 753 | 1003[01] (BBBi)[3, 1, 0, 0] 754 | ^(4 <- 12, 4) 755 | 2003[02] (iB)[11815200, 1] 756 | 2003[33] (i)[0] 757 | ^(0 <- 8, 4) 758 | 1000[04] (B)[1] 759 | 2003[02] (iB)[11815202, 1] 760 | 1000[04] (B)[1] 761 | 762 | 11815110, 0 763 | 1003[02] (BBBi)[0, 0, 0, 0] 764 | ^(4 <- 0, 4) 765 | 1003[02] (BBBi)[0, 1, 0, 0] 766 | ^(4 <- 8, 4) 767 | 1001[01] (i)[1] 768 | 2003[34] (iiii)[0, 1812201, 0, 1813102] 769 | ^(8 <- 0, 4) 770 | ^(0 <- 4, 4) 771 | 772 | 11815150, 0 773 | 1[00] (bf)[0, 1.0] 774 | 2003[02] (iB)[11815151, 1] 775 | 776 | 11810050, 0 777 | 4[12] (bB)[1, 8] 778 | 1000[02] (BBb)[0, 0, 1] 779 | 2003[02] (iB)[71510036, 1] 780 | 2003[02] (iB)[71510037, 1] 781 | 782 | 11810510, 0 783 | 4[02] (bibf)[1, 0, 5, 0.8999999761581421] 784 | ^(4 <- 0, 4) 785 | 4[02] (bibf)[1, 0, 2, 0.0] 786 | ^(4 <- 0, 4) 787 | 4[01] (bii)[1, 0, 10000] 788 | ^(4 <- 0, 4) 789 | 3[00] (bBBi)[2, 1, 0, 0] 790 | ^(4 <- 4, 4) 791 | 3[00] (bBBi)[2, 1, 2, 0] 792 | 3[00] (bBBi)[3, 1, 0, 0] 793 | ^(4 <- 4, 4) 794 | 3[00] (bBBi)[3, 0, 2, 0] 795 | 0[00] (bBb)[-1, 1, 1] 796 | 0[00] (bBb)[-1, 1, 2] 797 | 0[00] (bBb)[-1, 1, 3] 798 | 0[00] (bBb)[0, 1, -1] 799 | 1000[07] (BBb)[2, 0, 3] 800 | 2004[05] (iB)[0, 0] 801 | ^(0 <- 0, 4) 802 | 3[00] (bBBi)[0, 1, 0, 703] 803 | 2003[02] (iB)[0, 1] 804 | ^(0 <- 4, 4) 805 | 2004[02] (iB)[0, 9] 806 | ^(0 <- 0, 4) 807 | 2000[05] (B)[0] 808 | 809 | 11810520, 0 810 | 1003[01] (BBBi)[2, 0, 2, 0] 811 | 2004[37] (i)[0] 812 | ^(0 <- 0, 4) 813 | 1000[04] (B)[0] 814 | 4[02] (bibf)[0, 0, 5, 0.0] 815 | ^(4 <- 0, 4) 816 | 2003[22] (iiB)[0, 0, 0] 817 | ^(0 <- 4, 4) 818 | ^(4 <- 8, 4) 819 | 2003[02] (iB)[0, 1] 820 | ^(0 <- 12, 4) 821 | 822 | 11810530, 0 823 | 3[00] (bBBi)[1, 1, 0, 1060] 824 | 3[00] (bBBi)[-2, 1, 0, 11810590] 825 | 3[00] (bBBi)[-2, 1, 0, 11810591] 826 | 3[00] (bBBi)[-2, 1, 0, 11810592] 827 | 0[00] (bBb)[1, 1, -2] 828 | 3[02] (bBii)[-3, 1, 10000, 1812121] 829 | 3[02] (bBii)[-3, 1, 10000, 1812990] 830 | 0[00] (bBb)[1, 1, -3] 831 | 3[00] (bBBi)[1, 0, 1, 0] 832 | 3[00] (bBBi)[2, 1, 1, 0] 833 | 0[00] (bBb)[-1, 1, 1] 834 | 0[00] (bBb)[-1, 1, 2] 835 | 0[00] (bBb)[0, 1, -1] 836 | 1000[08] (BBb)[0, 1, 2] 837 | 2004[04] (iB)[0, 1] 838 | ^(0 <- 0, 4) 839 | 840 | 11810531, 0 841 | 3[00] (bBBi)[1, 1, 0, 1073] 842 | 3[00] (bBBi)[1, 1, 0, 11810000] 843 | 0[00] (bBb)[0, 1, 1] 844 | 2003[22] (iiB)[0, 0, 0] 845 | ^(0 <- 4, 4) 846 | ^(4 <- 8, 4) 847 | 2003[02] (iB)[0, 1] 848 | ^(0 <- 12, 4) 849 | 2004[05] (iB)[0, 1] 850 | ^(0 <- 0, 4) 851 | 852 | 11810532, 0 853 | 1003[01] (BBBi)[2, 0, 1, 0] 854 | 2004[37] (i)[0] 855 | ^(0 <- 0, 4) 856 | 1000[04] (B)[0] 857 | 3[00] (bBBi)[1, 1, 0, 1061] 858 | 4[02] (bibf)[1, 0, 5, 0.0] 859 | ^(4 <- 0, 4) 860 | 3[08] (bBBB)[1, 1, 18, 1] 861 | 0[00] (bBb)[0, 1, 1] 862 | 2003[22] (iiB)[0, 0, 0] 863 | ^(0 <- 4, 4) 864 | ^(4 <- 8, 4) 865 | 2003[02] (iB)[0, 1] 866 | ^(0 <- 12, 4) 867 | 868 | 11815010, 1 869 | 1003[02] (BBBi)[0, 1, 1, 0] 870 | 2004[08] (ii)[6023, 5492] 871 | 2004[30] (iB)[6023, 0] 872 | 1001[01] (i)[5] 873 | 2004[30] (iB)[6023, 1] 874 | 875 | 876 | strings: 877 | 878 | 879 | 880 | linked: 881 | -------------------------------------------------------------------------------- /dcx_handler.py: -------------------------------------------------------------------------------- 1 | import struct 2 | import zlib 3 | import sys 4 | import os 5 | 6 | def consume_byte(content, offset, byte, length=1): 7 | """Consume length bytes from content, starting at offset. If they 8 | are not all byte, raises a ValueError. 9 | """ 10 | 11 | for i in range(length-1): 12 | if content[offset + i:offset + i+1] != byte: 13 | raise ValueError(("Expected byte '0x%s' at offset " + 14 | "0x%x but received byte '0x%s'.") % (byte.hex(), offset+i, 15 | content[offset + i:offset + i+1].hex())) 16 | return offset + length 17 | 18 | def appears_dcx(content): 19 | """Checks if the magic bytes at the start of content indicate that it 20 | is a .dcx file. 21 | """ 22 | return content[0:4] == b"DCX\x00" 23 | 24 | def compress_dcx_content(content, use_ds3_header = False): 25 | """Compress the given uncompressed content into the file data 26 | of a .dcx file.""" 27 | COMP_HEADER_LENGTH = 0x08 28 | 29 | uncomp_size = len(content) 30 | comp_obj = zlib.compressobj(level=9, wbits=-15) 31 | compressed_data = comp_obj.compress(content) 32 | compressed_data += comp_obj.flush() 33 | comp_size = len(compressed_data) + 2 # Add two to include the \x78\xDA bytes. 34 | 35 | return_data = b"DCX\x00" 36 | return_data += struct.pack("IIII", 0x18, 0x24, 0x44, 0x4c) 39 | else: 40 | return_data += struct.pack(">IIII", 0x18, 0x24, 0x24, 0x2c) 41 | return_data += b"DCS\x00" 42 | return_data += struct.pack(">II", uncomp_size, comp_size) 43 | return_data += b"DCP\x00DFLT" 44 | # Begin unknown header portion 45 | return_data += struct.pack(">I", 0x20) 46 | return_data += struct.pack("I", COMP_HEADER_LENGTH) 51 | return_data += b"\x78\xDA" 52 | return_data += compressed_data 53 | # Add checksum to file (not strictly needed in DS1, but .dcx includes this). 54 | return_data += struct.pack(">I", zlib.adler32(content)) 55 | return return_data 56 | 57 | def uncompress_dcx_content(content): 58 | """Decompress the file content from a .dcx file. Returns the uncompressed 59 | content. Raising ValueError if the header does not match the required format. 60 | """ 61 | master_offset = 0 62 | master_offset = consume_byte(content, master_offset, b'D', 1) 63 | master_offset = consume_byte(content, master_offset, b'C', 1) 64 | master_offset = consume_byte(content, master_offset, b'X', 1) 65 | master_offset = consume_byte(content, master_offset, b'\x00', 1) 66 | 67 | (req_1,) = struct.unpack_from("IIII", content, offset=master_offset) 70 | master_offset += struct.calcsize(">IIII") 71 | if req_1 != 0x100: 72 | raise ValueError("Expected DCX header int 0x100, but received " + hex(req_1)) 73 | if req_2 != 0x18: 74 | raise ValueError("Expected DCX header int 0x18, but received " + hex(req_2)) 75 | if req_3 != 0x24: 76 | raise ValueError("Expected DCX header int 0x24, but received " + hex(req_3)) 77 | if req_4 != 0x24 and req_4 != 0x44: 78 | raise ValueError("Expected DCX header int 0x24|0x44, but received " + hex(req_4)) 79 | if req_5 != 0x2c and req_5 != 0x4c: 80 | raise ValueError("Expected DCX header int 0x24|0x4c, but received " + hex(req_5)) 81 | 82 | master_offset = consume_byte(content, master_offset, b'D', 1) 83 | master_offset = consume_byte(content, master_offset, b'C', 1) 84 | master_offset = consume_byte(content, master_offset, b'S', 1) 85 | master_offset = consume_byte(content, master_offset, b'\x00', 1) 86 | 87 | (uncomp_size, comp_size) = struct.unpack_from(">II", content, offset=master_offset) 88 | master_offset += struct.calcsize(">II") 89 | 90 | master_offset = consume_byte(content, master_offset, b'D', 1) 91 | master_offset = consume_byte(content, master_offset, b'C', 1) 92 | master_offset = consume_byte(content, master_offset, b'P', 1) 93 | master_offset = consume_byte(content, master_offset, b'\x00', 1) 94 | master_offset = consume_byte(content, master_offset, b'D', 1) 95 | master_offset = consume_byte(content, master_offset, b'F', 1) 96 | master_offset = consume_byte(content, master_offset, b'L', 1) 97 | master_offset = consume_byte(content, master_offset, b'T', 1) 98 | 99 | # Skip the portion of the header whose meaning is unknown. 100 | master_offset += 0x18 101 | master_offset = consume_byte(content, master_offset, b'D', 1) 102 | master_offset = consume_byte(content, master_offset, b'C', 1) 103 | master_offset = consume_byte(content, master_offset, b'A', 1) 104 | master_offset = consume_byte(content, master_offset, b'\x00', 1) 105 | (comp_header_length,) = struct.unpack_from(">I", content, offset=master_offset) 106 | master_offset += struct.calcsize(">I") 107 | 108 | master_offset = consume_byte(content, master_offset, b'0x78', 1) 109 | master_offset = consume_byte(content, master_offset, b'0xDA', 1) 110 | comp_size -= 2 # The previous two bytes are included in the compressed data, for some reason. 111 | 112 | decomp_obj = zlib.decompressobj(-15) 113 | return decomp_obj.decompress(content[master_offset:master_offset + comp_size], uncomp_size) 114 | 115 | if __name__ == "__main__": 116 | if len(sys.argv) < 2: 117 | print("Usage: " + str(sys.argv[0]) + " ") 118 | else: 119 | filename = sys.argv[1] 120 | if filename[-4:] == ".dcx": 121 | uncomp_filename = filename[:-4] 122 | else: 123 | uncomp_filename = filename + ".undcx" 124 | with open(filename, "rb") as f, open(uncomp_filename, "wb") as g: 125 | file_content = f.read() 126 | g.write(uncompress_dcx_content(file_content)) 127 | g.close() 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | -------------------------------------------------------------------------------- /dist/EventNameTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/dist/EventNameTool.exe -------------------------------------------------------------------------------- /dist/EventScriptTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/dist/EventScriptTool.exe -------------------------------------------------------------------------------- /documentation/EDF_Unified_Format_Spec.txt: -------------------------------------------------------------------------------- 1 | # uW and sW represent unsigned/signed integers of size 4 or 8 bytes 2 | # depending on if the game targets 32-bit or 64-bit. 3 | # ('W' for 'word size') 4 | 5 | CLASS 6 | uW class_index 7 | uW num_of_instructions 8 | uW instr_table_offset # Offset from start of [main|extra]_instr_table to begin reading this class' instructions. 9 | uW name_offset # Offset from start of string_table to the name of this instruction class. 10 | z4 # DS1 only. 11 | 12 | INSTR 13 | uW instr_index 14 | uW num_of_arguments 15 | uW arg_table_offset # Offset from start of [main|extra]_arg_table to begin reading this instruction's arguments. 16 | uW name_offset # Offset from start of string_table to the name of this instruction. 17 | z4 # DS1 only. 18 | 19 | enum ARG_TYPE 20 | 0x00000000, # u8 21 | 0x00000001, # u16 22 | 0x00000002, # u32 23 | 0x00000003, # s8 24 | 0x00000004, # s16 25 | 0x00000005, # s32 26 | 0x00000006, # f32 27 | 0x00000008 # u64 - offset from start of string_table to string argument. 28 | 29 | ARG 30 | uW name_offset # Offset from start of string_table to the name of this argument. 31 | ARG_TYPE arg_type 32 | { # BB 33 | u1 unknown1 # Unknown bitflag. 34 | u1 unknown2 # Unknown bitflag. 35 | u1 unknown3 # Unknown bitflag. 36 | u1 unknown4 # Unknown bitflag. 37 | } 38 | s4 enum_table_offset # Offset from start of enum_table to the enum to use for this argument, or -1 if this argument is not an enum. 39 | z4 # BB only. 40 | uW arg_default # Interpreted according to arg_type, with padding as needed. 41 | uW arg_min # Interpreted according to arg_type, with padding as needed. 42 | uW arg_max # Interpreted according to arg_type, with padding as needed. 43 | uW arg_increment # Interpreted according to arg_type, with padding as needed. 44 | uW format_code_offset # Offset from start of string_table to the format string used to format this argument. 45 | { # DS1 46 | u1 unknown1 # Unknown bitflag. 47 | u1 unknown2 # Unknown bitflag. 48 | u1 unknown3 # Unknown bitflag. 49 | u1 unknown4 # Unknown bitflag. 50 | } 51 | 52 | ENUM_VALUE 53 | uW string_offset # Offset from start of string_table to the name of this enum value. 54 | u4 enum_value 55 | z4 56 | 57 | ENUM 58 | uW string_offset # Offset from start of string_table to the name of this enum. 59 | uW num_of_enum_values # Number of distinct ENUM_VALUEs in this enum. 60 | uW enum_value_offset # Offset from start of enum_value_table to begin reading this enum's values. 61 | z4 # Only in DS1. 62 | 63 | EDF_FILE 64 | # Begin EDF Header 65 | c4 magic # 'EDF\0' 66 | u4 version1 67 | u4 version2 68 | # DS1 has version1 0x00000000 and version2 0x00CC0065 69 | # BB has version1 0x0000FF00 and version2 0x00CC0065 70 | # Other games are unknown because they do not ship .emedf files. 71 | u4 filesize 72 | uW num_of_main_classes 73 | uW offset_to_main_class_table 74 | uW num_of_main_instrs 75 | uW offset_to_main_instr_table 76 | uW num_of_main_args 77 | uW offset_to_main_arg_table 78 | uW num_of_extra_classes # Extra classes, etc. are not used by the event script system. 79 | uW offset_to_extra_class_table # Their purpose is unknown. 80 | uW num_of_extra_instrs 81 | uW offset_to_extra_instr_table 82 | uW num_of_extra_args 83 | uW offset_to_extra_arg_table 84 | uW num_of_enums 85 | uW offset_to_enum_table 86 | uW num_of_enum_values 87 | uW offset_to_enum_value_table 88 | uW length_of_strings 89 | uW offset_to_strings 90 | uW unknown 91 | z4 # Only in DS1 92 | # End EDF Header 93 | 94 | # Offset: offset_to_main_class_table 95 | CLASS main_class_table[num_of_main_classes] 96 | # Offset: offset_to_main_instr_table 97 | INSTR main_instr_table[num_of_main_instrs] 98 | # Offset: offset_to_main_arg_table 99 | ARG main_arg_table[num_of_main_args] 100 | 101 | # Offset: offset_to_extra_class_table 102 | CLASS extra_class_table[num_of_extra_classes] 103 | # Offset: offset_to_extra_instr_table 104 | INSTR extra_instr_table[num_of_extra_instrs] 105 | # Offset: offset_to_extra_arg_table 106 | ARG extra_arg_table[num_of_extra_args] 107 | 108 | # Offset: offset_to_enum_table 109 | ENUM enum_table[num_of_enums] 110 | # Offset: offset_to_enum_value_table 111 | ENUM_VALUE enum_value_table[num_of_enum_values] 112 | # Offset: offset_to_strings 113 | u1 string_table[offset_to_strings] # Strings are stored as NUL-terminated UTF-16. 114 | EOF 115 | -------------------------------------------------------------------------------- /documentation/ELD_Unified_Format_Spec.txt: -------------------------------------------------------------------------------- 1 | # uW and sW represent unsigned/signed integers of size 4 or 8 bytes 2 | # depending on if the game targets 32-bit or 64-bit. 3 | # ('W' for 'word size') 4 | 5 | 6 | EVENT 7 | uW event_id 8 | uW string_offset # Offset from start of string_table to the name of this event. 9 | z4 # Only in DS1 10 | 11 | ELD_FILE 12 | # Begin ELD Header 13 | c4 magic # 'ELD\0' 14 | u4 version1 15 | u4 version2 16 | # DS1 has version1 0x00000000 and version2 0x00CC0065 17 | # BB has version1 0x0000FF00 and version2 0x00CC0065 18 | # Other games are unknown because they do not ship .emeld files. 19 | u4 filesize 20 | uW num_of_events 21 | uW offset_to_event_table 22 | uW num_of_dummy1 # Always 0 23 | uW offset_to_dummy1_table # Always = offset_to_strings 24 | uW num_of_dummy2 # Always 0 25 | uW offset_to_dummy2_table # Always = offset_to_strings 26 | uW length_of_strings 27 | uW offset_to_strings 28 | z8 # Only in DS1 29 | # End ELD Header 30 | 31 | Offset: offset_to_event_table 32 | EVENT event_table[num_of_events] 33 | Offset: offset_to_strings 34 | u1 string_table[length_of_strings] # Strings are stored as NUL-terminated UTF-16. 35 | EOF 36 | -------------------------------------------------------------------------------- /documentation/EVD_Unified_Format_Spec.txt: -------------------------------------------------------------------------------- 1 | # uW and sW represent unsigned/signed integers of size 4 or 8 bytes 2 | # depending on if the game targets 32-bit or 64-bit. 3 | # ('W' for 'word size') 4 | 5 | enum BONFIRE_TYPE 6 | 0x00000000, # Event continues as normal. 7 | 0x00000001, # Event restarts. 8 | 0x00000002 # Event is terminated. 9 | 10 | EVENT 11 | uW event_id # Unique identifier. Name is given in corresponding .emeld. 12 | uW num_of_instructions # Number of instructions ("lines") in this event. 13 | uW instruction_offset # Offset from start of instruction_table to begin reading this event's instructions. 14 | uW num_of_parameters # Number of parameter substitution instructions. 15 | { 16 | s4 # DS1 17 | s4;z4 # BB 18 | s8 # DS3 19 | } parameters_offset # Offset from start of parameter_table to begin reading this event's 20 | # parameter substitution instructions, or -1 if there are none to read. 21 | BONFIRE_TYPE handle_bonfire # How the event should handle the player interacting with a bonfire. 22 | z4 23 | 24 | INSTR 25 | u4 instruction_class # Broad class of this instruction. Description is found in the .emedf. 26 | u4 instruction_index # Index of this instruction within its class. Description is found in the .emedf. 27 | uW length_of_argument # Number of bytes for the fixed argument array for this instruction. 28 | { 29 | s4 # DS1 30 | s4;z4 # BB, DS3 31 | } argument_offset # Offset from start of argument_data to begin reading this instruction's argument. 32 | { 33 | s4;z4 # DS1, BB 34 | s8 # DS3 35 | } eventlayer_offset # Offset from start of eventlayer_table to begin reading this instruction's event layer 36 | # or -1 if this instruction has no event layer. 37 | 38 | LAYER 39 | u4 two # Always 2 40 | u4 event_layer # The event layers for the instruction, stored as packed bits. If the current layer in-game is i, 41 | # then the instruction will run exactly when (event_layer == 0) || (event_layer & (1 << i)). 42 | zW 43 | sW minus_one # Always -1 44 | uW one # Always 1 45 | 46 | PARAM 47 | uW instruction_number # Index of the instruction in the parent event to apply this parameter substitution to. 48 | uW destination_start_byte # Byte in the target instruction's argument data where overwriting should start. 49 | uW source_start_byte # Byte in the event's parameter data where copying should start. 50 | uW length # Number of bytes to copy from the event's parameter data to the target instruction's argument data. 51 | { 52 | z4 # DS1 53 | None # BB, DS3 54 | } 55 | 56 | LINKED 57 | uW linked_file_name_offset # Offset from start of string_table to the name of this linked file. 58 | 59 | EVD_FILE 60 | # Begin EVD Header 61 | c4 magic # 'EVD\0' 62 | u4 version1 63 | u4 version2 64 | # DS1 has version1 0x00000000 and version2 0x000000CC 65 | # BB has version1 0x0000FF00 and version2 0x000000CC 66 | # DS3Test uses BB format (DS3Test are unused, possibly BB-related, but shipped with DS3.) 67 | # DS3 has version1 0x0001FF00 and version2 0x000000CD 68 | uW filesize 69 | uW num_of_events 70 | uW offset_to_event_table 71 | uW num_of_instrs 72 | uW offset_to_instr_table 73 | uW num_of_dummy # Always 0 74 | uW offset_to_dummy_table # Always = offset_to_eventlayer_table 75 | uW num_of_eventlayers 76 | uW offset_to_eventlayer_table 77 | uW num_of_params 78 | uW offset_to_param_table 79 | uW num_of_linked_files 80 | uW offset_to_linked_file_table 81 | uW length_of_arg_data 82 | uW offset_to_arg_data 83 | uW length_of_strings 84 | uW offset_to_strings 85 | z4 # Only in DS1. 86 | # End EVD Header 87 | 88 | # Offset: offset_to_event_table 89 | EVENT event_table[num_of_events] 90 | # Offset: offset_to_instr_table 91 | INSTR instruction_table[num_of_instrs] 92 | # Offset: offset_to_dummy_table 93 | # Offset: offset_to_eventlayer_table 94 | LAYER eventlayer_table[num_of_eventlayers] 95 | # Offset: offset_to_arg_data 96 | u1 argument_data[length_of_arg_data] # Packed data consisting of all arguments for all instructions. 97 | # Data is packed according to native size and alignment, i.e. C-struct-like. 98 | # Argument data for each instruction is zero-padded to a multiple of 4 bytes 99 | # before concatination into argument_data. 100 | # In DS1, there is a trailing 0x00000000 at the end of argument_data that is not part 101 | # of any argument's data. 102 | # In BB and DS3, data is NUL-padded to a reach a multiple of 16. 103 | # Offset: offset_to_param_table 104 | PARAM parameter_table[num_of_params] 105 | # Offset: offset_to_linked_file_table 106 | LINKED linked_file_table[num_of_linked_files] 107 | # Offset: offset_to_strings 108 | u1 string_table[offset_to_strings] # Strings are stored as NUL-terminated UTF-16. 109 | EOF 110 | -------------------------------------------------------------------------------- /emevd_opener.py: -------------------------------------------------------------------------------- 1 | import struct 2 | import re 3 | import copy 4 | import os 5 | 6 | from emevd_handler import EVD_FileType 7 | import serialize_edf 8 | import dcx_handler 9 | 10 | EDF_JSON_DIR = "EventScriptResources" 11 | FILETYPE_JSON_DICT = { 12 | EVD_FileType.DARK_SOULS_1: os.path.join(EDF_JSON_DIR, "ds1-common.emedf.json"), 13 | EVD_FileType.BLOODBORNE: os.path.join(EDF_JSON_DIR, "bb-common.emedf.json"), 14 | EVD_FileType.DARK_SOULS_3_TEST: os.path.join(EDF_JSON_DIR, "ds3test-common.emedf.json"), 15 | EVD_FileType.DARK_SOULS_3: os.path.join(EDF_JSON_DIR, "ds3-common.emedf.json") 16 | } 17 | 18 | MEMOIZED_EDF_DATA = {} 19 | 20 | def get_edf_data(filetype): 21 | if filetype in MEMOIZED_EDF_DATA: 22 | return MEMOIZED_EDF_DATA[filetype] 23 | else: 24 | MEMOIZED_EDF_DATA[filetype] = {} 25 | emedf_json = open(FILETYPE_JSON_DICT[filetype], "r").read() 26 | edf_data = serialize_edf.Serializeable_EDF_Struct.deserialize(emedf_json) 27 | MEMOIZED_EDF_DATA[filetype]["arg_type"] = edf_data.build_type_dict() 28 | MEMOIZED_EDF_DATA[filetype]["instr_string"] = edf_data.build_instruction_string_dict() 29 | MEMOIZED_EDF_DATA[filetype]["enum_list"] = edf_data.enums 30 | return MEMOIZED_EDF_DATA[filetype] 31 | 32 | def get_arg_type_dict(filetype): 33 | return get_edf_data(filetype)["arg_type"] 34 | 35 | def get_instr_string_dict(filetype): 36 | return get_edf_data(filetype)["instr_string"] 37 | 38 | def get_enum_list(filetype): 39 | return get_edf_data(filetype)["enum_list"] 40 | 41 | 42 | def consume_byte(content, offset, byte, length=1): 43 | """Consume length bytes from content, starting at offset. If they 44 | are not all byte, raises a ValueError. 45 | """ 46 | 47 | for i in range(length-1): 48 | if content[offset + i:offset + i+1] != byte: 49 | raise ValueError(("Expected byte '0x%s' at offset " + 50 | "0x%x but received byte '0x%s'.") % (byte.hex(), offset+i, 51 | content[offset + i:offset + i+1].hex())) 52 | return offset + length 53 | 54 | def unpack_arg_array(content, command_class, command_index, offset, length, filetype): 55 | """Unpacks packed binary data in content as though it is the argument 56 | array for the command given by command_class and command_index. 57 | Only the portion of content given starting at offset of the given length 58 | is unpacked. 59 | 60 | If length exceeds the length of the argument array for the command, 61 | the remaining bytes will be unpacked as unsigned ints. 62 | 63 | Returns the format string used for the unpacking (with any extra 64 | unspecified arguments separated by a |) and a list of the arguments. 65 | """ 66 | 67 | arg_type_dict = get_arg_type_dict(filetype) 68 | 69 | if length == 0: 70 | return ("" , [ ]) 71 | if (command_class not in arg_type_dict or command_index not in arg_type_dict[command_class]): 72 | struct_size = struct.calcsize("@" + str(length) + "B0i" ) 73 | args_from_struct = struct.unpack_from(str(length) + "B", content, offset=offset) 74 | offset += struct_size 75 | return (length * "x", ["0x%02x" % s for s in args_from_struct]) 76 | else: 77 | # We replace "s" with "I" because strings are actually pointers into the string table, 78 | # not strings themselves. However, we still need to return the format string containing 79 | # the "s" so that the formatter can recognize that those arguments should perform string 80 | # table lookups. 81 | trimmed_struct_format = arg_type_dict[command_class][command_index][1:] 82 | struct_format = arg_type_dict[command_class][command_index] + "0i" 83 | struct_size = struct.calcsize(struct_format.replace("s", "I")) 84 | if struct_size > length: 85 | raise ValueError("Struct too large in instruction %d[%02d]. Content size: %d, struct size: %d" % 86 | (command_class, command_index, length, struct_size)) 87 | args_from_struct = struct.unpack_from(struct_format.replace("s", "I"), content, offset=offset) 88 | 89 | # Test to make sure only \x00 is used as a padding byte. 90 | # If not, struct_format has probably missed a field. 91 | repack = struct.pack(struct_format.replace("s", "I"), *args_from_struct) 92 | if content[offset : offset + struct_size] != repack: 93 | raise ValueError("Nonzero pad byte in argument array for instruction of type %d[%02d].\nReceived bytes: %s\nExpected bytes: %s" % 94 | (command_class, command_index, str(content[offset : offset + struct_size]), str(repack))) 95 | 96 | offset += struct_size 97 | extra_length = length - struct_size 98 | varargs = [struct.unpack_from(" 0: 100 | return (trimmed_struct_format + "|" + "I" * (extra_length // 4), [s for s in args_from_struct] + varargs) 101 | else: 102 | return (trimmed_struct_format, [s for s in args_from_struct]) 103 | 104 | def emevd_file_content_to_event_list(file_content, filetype_override = None): 105 | """Parses the binary data in file_content as a .emevd file. Returns 106 | the list of Events in the file. Raises a ValueError if file_content 107 | appears to be malformed or un-parseable. 108 | 109 | Filetype is (mostly) automatically detected using header information, 110 | but can be overridden by passing a EVD_Filetype value as filetype_override. 111 | """ 112 | 113 | filetype = filetype_override 114 | event_list = [] 115 | 116 | should_dcx = False 117 | if dcx_handler.appears_dcx(file_content): 118 | tmp = dcx_handler.uncompress_dcx_content(file_content) 119 | file_content = tmp 120 | should_dcx = True 121 | 122 | master_offset = 0 123 | 124 | master_offset = consume_byte(file_content, master_offset, '\x45', 1) 125 | master_offset = consume_byte(file_content, master_offset, '\x56', 1) 126 | master_offset = consume_byte(file_content, master_offset, '\x44', 1) 127 | master_offset = consume_byte(file_content, master_offset, '\x00', 1) 128 | 129 | (version_part_1, version_part_2) = struct.unpack_from("$", remaining_line) 386 | eventlayer = None 387 | if m_eventlayer: 388 | eventlayer = 0 389 | prev_eventlayer_value = -1 390 | eventlayer_strings = m_eventlayer.group(1).split(",") 391 | for v in eventlayer_strings: 392 | next_eventlayer_value = int(v) 393 | if next_eventlayer_value <= prev_eventlayer_value: 394 | raise ValueError("Line %d: Event Layer Bit %d is out of sequence." 395 | % (line_num, next_eventlayer_value)) 396 | if next_eventlayer_value < 0 or next_eventlayer_value > 31: 397 | raise ValueError("Line %d: Event Layer Bit %d is not in range [0,31]." 398 | % (line_num, next_eventlayer_value)) 399 | eventlayer += 2 ** next_eventlayer_value 400 | prev_eventlayer_value = next_eventlayer_value 401 | elif remaining_line != '' and not m_eventlayer: 402 | raise ValueError("Line %d: Instruction remnant '%s' could not be parsed." 403 | % (line_num, remaining_line)) 404 | 405 | # Check the argument list against the format_string. 406 | split_arg_list = arg_list_string.split(",") 407 | trimmed_format_string = arg_format_string.translate(str.maketrans("", "", "|")) 408 | if split_arg_list == ['']: 409 | split_arg_list = [] 410 | if len(trimmed_format_string) != len(split_arg_list): 411 | raise ValueError(("Line %d: Length mismatch between format string (%d) " + 412 | "and argument array (%d)") % (line_num, arg_format_string, arg_list_string)) 413 | argument_list = [] 414 | for (i, char) in enumerate(trimmed_format_string): 415 | arg = split_arg_list[i] 416 | 417 | if char == 'f': 418 | argument_list.append(float(arg)) 419 | 420 | CHAR_BOUNDS = {'b': (-128, 127), 'B': (0, 255), 'h': (-32768, 32767), 421 | 'H': (0, 65535), 'i': (-2147483648, 2147483647), 'I': (0, 4294967295), 422 | 'x': (0, 255), 's': (0, 4294967295)} 423 | if char in CHAR_BOUNDS: 424 | (min_val, max_val) = CHAR_BOUNDS[char] 425 | parsed_arg = int(arg, 0) 426 | if min_val <= parsed_arg and parsed_arg <= max_val: 427 | argument_list.append(parsed_arg) 428 | else: 429 | raise ValueError(("Line %d: Argument \"%d\" is not inside " + 430 | "the bounds for format specifier \"%s\".") % (line_num, arg, char)) 431 | instr = emevd_handler.Instruction(instr_class, instr_index, arg_format_string, argument_list, [], eventlayer) 432 | current_event_instrs.append(instr) 433 | elif m_param: 434 | if len(current_event_instrs) >= 1: 435 | # Parse the line as a parameter replacement for the previous line. 436 | dest_byte = int(m_param.group(1)) 437 | source_byte = int(m_param.group(2)) 438 | length = int(m_param.group(3)) 439 | 440 | param = emevd_handler.ParameterReplacement(len(current_event_instrs)-1, dest_byte, source_byte, length) 441 | current_event_instrs[-1].append_parameter_replacement(param) 442 | else: 443 | # Orphaned parameter line. 444 | raise ValueError(("Line %d: Parameter replacement \"%s\" " + 445 | "does not have an instruction to attach to.") % (line_num, line)) 446 | else: # Malformed line. 447 | raise ValueError(("Line %d: Line \"%s\" cannot be parsed as a " + 448 | "instruction or parameter replacement.") % (line_num, line)) 449 | elif mode == "strings_table": 450 | pass # Dealt with before comment/whitespace stripping. 451 | elif mode == "linked_files_table": 452 | m_linked_file = re.match(r"^(\d+)$", line) 453 | if m_linked_file: 454 | linked_files.append(int(m_linked_file.group(1))) 455 | else: 456 | # Determine filetype at the start of the file. 457 | if filetype == None: 458 | # Handle filetype override first. 459 | if filetype_override != None: 460 | filetype = filetype_override 461 | else: 462 | split_line = line.split(":") 463 | filetype = EVD_FileType.from_string(split_line[0]) 464 | if filetype == None: 465 | raise ValueError("Line %d: Could not find acceptable EVD filetype signifier.") 466 | if len(split_line) > 1 and split_line[1] == "DCX": 467 | should_dcx = True 468 | return (filetype, event_list, strings, linked_files, should_dcx) 469 | 470 | import emevd_handler 471 | -------------------------------------------------------------------------------- /emevd_rebuilder.py: -------------------------------------------------------------------------------- 1 | import emevd_handler 2 | import emevd_opener 3 | import serialize_edf 4 | 5 | import argparse 6 | 7 | import sys 8 | import contextlib 9 | 10 | @contextlib.contextmanager 11 | def _smart_open(filename=None, mode='w', encoding=None): 12 | """Opens filename and returns a file handle. If filename is None 13 | or '-', uses stdout. 14 | """ 15 | 16 | if filename and filename != '-': 17 | fh = open(filename, mode, encoding=encoding) 18 | else: 19 | if 'b' in mode: 20 | fh = sys.stdout.buffer 21 | else: 22 | fh = sys.stdout 23 | 24 | try: 25 | yield fh 26 | finally: 27 | if fh is not sys.stdout and fh is not sys.stdout.buffer: 28 | fh.close() 29 | 30 | if __name__ == '__main__': 31 | desc = "Unpack and repack .emevd files. Can also write to / read from raw numeric data, which is more convenient to " +\ 32 | "inspect and hand-edit than a binary file. Also can produce a pretty-printed verbose version, which is more easily human " +\ 33 | "readable, but cannot be repacked. The typical usage pattern is to unpack an .emevd into both raw and verbose versions. " +\ 34 | "Using the verbose version as a guide, edit the raw version to make suitable changes. Then, check the changes are correct by " +\ 35 | "converting the raw version to a new verbose version. Finally, the raw version can then be re-packed as a .emevd file." 36 | epilog = "Developed by HotPocketRemix." 37 | parser = argparse.ArgumentParser(description=desc, epilog=epilog) 38 | 39 | 40 | parser.add_argument("in_file", metavar="FILE", action="store", 41 | help="File to read from.") 42 | parser.add_argument("-p", "--parse", action="store_true", dest="should_parse_from_file", 43 | help="Read from a numeric file produced by -n rather than from a .emevd.") 44 | group = parser.add_mutually_exclusive_group() 45 | group.add_argument("-n", "--numeric-print", action="store_true", dest="should_write_numeric", 46 | help="Emit the opened file as raw numeric data, suitable for hand editing.") 47 | group.add_argument("-v", "--verbose-print", action="store_true", dest="should_write_pretty", 48 | help="Emit the opened file as a pretty-printed version, suitable for easy inspection.") 49 | group.add_argument("-j", "--json-print", action="store_true", dest="should_write_pretty_json", 50 | help="Read the opened JSONified EMEDF file and emit a pretty-printed version. Ignores -pst") 51 | parser.add_argument("-o", "--output", metavar="OUTFILE", action="store", dest="out_file", default="-", 52 | help="Write output to OUTFILE instead of stdout. Use \"-\" for stdout if required.") 53 | parser.add_argument("-s", "--suppress", action="store_true", dest="suppress_line_numbers", default=False, 54 | help="Suppress line numbers when emitting a pretty-printed version, to allow for easier diffing.") 55 | parser.add_argument("-t", "--type-override", action="store", dest="ft_override", default="", 56 | help="Override auto-detected filetype.", choices=[x.to_string() for x in emevd_handler.EVD_FileType]) 57 | 58 | args = parser.parse_args() 59 | ft_override = emevd_handler.EVD_FileType.from_string(args.ft_override) 60 | 61 | mode = 'rb' 62 | enc = None 63 | if args.should_parse_from_file: 64 | mode = 'r' 65 | enc = "utf-8" 66 | with open(args.in_file, mode, encoding=enc) as f: 67 | if args.should_write_pretty_json: 68 | content = f.read() 69 | pretty_edf = serialize_edf.Serializeable_EDF_Struct.deserialize(content).to_pretty_string(suppress_unknown_arg_data = True) 70 | with _smart_open(args.out_file, mode='w', encoding="utf-8") as out: 71 | out.write(pretty_edf) 72 | else: 73 | emevd = emevd_handler.EmevdData([]) 74 | 75 | if args.should_parse_from_file: 76 | emevd = emevd_handler.EmevdData.build_from_raw_numeric_file_content(f.read(), filetype_override=ft_override) 77 | else: 78 | emevd = emevd_handler.EmevdData.build_from_emevd_file_content(f.read(), filetype_override=ft_override) 79 | 80 | if args.should_write_numeric or args.should_write_pretty: 81 | with _smart_open(args.out_file, mode='w', encoding="utf-8") as out: 82 | if args.should_write_numeric: 83 | out.write(emevd.export_as_raw_numeric()) 84 | else: # args.should_write_pretty 85 | out.write(emevd.export_as_human_readable(suppress_line_numbers = args.suppress_line_numbers)) 86 | else: # Write as binary .emevd 87 | with _smart_open(args.out_file, mode='wb') as out: 88 | out.write(emevd.export_as_emevd()) 89 | 90 | 91 | 92 | 93 | -------------------------------------------------------------------------------- /evd_command_to_readable.py: -------------------------------------------------------------------------------- 1 | import emevd_opener 2 | 3 | def stringify_args(format_string_or_enum_list, arg_list, enum_list): 4 | """Applies stringify_arg to each element of arg_list, using the 5 | respective format or enum string in format_string_or_enum_list. 6 | """ 7 | 8 | return [stringify_arg(format_string_or_enum, arg, enum_list) for 9 | (format_string_or_enum, arg) in zip(format_string_or_enum_list, arg_list)] 10 | 11 | def stringify_arg(format_string_or_enum, arg, enum_list): 12 | """Formats arg in accordance with format_string_or_enum. If it is 13 | a format string, arg must be of the correct type. Otherwise, if it 14 | is an enum, then arg is treated as an index into this enum. 15 | """ 16 | 17 | enum_names = [e.name for e in enum_list] 18 | if format_string_or_enum in enum_names: 19 | return parse_enum(arg, format_string_or_enum, enum_list) 20 | else: 21 | if isinstance(arg, str): 22 | return arg 23 | else: 24 | return format_string_or_enum % arg 25 | 26 | def parse_enum(value, enum_name, enum_list): 27 | """Indexes the enum enum_name using value. If value is not found in 28 | enum, then a dummy string representation of enum_name[value] is 29 | used instead. 30 | """ 31 | 32 | for enum in enum_list: 33 | if enum.name == enum_name: 34 | if value not in enum.values: 35 | return enum.name + "[" + str(value) + "]" 36 | else: 37 | return enum.values[value] 38 | 39 | def default_readable(instr_class, instr_index, fixed_args, var_args): 40 | """Creates a default readable representation of the command with 41 | command instr_class and instr_index with arguments fixed_args and var_args. 42 | Provides no information about the command's purpose. 43 | """ 44 | 45 | arg_array_string = '' 46 | if not var_args: 47 | arg_array_string = "(" + ", ".join([str(s) for s in fixed_args]) + ")" 48 | else: 49 | arg_array_string = "(" + ", ".join([str(s) for s in fixed_args]) + " | " + ", ".join([str(s) for s in var_args]) + ")" 50 | 51 | return ("%4d" % instr_class + "[" + "%2d" % instr_index + "] " + arg_array_string) 52 | 53 | def translate(instr_class, instr_index, fix_args, var_args, filetype): 54 | """Creates a human-readable representation of the command with 55 | command instr_class and instr_index with arguments fixed_args and var_args. 56 | If the command is known, the human-readable representation is 57 | a string that desribes its function. If not, a default representation 58 | using default_readable is used as a fallback. 59 | """ 60 | 61 | # The var_args handling is not great and should be reworked. 62 | # Instead, the instructions full format string should be parsed, but 63 | # this is annoying because it does not have the same verbose information 64 | # as the one from the .emedf. 65 | 66 | var_arg_string = "" 67 | if var_args: 68 | var_arg_string = "{, " + ", ".join([str(s) for s in var_args]) + "}" 69 | instr_string_dict = emevd_opener.get_instr_string_dict(filetype) 70 | enum_list = emevd_opener.get_enum_list(filetype) 71 | if (instr_class not in instr_string_dict or instr_index not in instr_string_dict[instr_class]): 72 | return default_readable(instr_class, instr_index, fix_args, var_args) 73 | else: 74 | (output_string, arg_format_string_or_enum_list) = instr_string_dict[instr_class][instr_index] 75 | return output_string.format(*stringify_args(arg_format_string_or_enum_list, fix_args, enum_list)) + var_arg_string 76 | 77 | -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotPocketRemix/DSEventScriptTools/0edce555d42a4d5c8ce7f67b25a8a1aa3b773a6d/icon.ico -------------------------------------------------------------------------------- /serialize_edf.py: -------------------------------------------------------------------------------- 1 | import json 2 | import sys 3 | 4 | TYPE_CHAR_DICT = {0: 'B', 1: 'H', 2: 'I', 3: 'b', 4: 'h', 5: 'i', 6: 'f', 8: 's'} 5 | 6 | # Serializable object template. 7 | # Override _fields to set types to parse. Format is a list of 2-tuples 8 | # (name, type) where name is a string. type can be an actual type or class 9 | # or a list of types and classes. 10 | # Override _verify_arg to provide post-parsing type assertion 11 | # (for elements of list types, for instance). 12 | class Structure(object): 13 | 14 | _fields = [] 15 | 16 | def _init_arg(self, expected_type, value): 17 | if isinstance(expected_type, list): 18 | for type_in_list in expected_type: 19 | if isinstance(value, type_in_list): 20 | return value 21 | else: 22 | try: 23 | return type_in_list(**value) 24 | except TypeError: 25 | continue 26 | raise TypeError("Cannot coerce " + str(value) + " to types [" + 27 | ", ".join([str(t) for t in expected_type]) + "]") 28 | else: 29 | if isinstance(value, expected_type): 30 | return value 31 | else: 32 | return expected_type(**value) 33 | 34 | def _verify_init(self): 35 | return 36 | 37 | def __init__(self, **kwargs): 38 | field_names, field_types = zip(*self._fields) 39 | assert [isinstance(name, str) for name in field_names] 40 | for type_ in field_types: 41 | if isinstance(type_, list): 42 | # Actually dealing with a list of types. 43 | assert [isinstance(t, type) for t in type_] 44 | else: 45 | assert isinstance(type_, type) 46 | 47 | for name, field_type in self._fields: 48 | setattr(self, name, self._init_arg(field_type, kwargs.pop(name))) 49 | 50 | self._verify_init() 51 | 52 | # Check for any remaining unknown arguments 53 | if kwargs: 54 | raise TypeError('Invalid arguments(s): {}'.format(','.join(kwargs))) 55 | 56 | 57 | class Serializeable_EDF_Enum(Structure): 58 | _fields = [('name', str), ('values', dict)] 59 | 60 | def _verify_init(self): 61 | new_values = {} 62 | for (k, v) in self.values.items(): 63 | new_values[int(k)] = self._init_arg(str, v) 64 | self.values = new_values 65 | 66 | assert all(isinstance(x, int) for x in self.values.keys()) 67 | assert all(isinstance(x, str) for x in self.values.values()) 68 | 69 | def to_pretty_string_list(self, format_string): 70 | return_list = [] 71 | return_list.append("%s = {" % self.name) 72 | for (enum_key, enum_value) in self.values.items(): 73 | return_list.append(" " + format_string % enum_key + ": " + enum_value) 74 | return_list.append("}") 75 | return return_list 76 | 77 | class Serializeable_EDF_Argument(Structure): 78 | _fields = [('name', str), ('type', int), ('enum_name', [str, type(None)]), 79 | ('default', [int, float, str]), ('min', [int, float, str]), ('max', [int, float, str]), 80 | ('increment', [int, float, str]), ('format_string', str), 81 | ('unk1', int), ('unk2', int), ('unk3', int), ('unk4', int)] 82 | 83 | def _verify_init(self): 84 | assert self.type in [0, 1, 2, 3, 4, 5, 6, 8] 85 | if self.type in [0, 1, 2, 3, 4, 5]: 86 | arg_type = int 87 | elif self.type in [6]: 88 | arg_type = float 89 | elif self.type in [8]: 90 | arg_type = str 91 | assert isinstance(self.default, arg_type), "Argument default is '" + str(self.default) + "' which is not of type " + str(arg_type) 92 | if self.type != 8: # String only uses default, the others are left as 0. 93 | assert isinstance(self.min, arg_type), "Argument min is '" + str(self.min) + "' which is not of type " + str(arg_type) 94 | assert isinstance(self.max, arg_type), "Argument max is '" + str(self.max) + "' which is not of type " + str(arg_type) 95 | assert isinstance(self.increment, arg_type), "Argument increment is '" + str(self.increment) + "' which is not of type " + str(arg_type) 96 | 97 | def to_pretty_string(self, suppress_unknown_arg_data): 98 | return_string = "%s " % TYPE_CHAR_DICT[self.type] 99 | if not suppress_unknown_arg_data: 100 | return_string += "[%02x|%02x|%02x|%02x] " % (self.unk1, 101 | self.unk2, self.unk3, self.unk4) 102 | return_string += " %s" % self.name 103 | if self.enum_name != None: 104 | return_string += " [ENUM: %s]" % self.enum_name 105 | else: 106 | if self.type == 8: 107 | return_string += " ('" + self.format_string % self.default + "')" 108 | else: 109 | fs = self.format_string 110 | arg_format = " [" + fs + ":" + fs + ":" + fs + "] (" + fs + ")" 111 | return_string += arg_format % (self.min, self.increment, self.max, self.default) 112 | return return_string 113 | 114 | class Serializeable_EDF_Instruction(Structure): 115 | _fields = [('name', str), ('index', int), ('args', list)] 116 | 117 | def _verify_init(self): 118 | self.args = [self._init_arg(Serializeable_EDF_Argument, x) for x in self.args] 119 | 120 | def to_pretty_string_list(self, suppress_unknown_arg_data): 121 | return_list = [] 122 | return_list.append("[%02d] - %s" % (self.index, self.name)) 123 | for arg in self.args: 124 | return_list.append(" " + arg.to_pretty_string(suppress_unknown_arg_data)) 125 | return return_list 126 | 127 | class Serializeable_EDF_Class(Structure): 128 | _fields = [('name', str), ('index', int), ('instrs', list)] 129 | 130 | def _verify_init(self): 131 | self.instrs = [self._init_arg(Serializeable_EDF_Instruction, x) for x in self.instrs] 132 | 133 | def to_pretty_string_list(self, suppress_unknown_arg_data): 134 | return_list = [] 135 | return_list.append("%d - %s" % (self.index, self.name)) 136 | for instr in self.instrs: 137 | return_list += [" " + l for l in instr.to_pretty_string_list(suppress_unknown_arg_data)] 138 | return return_list 139 | 140 | class Serializeable_EDF_Struct(Structure): 141 | _fields = [('unknown', int), ('main_classes', list), ('extra_classes', list), ('enums', list)] 142 | 143 | def _verify_init(self): 144 | self.main_classes = [self._init_arg(Serializeable_EDF_Class, x) for x in self.main_classes] 145 | self.extra_classes = [self._init_arg(Serializeable_EDF_Class, x) for x in self.extra_classes] 146 | self.enums = [self._init_arg(Serializeable_EDF_Enum, x) for x in self.enums] 147 | 148 | # Check that all referenced Enums in every argument actually exist. 149 | enum_names = [enum.name for enum in self.enums] 150 | for c in self.main_classes + self.extra_classes: 151 | for i in c.instrs: 152 | for a in i.args: 153 | if a.enum_name != None: 154 | assert a.enum_name in enum_names, "Argument uses '" + str(a.enum_name) + "' but it is not included in the enum list." 155 | 156 | def to_pretty_string(self, suppress_unknown_arg_data = False): 157 | return_list = [] 158 | return_list.append("EMEDF") 159 | return_list.append("") 160 | return_list.append("") 161 | return_list.append("Main Classes:") 162 | for c in self.main_classes: 163 | return_list += c.to_pretty_string_list(suppress_unknown_arg_data) 164 | return_list.append("") 165 | return_list.append("") 166 | return_list.append("Extra Classes:") 167 | for c in self.extra_classes: 168 | return_list += c.to_pretty_string_list(suppress_unknown_arg_data) 169 | return_list.append("") 170 | return_list.append("") 171 | return_list.append("Enums:") 172 | for e in self.enums: 173 | return_list += e.to_pretty_string_list("%d") 174 | return_list.append("") 175 | return "\n".join(return_list) 176 | 177 | # Build a dictionary of types for this EDF. 178 | # Returns type_dict, where type_dict[instr_class][instr_index] is 179 | # a format string for the arguments of the command with class 180 | # instr_class and index instr_index. 181 | def build_type_dict(self): 182 | type_dict = {} 183 | for c in self.main_classes: 184 | class_type_dict = {} 185 | for i in c.instrs: 186 | format_string = "@" 187 | for a in i.args: 188 | format_string += TYPE_CHAR_DICT[a.type] 189 | class_type_dict[i.index] = format_string 190 | type_dict[c.index] = class_type_dict 191 | return type_dict 192 | 193 | # Build a dictionary of instruction strings for this EDF. 194 | # Returns instr_string_dict, where instr_string_dict[instr_class][instr_index] = (s, l) 195 | # where s is the instruction format string for the command with class 196 | # instr_class and index instr_index, and l is a list of the format 197 | # strings for each of the command's arguments. Each element of l 198 | # is either a true format string, or the name of an enum as a string. 199 | def build_instruction_string_dict(self): 200 | instr_string_dict = {} 201 | for c in self.main_classes: 202 | class_instr_string_dict = {} 203 | for i in c.instrs: 204 | arg_output_string_list = [] 205 | arg_format_string_or_enum_list = [] 206 | for (arg_count, a) in enumerate(i.args): 207 | arg_output_string_list.append(a.name + ": {" + str(arg_count) + "}") 208 | if a.enum_name != None: 209 | arg_format_string_or_enum_list.append(a.enum_name) 210 | else: 211 | arg_format_string_or_enum_list.append(a.format_string) 212 | 213 | class_instr_string_dict[i.index] = (i.name + " (" + 214 | ", ".join(arg_output_string_list) + ")", arg_format_string_or_enum_list) 215 | instr_string_dict[c.index] = class_instr_string_dict 216 | return instr_string_dict 217 | 218 | def serialize(self): 219 | return json.dumps(self, default=lambda o: o.__dict__, indent=2) 220 | 221 | @classmethod 222 | def deserialize(cls, data): 223 | return cls(**json.loads(data)) 224 | 225 | if __name__ == "__main__": 226 | if len(sys.argv) == 1: 227 | print("Usage: " + sys.argv[0] + " ") 228 | else: 229 | with open(sys.argv[1], "rb") as f: 230 | content = f.read() 231 | print(Serializeable_EDF_Struct.deserialize(content).to_pretty_string(suppress_unknown_arg_data = True)) 232 | -------------------------------------------------------------------------------- /unpack_eld.py: -------------------------------------------------------------------------------- 1 | import struct 2 | import sys 3 | import re 4 | import argparse 5 | import contextlib 6 | 7 | import dcx_handler 8 | from emevd_handler import EVD_FileType 9 | 10 | def extract_utf16z(content, offset): 11 | extracted = b'' 12 | length = 0 13 | while content[offset + length:offset + length+ 2] != b'\x00\x00': 14 | extracted = extracted + content[offset + length:offset + length + 2] 15 | length += 2 16 | return (extracted.decode('utf-16'), length + 2) 17 | 18 | def consume_byte(content, offset, byte, length=1): 19 | """Consume length bytes from content, starting at offset. If they 20 | are not all byte, raises a ValueError. 21 | """ 22 | 23 | for i in range(length-1): 24 | if content[offset + i:offset + i+1] != byte: 25 | raise ValueError(("Expected byte '0x%s' at offset " + 26 | "0x%x but received byte '0x%s'.") % (byte.hex(), offset+i, 27 | content[offset + i:offset + i+1].hex())) 28 | return offset + length 29 | 30 | # Wrapper for struct.unpack_from to make calculating offsets easier. 31 | # Returns (result, new_offset) where result is the output of struct.unpack_from. 32 | def extract_struct(format_string, content, offset=0): 33 | result = struct.unpack_from(format_string, content, offset=offset) 34 | return (result, offset + struct.calcsize(format_string)) 35 | 36 | def string_list_to_binary_emeld(string_list, filetype, should_dcx): 37 | header = b'\x45\x4C\x44\x00' 38 | if filetype == EVD_FileType.DARK_SOULS_1: 39 | header += struct.pack(" 1 and split_line[1] == "DCX": 158 | should_dcx = True 159 | else: 160 | m_string_entry = re.match(r"^(\d+):(.*)", line) 161 | if m_string_entry: 162 | event_id = int(m_string_entry.group(1)) 163 | value = m_string_entry.group(2) 164 | string_list.append((event_id, value)) 165 | else: 166 | raise ValueError("Line %d: Could not parse as event_id:readable_name pair.") 167 | return (string_list, filetype, should_dcx) 168 | 169 | 170 | @contextlib.contextmanager 171 | def _smart_open(filename=None, mode='w', encoding=None): 172 | """Opens filename and returns a file handle. If filename is None 173 | or '-', uses stdout. 174 | """ 175 | 176 | if filename and filename != '-': 177 | fh = open(filename, mode, encoding=encoding) 178 | else: 179 | if 'b' in mode: 180 | fh = sys.stdout.buffer 181 | else: 182 | fh = sys.stdout 183 | 184 | try: 185 | yield fh 186 | finally: 187 | if fh is not sys.stdout and fh is not sys.stdout.buffer: 188 | fh.close() 189 | 190 | if __name__ == '__main__': 191 | desc = "Unpack and repack .emeld files." 192 | epilog = "Developed by HotPocketRemix." 193 | parser = argparse.ArgumentParser(description=desc, epilog=epilog) 194 | 195 | 196 | parser.add_argument("in_file", metavar="FILE", action="store", 197 | help="File to read from.") 198 | parser.add_argument("-p", "--parse", action="store_true", dest="should_parse_from_file", 199 | help="Read from a human-readable file produced by -n rather than from a .emeld.") 200 | parser.add_argument("-v", "--verbose-print", action="store_true", dest="should_write_pretty", 201 | help="Emit the opened file as a human-readable version, suitable for easy inspection, rather than a .emeld.") 202 | parser.add_argument("-o", "--output", metavar="OUTFILE", action="store", dest="out_file", default="-", 203 | help="Write output to OUTFILE instead of stdout. Use \"-\" for stdout if required.") 204 | 205 | args = parser.parse_args() 206 | 207 | mode = 'rb' 208 | enc = None 209 | if args.should_parse_from_file: 210 | mode = 'r' 211 | enc = "utf-8" 212 | with open(args.in_file, mode, encoding=enc) as f: 213 | if args.should_parse_from_file: 214 | (string_list, filetype, should_dcx) = human_readable_to_string_list(f.read()) 215 | else: 216 | (string_list, filetype, should_dcx) = emeld_file_content_to_string_list(f.read()) 217 | 218 | if args.should_write_pretty: 219 | with _smart_open(args.out_file, mode='w', encoding="utf-8") as out: 220 | out.write(string_list_to_human_readable(string_list, filetype, should_dcx)) 221 | else: # Write as binary .emeld 222 | with _smart_open(args.out_file, mode='wb') as out: 223 | out.write(string_list_to_binary_emeld(string_list, filetype, should_dcx)) 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | --------------------------------------------------------------------------------