XP3
From Just Solve the File Format Problem
				
								
				(Difference between revisions)
				
																
				
				
								
				|  (Update page to describe that it is used as one of many archiving formats used in visual novels. Add references and more links.) |  (→FormatInfo template:  Populate parameters and add necessary references.) | ||
| (2 intermediate revisions by one user 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> | ||
| }} | }} | ||
| Line 8: | Line 11: | ||
| == Identification == | == 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}}. | 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 == | ||
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

