Strike Witches: Silver Wing: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (Link to Microsoft docs on DDS format)
mNo edit summary
 
(2 intermediate revisions by one other user not shown)
Line 6: Line 6:
  | systems= {{system|Xbox 360}}, {{system|PlayStation Portable}}
  | systems= {{system|Xbox 360}}, {{system|PlayStation Portable}}
  | japan= {{date|2010|July|29}} (360) {{date|2012|June|28}} (PSP)
  | japan= {{date|2010|July|29}} (360) {{date|2012|June|28}} (PSP)
| tcrf=Strike Witches: Silver Wing
}}
}}
{{360
{{360
Line 22: Line 23:


[https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds-pguide DDS files] are used for almost every image in the game, including sprites.  Most appear to use DXT1 format.
[https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds-pguide DDS files] are used for almost every image in the game, including sprites.  Most appear to use DXT1 format.
==GGXArchiver Unpacking==
The following [https://aluigi.altervista.org/quickbms.htm QuickBMS] script can automatically unpack files.
<pre>
getdstring MAGIC 0x10
get FILES long
goto 0x20
comtype BPE
for i = 0 < files
getdstring NAME 0x20
putarray 0 i NAME
next i
savepos baseoff
set tmp files
math tmp * 0x18
math baseoff + tmp
for i = 0 < files
get NID long
get ONE long
get size long
get zsize long
get COMP long
get offset long
math offset + baseoff
getarray NAME 0 NID
if COMP == 1
clog name offset zsize size
else
log name offset size
endif
next i
</pre>

Latest revision as of 17:15, 22 May 2024

Title Screen

Strike Witches: Silver Wing

Developer: Gulti
Publisher: CyberFront
Platforms: Xbox 360, PlayStation Portable
Released in JP: July 29, 2010 (360) June 28, 2012 (PSP)


ROMIcon.png ROM map
TextIcon.png Text table
NotesIcon.png Notes
TutorialsIcon.png Tutorials
Cactisprite.png TCRF

Sub-pages

Strike Witches: Silver Wing
Mapper Name XGD2
Read about development information and materials for this game.
ROM map
Read about prerelease information and/or media for this game.
Text table
Miscellaneous tidbits that are interesting enough to point out here.
Notes
Notes on the game's internal data.
Tutorials

Textures

DDS files are used for almost every image in the game, including sprites. Most appear to use DXT1 format.

GGXArchiver Unpacking

The following QuickBMS script can automatically unpack files.

getdstring MAGIC 0x10
get FILES long
goto 0x20
comtype BPE
for i = 0 < files
getdstring NAME 0x20
putarray 0 i NAME
next i
savepos baseoff
set tmp files
math tmp * 0x18
math baseoff + tmp
for i = 0 < files
get NID long
get ONE long
get size long
get zsize long
get COMP long
get offset long
math offset + baseoff
getarray NAME 0 NID
if COMP == 1
clog name offset zsize size
else
log name offset size
endif
next i