- Implemented a local web server using http.server to serve the save editor. - Created a user interface with HTML, CSS, and JavaScript for managing game slots and editing save files. - Added API endpoints for retrieving slot information, overview, and raw data for editing. - Implemented functionality for saving changes back to the game files. - Added tests for ARR and DTA formats to ensure data integrity during round-trip serialization. Co-authored-by: Codex <noreply@openai.com>
23 lines
458 B
TOML
23 lines
458 B
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "ricsave"
|
|
version = "0.1.0"
|
|
description = "Edytor zapisów gry Reksio i Czarodzieje (silnik PIK, 2004)"
|
|
requires-python = ">=3.11"
|
|
dependencies = []
|
|
|
|
[project.optional-dependencies]
|
|
dev = ["pytest>=8"]
|
|
|
|
[project.scripts]
|
|
ricsave = "ricsave.cli:main"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["ricsave", "webapp"]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|