OpenSpace SNA / DSB: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks No edit summary |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== SNA == | == SNA, DSB == | ||
* ''' Format Type ''': Level <br> | * ''' Format Type ''': Level <br> | ||
| Line 9: | Line 9: | ||
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | <div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | ||
<pre> | <pre> | ||
// SNA file format | // SNA/DSB file format | ||
//header | //header | ||
| Line 37: | Line 37: | ||
=== Notes and Comments === | === Notes and Comments === | ||
* SNA and DSB files contains game data and are used by OpenSpace engine. | * SNA and DSB files contains game data and are used by [https://raymanpc.com/wiki/en/OpenSpace OpenSpace engine]. | ||
=== Supported Programs === | === Supported Programs === | ||
| Line 43: | Line 43: | ||
* [https://github.com/szymski/Rayman2Lib/tree/master/csharp_tools/SNAReader SNA Reader] | * [https://github.com/szymski/Rayman2Lib/tree/master/csharp_tools/SNAReader SNA Reader] | ||
* [https://github.com/RayCarrot/RayCarrot.Rayman Rayman Control Panel] | * [https://github.com/RayCarrot/RayCarrot.Rayman Rayman Control Panel] | ||
* [https://github.com/szymski/Rayman2Lib/tree/master/csharp_tools/DSBDecompiler DSB Decompiler] | |||
* [https://github.com/byvar/raymap Raymap] | |||
=== Games === | === Games === | ||
| Line 57: | Line 59: | ||
[[Category:Format_Level | Type: Level]] | [[Category:Format_Level | Type: Level]] | ||
[[Category:Extension_sna | Extension: sna]] | [[Category:Extension_sna | Extension: sna]] | ||
[[Category:Extension_dsb | Extension: dsb]] | |||
[[Category:BMS_None | BMS: None]] | [[Category:BMS_None | BMS: None]] | ||
[[Category:File Format]] | |||
Latest revision as of 12:01, 4 January 2021
SNA, DSB
- Format Type : Level
- Endian Order : Little Endian
Format Specifications
// SNA/DSB file format
//header
4 bytes (char) - magic // "y..j"
// Note: Everything after magic is encrypted.
num_of_sections *
{
//section structure
1 byte - part id
1 byte - offset used to save sections in game's memory
1 byte - unknown
4 bytes - unknown
4 bytes - unknown
4 bytes - unknown
4 bytes - unknown
4 bytes - data size
x bytes - data
}
MultiEx BMS
Not written yet.
Notes and Comments
- SNA and DSB files contains game data and are used by OpenSpace engine.
Supported Programs
Games
List of games using this file format:
- Rayman 2
- Donald Duck: Quack Attack / Donald Duck: Goin' Quackers