Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Strike Witches: Silver Wing: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Added QuickBMS script for handling GGXArchiver packed files)
m (Link to TCRF)
 
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

Latest revision as of 18:39, 2 April 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