https://github.com/cyco/deskfun-preview
QuickLook plugin to render icons and previews for Yoda Stories and Indiana Jones and his Desktop Adventures save games.
https://github.com/cyco/deskfun-preview
deskfun desktop-adventures quicklook quicklook-plugin savegame yoda-stories
Last synced: 7 months ago
JSON representation
QuickLook plugin to render icons and previews for Yoda Stories and Indiana Jones and his Desktop Adventures save games.
- Host: GitHub
- URL: https://github.com/cyco/deskfun-preview
- Owner: cyco
- Created: 2018-04-11T18:18:59.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-05-09T12:27:32.000Z (over 4 years ago)
- Last Synced: 2025-02-06T06:19:33.499Z (12 months ago)
- Topics: deskfun, desktop-adventures, quicklook, quicklook-plugin, savegame, yoda-stories
- Language: Rust
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DeskFun Preview
===============
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.

Usage
-----
### Command Line
Check out the project and run
```sh
cd deskfun-preview
cargo run assets/save-games/*.wld
```
### QuickLook Plugin
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:
```bash
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.
To Do
-----
- parse and render npcs
- show world map in preview
- display inventory in preview