Luis Visintini 3e0c1a5770 Updated the structure of the manager's metaclasses;
Abstracted textstra.dll into it's own wrapper
Updated comments;
Fixed some utils
2020-10-17 15:29:42 +01:00
2020-07-13 17:43:17 +01:00
2020-06-21 18:55:10 +01:00
2020-06-06 10:58:29 +01:00
2020-06-29 18:35:10 +01:00
2020-06-30 21:55:19 +01:00
2020-06-21 18:55:10 +01:00

SWRebellionEditor

A library with tools that let you edit data files for the Star Wars Rebellion video game (1998)

You need to setup an SW_REBELLION_DIR environment variable that contains the path to the game's folder.

This is required to run the test suite, but optional for using this code.

Reading the data

If your are using this lib on linux you may want to:

$ export SW_REBELLION_DIR=/home/lvisintini/SWR/REBELLION

On windows, you may need to set up an environment variable for the same purpose.

Otherwise you will need to provide the path to your Rebellion directory as the first param for the manager classes:

from swr_ed.base import ALL_MANAGERS 
import json 
for manager_class in ALL_MANAGERS: 
    manager = manager_class('/home/lvisintini/SWR/REBELLION/') 
    manager.load() 
    print(json.dumps(manager.data, indent=2))
Description
Game data editor for Star Wars: Rebellion (1998)
Readme 163 KiB
Languages
Python 100%