An open API service indexing awesome lists of open source software.

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.

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.

![Screenshot of a directory containing various save games](screenshot.png)

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