A fan-made utility kit for collecting and playing Star Wars: Unlimited.
All of the cards and images are property of their respective owners. This project is not affiliated with Star Wars: Unlimited or Fantasy Flight Games.
A Flutter application is in early development in
app
.
Raw card data is stored in the data
directory, and is organized by
set.
- Each set has a JSON file with the card data for that set; for example see the
Spark of Rebellion set in
data/sor.json
. - A copy of all downloaded images are stored in
data/assets
.
To parse the card data, see package:scrap
:
import 'dart:io'; import 'dart:convert'; import 'package:jsonut/jsonut.dart'; import 'package:scrap/scrap.dart'; void main(List<String> args) { final file = File(args.first); final data = JsonObject.parse(file.readAsStringSync()); final expansion = Expansion.fromJson(data); // ... }
Note
There is no stable format for the card data, and it is subject to change at any time.
package:unlimited
contains an application agnostic
data model for the game.
Documentation is built from the latest green build.
package:jawa
is a command-line tool for managing the card
data and images.
./bin/jawa --help