OpenSpace BNM: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "== BNM == * ''' Format Type ''': Audio <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> === Format Specifications === <div...")
imported>Ikskoks
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 39: Line 39:


=== Notes and Comments ===  
=== Notes and Comments ===  
* BNM files contains music files in OpenSpace games.
* BNM files contains music files in [https://raymanpc.com/wiki/en/OpenSpace OpenSpace engine] games.


=== Supported Programs ===  
=== Supported Programs ===  


* [https://github.com/szymski/Rayman2Lib/tree/master/csharp_tools/BNMReader BNMReader]
* [https://github.com/szymski/Rayman2Lib/tree/master/csharp_tools/BNMReader BNMReader] / [http://szymekk.me/rayman2/sound_bank_extractor.zip Sound bank extractor]


=== Games ===  
=== Games ===  
Line 59: Line 59:
[[Category:Extension_bnm | Extension: bnm]]
[[Category:Extension_bnm | Extension: bnm]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]

Latest revision as of 12:10, 4 January 2021

BNM


Format Specifications

// BNM file format

//header
4 bytes (uint32) - unknown            
4 bytes (uint32) - unknown            
4 bytes (uint32) - event count            
4 bytes (uint32) - unknown            
4 bytes (uint32) - unknown            
4 bytes (uint32) - size 1            
4 bytes (uint32) - size 2            
4 bytes (uint32) - unknown            
4 bytes (uint32) - unknown            
4 bytes (uint32) - unknown            
4 bytes (uint32) - unknown   

//file list
num_of_files *
{
   x bytes - filename  // "Mdgeant2.wav"
}

//TODO         

MultiEx BMS

Not written yet.

Notes and Comments

Supported Programs

Games

List of games using this file format:

  • Rayman 2
  • Donald Duck: Quack Attack / Donald Duck: Goin' Quackers