{"id":44381832,"url":"https://github.com/scullyxlife/ic-toolsuite-app","last_synced_at":"2026-04-11T04:04:39.179Z","repository":{"id":337899913,"uuid":"1155726888","full_name":"ScullyXlife/IC-ToolSuite-App","owner":"ScullyXlife","description":"Public app releases for IC Tool Suite DayZ Console Server Tool","archived":false,"fork":false,"pushed_at":"2026-03-04T21:07:39.000Z","size":58,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-05T03:10:35.776Z","etag":null,"topics":["console-management","dayz","dayz-admin","dayz-console","dayz-ps","dayz-server","dayz-server-admin-tools","dayz-server-manager","dayz-server-tools","game-server-tools","nitrado","nitrado-api","ps-dayz","rpt-log-analysis","server-management","xbox-dayz","xml-editor"],"latest_commit_sha":null,"homepage":"https://scullyxlife.github.io/IC-ToolSuite-App/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ScullyXlife.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-11T20:48:06.000Z","updated_at":"2026-03-04T21:09:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ScullyXlife/IC-ToolSuite-App","commit_stats":null,"previous_names":["scullyxlife/ic-toolsuite-app"],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/ScullyXlife/IC-ToolSuite-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScullyXlife%2FIC-ToolSuite-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScullyXlife%2FIC-ToolSuite-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScullyXlife%2FIC-ToolSuite-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScullyXlife%2FIC-ToolSuite-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScullyXlife","download_url":"https://codeload.github.com/ScullyXlife/IC-ToolSuite-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScullyXlife%2FIC-ToolSuite-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30206336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"online","status_checked_at":"2026-03-07T02:00:06.765Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["console-management","dayz","dayz-admin","dayz-console","dayz-ps","dayz-server","dayz-server-admin-tools","dayz-server-manager","dayz-server-tools","game-server-tools","nitrado","nitrado-api","ps-dayz","rpt-log-analysis","server-management","xbox-dayz","xml-editor"],"created_at":"2026-02-11T23:30:08.166Z","updated_at":"2026-04-01T17:52:47.775Z","avatar_url":"https://github.com/ScullyXlife.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Iron Chronicle Tool Suite\n\n**The Definitive Console DayZ Admin Toolkit (Nitrado-Focused)**\n\nCross-platform (Windows + Linux) desktop toolkit built by an active DayZ server owner to eliminate manual XML headaches for console admins.\n\nClosed-source for now and built for the DayZ console admin community.\n\nNot affiliated with Bohemia Interactive or Nitrado.\n\n## Why This Exists\n\nConsole DayZ admins are forced to:\n\n- Manually edit XML\n- Balance the CE blindly\n- Guess at RPT errors\n- Fight unreliable file uploads\n- Work around Nitrado quirks\n\nIron Chronicle Tool Suite was built to fix that.\n\n## Core Capabilities (High-Level)\n\n- Full Nitrado API integration (service-scoped long-life token)\n- Guided XML \u0026 JSON editors (guardrails + export + upload)\n- Dedicated Messages Editor for direct `messages.xml` editing with quick insert helpers\n- Drag-and-drop map visualizers (spawn points, event spawns, territories)\n- CE balancing surfaces (types, limits library, globals, spawnable types)\n- RPT log analysis (common pattern detection)\n- Upload strategy controller (API + FTP fallback)\n- Cross-tool Limits library integration (shared categories/tags/usage/value)\n- Automatic updates (in-app updater)\n\nFull details live here:\n\n- Full Feature Breakdown: [TOOL-FEATURES.md](TOOL-FEATURES.md)\n\n## What Makes This Different\n\n- Built specifically for console servers\n- Designed around Nitrado limitations (and the failure modes console admins actually hit)\n- Real-world server-tested workflows\n- Guardrails that help prevent economy-breaking mistakes\n- Structured validation where possible (schemas / known-safe constraints)\n- Designed by someone who runs servers, not just edits files\n\n## Installation\n\nThis repo contains the app project and tool pages. End-user installers are published in a separate releases repo.\n\n### Download\n\nGet the latest installers from the IC-ToolSuite-App releases:\n\nhttps://github.com/ScullyXlife/IC-ToolSuite-App/releases\n\nDesktop stable and Android beta artifacts are both published from the same releases feed.\n\n### Windows install\n\n1. Download one of these files:\n   - `IC.ToolSuite_*_x64_en-US.msi` (Full)\n   - `*_lite-map-sideload.msi` (Lite flavor, smaller installer)\n2. Run the installer and follow the prompts.\n3. If Windows SmartScreen warns you, choose \"More info\" then \"Run anyway.\"\n\n### Linux install (deb)\n\n1. Download `IC ToolSuite_*_amd64.deb` from the releases page.\n   - Lite flavor uses `*_lite-map-sideload.deb` and downloads tiled map packs on demand.\n2. Install it with:\n\n```bash\nsudo dpkg -i \"IC ToolSuite_*_amd64.deb\"\nsudo apt -f install -y\n```\n\n## Updates\n\nUse Settings → App Updates inside the app to check and install updates.\n\n## Build Workflows (Lite Only)\n\nLite workflows are the default and exclude bundled map tiles from `dist/`; map tools install map packs on demand.\n\n- Dev: `npm run dev`\n- Build: `npm run build`\n- Signed build: `npm run build:signed`\n\nLegacy full commands remain available only as explicit overrides.\n\n- Full dev override: `npm run dev:full`\n- Full build override: `npm run build:full`\n- Full signed build override: `npm run build:signed:full`\n\nMap pack release helpers:\n\n- Package map zips + update map manifest checksums/urls: `npm run maps:package`\n- Package tools bundle (lite default): `npm run tools:package`\n\n## Nitrado Token Setup (Required)\n\nIC Tool Suite only needs a **single long-life Nitrado API token**.\n\n- For most operations you do **not** need FTP host/user/password in IC Tool Suite.\n- If Nitrado `file_server/upload` is unreliable for your service (common on some console servers), IC Tool Suite can use **FTP upload fallback**. Configure it in Settings → Nitrado Controller.\n- Add your token in Settings → Nitrado Tokens, then click Load Services and select your server.\n- In multi-service or multi-token setups, the app remembers token-to-service bindings to keep requests pinned to the correct stored token per service.\n\nOn the Nitrado long-life token page, enable this scope:\n\n- **service**\n\nThat is the scope IC Tool Suite uses for service listing and file-server operations.\n\nYou can leave these unchecked unless you need them for other tools/scripts:\n\n- `rootserver`\n- `ssh_keys`\n- `service_order`\n- `user_edit`\n- `user_info`\n\nWith `service` enabled, the token covers these API paths used by the app:\n\n- `/services`\n- `/services/{id}/gameservers/file_server`\n- `/services/{id}/gameservers/file_server/list`\n- `/services/{id}/gameservers/file_server/download`\n- `/services/{id}/gameservers/file_server/upload`\n\n## Nitrado Controller (Recommended)\n\nIn Settings → Nitrado Controller, choose an upload strategy:\n\n- **Auto (default):** API upload first, then FTP fallback if upload fails\n- **API:** force API upload\n- **FTP:** force FTP upload\n\n## Support\n\nDiscord support: https://discord.gg/nPugvHKhsk\n\n## Privacy + Security\n\n- Privacy policy: [PRIVACY.md](PRIVACY.md)\n- Security/data handling: [SECURITY.md](SECURITY.md)\n\n## Donations (Optional)\n\nIf IC Tool Suite saves you time, donations help fund development, testing, and release costs (no paywalls):\n\nhttps://buy.stripe.com/9B6dRbbrp0Ly1y58aRgYU05\n\n## License + Disclaimer\n\n- License: Binary EULA for official releases (see [LICENSE](LICENSE))\n- Not affiliated with Bohemia Interactive or Nitrado\n- No paywalls, no API resale (optional donations are welcome)\n- Privacy: no analytics/telemetry (see [PRIVACY.md](PRIVACY.md))\n\n## Release Integrity\n\n- Release builds are signed.\n- Release assets include SHA-256 checksum hashes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscullyxlife%2Fic-toolsuite-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscullyxlife%2Fic-toolsuite-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscullyxlife%2Fic-toolsuite-app/lists"}