├── .gitignore ├── .travis.yml ├── LICENSE ├── README.rst ├── docs ├── Makefile ├── _static │ ├── .skel │ └── 010editor.png ├── conf.py ├── data │ ├── items.rst │ └── weapons.rst ├── datasheet.rst ├── dsfp.rst ├── index.rst ├── install.rst ├── parsing.rst ├── saves.rst └── tests.rst ├── dsfp ├── __init__.py ├── constants.py ├── dsfp.py ├── exceptions.py ├── tools.py └── utils.py ├── json ├── inventory.json ├── reader_table.json ├── skip_watch_table.json └── watch.json ├── reader.sh ├── requirements ├── README.rst ├── base.txt ├── dev.txt ├── doc.txt └── py3.txt ├── run_tests.sh ├── saves ├── DRAKS0005.sl2.bz2 └── README.rst ├── scripts ├── memread.py ├── reader.py ├── spy.py ├── storage_seeker.py └── watcher.py ├── setup.py ├── templates ├── Fix-Checksums.ps1 ├── bm.1sc ├── includes │ ├── DarkSouls_PTDE.bt │ ├── backpack.bt │ ├── bnd4.bt │ ├── character.bt │ ├── items │ │ └── types.bt │ ├── meta.bt │ ├── online.bt │ └── unknown.bt └── todo.md ├── tests ├── __init__.py ├── test_reader.py ├── test_tools.py └── test_utils.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- 1 | *.py[co] 2 | docs/_build 3 | *.bin 4 | .idea 5 | 6 | util -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.skel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/010editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/_static/010editor.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/data/items.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/data/items.rst -------------------------------------------------------------------------------- /docs/data/weapons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/data/weapons.rst -------------------------------------------------------------------------------- /docs/datasheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/datasheet.rst -------------------------------------------------------------------------------- /docs/dsfp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/dsfp.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/parsing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/parsing.rst -------------------------------------------------------------------------------- /docs/saves.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/saves.rst -------------------------------------------------------------------------------- /docs/tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/docs/tests.rst -------------------------------------------------------------------------------- /dsfp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/__init__.py -------------------------------------------------------------------------------- /dsfp/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/constants.py -------------------------------------------------------------------------------- /dsfp/dsfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/dsfp.py -------------------------------------------------------------------------------- /dsfp/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/exceptions.py -------------------------------------------------------------------------------- /dsfp/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/tools.py -------------------------------------------------------------------------------- /dsfp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/dsfp/utils.py -------------------------------------------------------------------------------- /json/inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/json/inventory.json -------------------------------------------------------------------------------- /json/reader_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/json/reader_table.json -------------------------------------------------------------------------------- /json/skip_watch_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/json/skip_watch_table.json -------------------------------------------------------------------------------- /json/watch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/json/watch.json -------------------------------------------------------------------------------- /reader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/reader.sh -------------------------------------------------------------------------------- /requirements/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/requirements/README.rst -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- 1 | simplejson==3.3.3 2 | six==1.6.1 3 | wsgiref==0.1.2 4 | -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/requirements/doc.txt -------------------------------------------------------------------------------- /requirements/py3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/requirements/py3.txt -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | python -m unittest $@ 3 | -------------------------------------------------------------------------------- /saves/DRAKS0005.sl2.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/saves/DRAKS0005.sl2.bz2 -------------------------------------------------------------------------------- /saves/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/saves/README.rst -------------------------------------------------------------------------------- /scripts/memread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/scripts/memread.py -------------------------------------------------------------------------------- /scripts/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/scripts/reader.py -------------------------------------------------------------------------------- /scripts/spy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/scripts/spy.py -------------------------------------------------------------------------------- /scripts/storage_seeker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/scripts/storage_seeker.py -------------------------------------------------------------------------------- /scripts/watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/scripts/watcher.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/setup.py -------------------------------------------------------------------------------- /templates/Fix-Checksums.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/Fix-Checksums.ps1 -------------------------------------------------------------------------------- /templates/bm.1sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/bm.1sc -------------------------------------------------------------------------------- /templates/includes/DarkSouls_PTDE.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/DarkSouls_PTDE.bt -------------------------------------------------------------------------------- /templates/includes/backpack.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/backpack.bt -------------------------------------------------------------------------------- /templates/includes/bnd4.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/bnd4.bt -------------------------------------------------------------------------------- /templates/includes/character.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/character.bt -------------------------------------------------------------------------------- /templates/includes/items/types.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/items/types.bt -------------------------------------------------------------------------------- /templates/includes/meta.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/meta.bt -------------------------------------------------------------------------------- /templates/includes/online.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/online.bt -------------------------------------------------------------------------------- /templates/includes/unknown.bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/includes/unknown.bt -------------------------------------------------------------------------------- /templates/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/templates/todo.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/tests/test_reader.py -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/tests/test_tools.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarvitz/dsfp/HEAD/tox.ini --------------------------------------------------------------------------------