A command line tool and QuickLook plugin to render icons and previews for Yoda Stories and Indiana Jones and his Desktop Adventures save games. The main purpose of this was to check out Rust.
Check out the project and run
cd deskfun-preview
cargo run assets/save-games/*.wld
In order to build the QuickLook plugin you have to install Rust (& Cargo) and Xcode. With both dependencies set up you can proceed to build the project:
cd deskfun-preview
cargo install cargo-lipo
xcodebuild && xcodebuild -target "DeskFun Preview"
Xcode will place the QuickLook plugin and a dummy app in build/Release
. Launch the dummy app once to make QuickLook aware of save games and load the plugin. After that, previews should automatically show up in Finder. You can navigate to assets/save-games
for some sample files.
- parse and render npcs
- show world map in preview
- display inventory in preview