XP3
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |subcat=Archiving |extensions={{ext|xp3}} }} '''XP3''' is an archiving format used in the KiriKiri Adventure Game System, a Japanese interactive fiction engi...") |
(→FormatInfo template: Populate parameters and add necessary references.) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|subcat=Archiving | |subcat=Archiving | ||
|extensions={{ext|xp3}} | |extensions={{ext|xp3}} | ||
+ | |compression=lossless<ref>[https://github.com/awaken1ng/krkr-xp3/blob/master/structs/file.py#L4 file.py (Line 4) - awaken1ng's fork of krkr-xp3 Python - GitHub]</ref> | ||
+ | |magic=58 50 33 0d 0a 20 0a 1a 8b 67 01 | ||
+ | |tpm=(optional) encryption<ref>[https://github.com/awaken1ng/krkr-xp3/blob/master/xp3reader.py#L33 xp3reader.py (Line 33) - awaken1ng's fork of krkr-xp3 Python - GitHub]</ref> | ||
}} | }} | ||
− | '''XP3''' is an archiving format used in the [[KiriKiri Adventure Game System]], a Japanese interactive fiction engine. Information about it in English | + | '''XP3''' is an archiving format originally used in the [[KiriKiri Adventure Game System]], a Japanese interactive fiction engine. It is also used in other visual novels.<ref>[https://morkt.github.io/GARbro/supported.html GARbro - supported formats - GitHub]</ref> Information about it in English might be hard to find. |
+ | |||
+ | == Identification == | ||
+ | Files start with ASCII {{magic|XP3}}, followed by the Windows line break bytes {{magic|0x0D 0x0A}} and the 6 bytes {{magic|0x20 0x0A 0x1A 0x8B 0x67 0x01}}. | ||
+ | |||
+ | == Sample files == | ||
+ | See also: [https://discmaster.textfiles.com/search?extension=xp3 Files with XP3 - Discmaster] | ||
+ | {| border="1" align="center" style="text-align:center;" cellpadding="6" | ||
+ | ! Filename | ||
+ | ! View | ||
+ | ! Download | ||
+ | |- | ||
+ | | bgimage.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/bgimage.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/bgimage.xp3 Download] | ||
+ | |- | ||
+ | | bgm.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/bgm.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/bgm.xp3 Download] | ||
+ | |- | ||
+ | | data.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/data.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/data.xp3 Download] | ||
+ | |- | ||
+ | | data.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/dlove104.lzh/だいなまいとラヴァーズ/data.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/dlove104.lzh/だいなまいとラヴァーズ/data.xp3 Download] | ||
+ | |- | ||
+ | | fgimage.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/fgimage.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/fgimage.xp3 Download] | ||
+ | |- | ||
+ | | image.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/image.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/image.xp3 Download] | ||
+ | |- | ||
+ | | others.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/others.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/others.xp3 Download] | ||
+ | |- | ||
+ | | patch.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch.xp3 Download] | ||
+ | |- | ||
+ | | patch2.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch2.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch2.xp3 Download] | ||
+ | |- | ||
+ | | patch3.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch3.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch3.xp3 Download] | ||
+ | |- | ||
+ | | patch4.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch4.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/dlove104.lzh/グラフィックデータ/patch4.xp3 Download] | ||
+ | |- | ||
+ | | rule.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/rule.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/rule.xp3 Download] | ||
+ | |- | ||
+ | | scenario.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/scenario.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/scenario.xp3 Download] | ||
+ | |- | ||
+ | | sound.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/sound.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/sound.xp3 Download] | ||
+ | |- | ||
+ | | system.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/system.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/13165/GirlGame.iso/contents/game/akikaze1_3.lzh/system.xp3 Download] | ||
+ | |- | ||
+ | | bgm.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/bgm.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/bgm.xp3 Download] | ||
+ | |- | ||
+ | | image.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/image.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/image.xp3 Download] | ||
+ | |- | ||
+ | | patch.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/22345/VPR0303A.ISO/OLS/PATCH/patch.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/22345/VPR0303A.ISO/OLS/PATCH/patch.xp3 Download] | ||
+ | |- | ||
+ | | scenario.xp3 | ||
+ | | [https://discmaster.textfiles.com/view/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/scenario.xp3 View] | ||
+ | | [https://discmaster.textfiles.com/file/22345/VPR0303A.ISO/OLS/PS2INST/ps2inst.exe/scenario.xp3 Download] | ||
+ | |} | ||
== Links == | == Links == | ||
+ | * [https://github.com/crskycode/GARbro crskycode's fork of GARbro] - could be used as one possible way to extract data.<ref>[https://forums.fuwanovel.moe/topic/26621-atri-my-dear-moments-data-extraction#elComment_539200 ATRI: My Dear Moments Data Extraction - Voluntary Tech Support - Fuwanovel Forums]</ref> | ||
* [http://www.insani.org/tools/ Some related tools] | * [http://www.insani.org/tools/ Some related tools] | ||
+ | * [https://forums.fuwanovel.net/topic/4887-data-extraction-thread/ Script Extraction Thread - Fuwanovel Forums] | ||
+ | * [https://web.archive.org/web/20150619053444/http://forums.fuwanovel.net:80/topic/4887-data-extraction-thread/ Data Extraction Thread - Internet Archive copy of Fuwanovel Forums thread] | ||
+ | * [https://github.com/awaken1ng/krkr-xp3/blob/master/structs/constants.py Signature definition in Python] | ||
+ | |||
+ | == References == | ||
+ | <references/> |
Latest revision as of 12:13, 15 August 2025
XP3 is an archiving format originally used in the KiriKiri Adventure Game System, a Japanese interactive fiction engine. It is also used in other visual novels.[3] Information about it in English might be hard to find.
Contents |
[edit] Identification
Files start with ASCII XP3
, followed by the Windows line break bytes 0x0D 0x0A
and the 6 bytes 0x20 0x0A 0x1A 0x8B 0x67 0x01
.
[edit] Sample files
See also: Files with XP3 - Discmaster
Filename | View | Download |
---|---|---|
bgimage.xp3 | View | Download |
bgm.xp3 | View | Download |
data.xp3 | View | Download |
data.xp3 | View | Download |
fgimage.xp3 | View | Download |
image.xp3 | View | Download |
others.xp3 | View | Download |
patch.xp3 | View | Download |
patch2.xp3 | View | Download |
patch3.xp3 | View | Download |
patch4.xp3 | View | Download |
rule.xp3 | View | Download |
scenario.xp3 | View | Download |
sound.xp3 | View | Download |
system.xp3 | View | Download |
bgm.xp3 | View | Download |
image.xp3 | View | Download |
patch.xp3 | View | Download |
scenario.xp3 | View | Download |
[edit] Links
- crskycode's fork of GARbro - could be used as one possible way to extract data.[4]
- Some related tools
- Script Extraction Thread - Fuwanovel Forums
- Data Extraction Thread - Internet Archive copy of Fuwanovel Forums thread
- Signature definition in Python