# DieselBundleViewer
DieselBundleViewer is a program that allows you to view the files of all diesel 2.0 games (PDTH, PD2, and RWW2)
The program is mostly based of DieselToolBox with some code taken from there.
## What's the difference between DieselToolBox and this?
* This version hopes to eliminate most of the bugs that the previous had and make it a viable option to DieselBundleModder.
* Hopefully more user friendly.
* New features!
* Pressing the list headers actually sorts the items!
* grid view for items.
* Save files via dialog.
* Powerful finder that let's you search with whole word and regex.
* Select multiple bundles with a dialog and not a slow as fuck context menu.
* Light/dark mode switch (defaults to dark 😎).
* Option to hide 0 byte files (defaults to true).
* Play/convert stream (wem) to wav on the fly.
* This version also moves to WPF / .NET Core; I've tried using a bunch of cross-platform .NET GUIs, but in the end I decided it's best to just go full WPF and so this means this program is only for Windows.
## Known Issues
* music/stereo sounds do not convert properly and instead will create a track from hell. Due to how poor our tools/libraries for dealing with these files are, this issue is a bit of a bitch to fix. The hope is to perhaps reuse the code of the original wwise tool instead of the library which sadly we cannot get on hold with the creator of.
## Future Plans
* Open BNK files. Maybe even modifying it.
* Font tool ported from the toolbox.
* Making a repo for the scripts. The feature *was* ported from the toolbox.
## Installation
Simply download and unzip it somewhere.
In case you don't have .NET Core 3.1, the program will prompt you to install it. However, you can install it easily from here: https://dotnet.microsoft.com/download/dotnet-core/current/runtime
## Usage
Generally it should be super simple, the program even guesses the directory of the game for you. However there's a guide anyway:
https://github.com/Luffyyy/DieselBundleViewer/wiki/How-to-Use
## Source Code
https://github.com/Luffyyy/DieselBundleViewer
Most icons are from https://icons8.com/
1.1
- Added support for raid scriptdata
- Auto focus on the confirm button for the convert file dialog
- Don't crash if scriptdata fails to convert, just show an error dialog.
- Added blacklist to scriptdata types
- Moved none converter to the bottom of the list instead of top.
MIT
Comments