Simon Bruder
8c8f954bbe
Use Option instead of Result where applicable
2020-06-25 13:25:47 +02:00
Simon Bruder
e921a150e1
Add error handling for unsupported audio formats
2020-06-25 00:04:10 +02:00
Simon Bruder
8afe245e05
Deduplicate unxwb code
2020-06-24 17:38:46 +02:00
Simon Bruder
7dbb8c1e62
Use std::fs::{read, write} for file operations
2020-06-24 17:20:38 +02:00
Simon Bruder
0c24fd0847
Better handling of anonymous sounds in wave banks
2020-06-23 20:16:51 +02:00
Simon Bruder
3dc24d58b5
Remove offset option
...
All tested charts do not have an offset. The former offset
implementation (which was not working) just cancelled out at charts with
a specific bpm value.
2020-06-23 17:31:03 +02:00
Simon Bruder
8556a4390f
Try to use second sound if sound not found
...
In wave banks with two entries the second sound should be the full song.
2020-06-23 14:34:49 +02:00
Simon Bruder
a1ba24bc87
xact3::xwb: Number sounds when no names are found
...
This is a workaround as in the long run names should be read from the
corresponding sound bank.
2020-06-23 14:32:00 +02:00
Simon Bruder
dbc42a4083
xact3::xwb: Log segment lengths for debugging
2020-06-23 13:19:19 +02:00
Simon Bruder
8319ee42d9
Initial commit
2020-06-22 20:39:20 +02:00