Dungeon Master: Swoosh Construction Kit - A data extractor




"Oh, wow--that totally rocks!
Thanks a million. You've saved me an incredible amount of work."

Mon Ful Ir, Aug 29 2008

"So I checked out the XSLT converter and my goodness: this is an amazing piece of work!
It's fantastic that you can convert DUNGEON.DAT into XML because this info can be used by anyone now (well, anyone who knows how to use XML files).
Excellent work!"

Gambit, Feb 13 2008

"Greatstone's work looks interesting."
Paul Stevens, Feb 14, 2008

i'm gathering info enough to render complete dungeon viewport (DM snes style) in some ways: (i) using sck (swoosh construction kit) to extract viewport information. it includes decoder for "558 item", very excellent!
Kentaro, Mar 11 2007


Items extracted from <select a game>(19 games)

GamePlatformVersionFiles
Chaos Strikes BackAmiga3.1 (en-fr-ge) [original A]
dungeon.dat: dungeon maps (en) 
dungeonf.dat: dungeon maps (fr) 
dungeong.dat: dungeon maps (ge) 
graphics.dat: graphics 
appa.ftl: insert disk 
appb.ftl: choose language 
cnfg.ftl: error 
enda.dat: ending animation  
kaos.ftl: code 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes BackAmiga3.1 (en-fr-ge) [cracked EndlessPiracy]
dungeon.dat: dungeon maps (en) 
dungeonf.dat: dungeon maps (fr) 
dungeong.dat: dungeon maps (ge) 
graphics.dat: graphics 
appa.ftl: insert disk 
appb.ftl: choose language 
cnfg.ftl: error 
enda.dat: ending animation  
kaos.ftl: code 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes BackAmiga3.1 (en) [cracked Betrayal]
dungeon.dat: dungeon maps 
graphics.dat: graphics 
appa.ftl: insert disk 
appb.ftl: others 
cnfg.ftl: error 
enda.dat: ending animation  
swsh.ftl: FTL logo 
Chaos Strikes BackAmiga3.3 (en-fr-ge)
dungeon.dat: dungeon maps (en) 
dungeonf.dat: dungeon maps (fr) 
dungeong.dat: dungeon maps (ge) 
graphics.dat: graphics 
appa.ftl: insert disk 
appb.ftl: choose language 
cnfg.ftl: error 
enda.dat: ending animation  
kaos.ftl: code 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes BackAmiga3.5 (en) [original]
dungeon.dat: dungeon maps 
graphics.dat: graphics 
appa.ftl: insert disk 
appb.ftl: choose language 
cnfg.ftl: error 
enda.dat: ending animation  
swsh.ftl: FTL logo 
Chaos Strikes Back Utility diskAmiga(fr)
appa.ftl: insert disk 
appb.ftl: choose utility 
anim.dat: story animation  
cedt.ftl: champion editor 
cedtls.ftl: champion editor strings 
cnfg.ftl: error 
hcsb.dat: hint oracle: resources 
hcsbf.htc: hint oracle: hints text 
hcsbf.htc: full hint oracle: hints text 
minif.dat: dungeon maps and savegame 
naked.amg: intro music 
*.cmp: champions portraits 
*.amg: misc sounds 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes Back Utility diskAmiga(ge)
appa.ftl: insert disk 
appb.ftl: choose utility 
anim.dat: story animation  
cedt.ftl: champion editor 
cedtls.ftl: champion editor strings 
cnfg.ftl: error 
hcsb.dat: hint oracle: resources 
hcsbg.htc: hint oracle: hints text 
hcsbg.htc: full hint oracle: hints text 
minig.dat: dungeon maps and savegame 
naked.amg: intro music 
*.cmp: champions portraits 
*.amg: misc sounds 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes Back Utility diskAmiga(en) [release 1]
appa.ftl: insert disk 
appb.ftl: choose utility 
anim.dat: story animation  
cnfg.ftl: error 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
mini.dat: dungeon maps and savegame 
naked.amg: intro music 
*.cmp: champions portraits 
*.amg: misc sounds 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes Back Utility diskAmiga(en) [release 2]
appa.ftl: insert disk 
appb.ftl: choose utility 
anim.dat: story animation  
cedt.ftl: champion editor 
cnfg.ftl: error 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
mini.dat: dungeon maps and savegame 
naked.amg: intro music 
*.cmp: champions portraits 
*.amg: misc sounds 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes Back Utility diskAmiga(en) [release 3]
appa.ftl: insert disk 
appb.ftl: choose utility 
anim.dat: story animation  
cedt.ftl: champion editor 
cnfg.ftl: error 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
mini.dat: dungeon maps and savegame 
naked.amg: intro music 
*.cmp: champions portraits 
*.amg: misc sounds 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes BackAtari2.0 (en) [automation disk 192]
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
animate.dat: intro 
Chaos Strikes BackAtari2.0 (en) [hard-disk]
dungeon.dat: dungeon maps 
graphics.dat: graphics 
*.cmp: champions portraits 
animate.dat: intro 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
switch.dat: choose language 
Chaos Strikes BackAtari2.0 (en) [cracked Replicants]
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
animate.dat: intro 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
switch.dat: choose language 
Chaos Strikes BackAtari2.0 (en)
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
animate.dat: intro 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
switch.dat: choose language 
Chaos Strikes BackAtari2.1 (en)
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
animate.dat: intro 
hcsb.dat: hint oracle: resources 
hcsb.htc: hint oracle: hints text 
hcsb.htc: full hint oracle: hints text 
switch.dat: choose language 
Chaos Strikes BackFMTowns(en-jp)
cdata/dungeon.dat: dungeon maps (en) 
cjdata/dungeon.dat: dungeon maps (jp) 
ending.anm: ending animation  
cdata/graphics.dat: graphics (en) 
cjdata/graphics.dat: graphics (jp) 
cdata/mini.dat: dungeon maps and savegame 
cjdata/mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
story.anm: story animation  
title.anm: title animation  
Chaos Strikes BackPC-983.1 (jp)
dungeon.dat: dungeon maps 
ending.anm: ending animation  
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
enter.sng: main menu music 
story.anm: story animation  
title.anm: title animation  
Chaos Strikes BackX680003.1 (jp)
anim.dat: story animation  
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
appa.ftl: insert disk 
appb.ftl: choose utility 
enda.dat: ending animation  
enter.sng: main menu music 
swsh.ftl: FTL logo 
titl.dat: title animation  
Chaos Strikes BackX68000(jp)
anim.dat: story animation  
dungeon.dat: dungeon maps 
graphics.dat: graphics 
mini.dat: dungeon maps and savegame 
*.cmp: champions portraits 
appa.ftl: insert disk 
appb.ftl: choose utility 
enda.dat: ending animation  
enter.sng: main menu music 
swsh.ftl: FTL logo 
titl.dat: title animation