Repository navigation
Getting Started
DameDizzman edited this page Sep 19, 2025
·
5 revisions
Concise setup for installing, opening a project, and making your first edits.
Download the latest version from here. (Download the .rar)
-
Recommended: run provided installer (
install.bat) if available. - Manual:
- Download .msix or .msixbundle (and .cer if provided)
- Install certificate to Trusted People (and Trusted Root if needed)
- Double‑click the package to install
Prerequisites:
- Windows 10 version 2004 (19041)+
-
HG Engine with
armips/,data/,include/
Build from source (optional): Visual Studio 2022, .NET 8, WinAppSDK workloads. Or CLI:
dotnet build HGEngineGUI\HGEngineGUI.csproj -c Debug -p:Platform=x64 -r win-x64- Launch the app → Project page
- Pick Folder → select your HG Engine root (contains
armips/,data/,include/) - Verify detection:
- Status bar shows project path and species count
- Species/Trainers/Moves/Encounters/Items/Config become enabled
- File watcher starts (you’ll get reload prompts on external changes)
Project layout reference:
armips/ data: mondata.s, levelupdata.s, evodata.s, eggmoves.s, tmlearnset.txt,
tutordata.txt, encounters.s, headbutt.s, trainers/trainers.s
armips/asm/custom: mart_items.s (optional addon)
data/: BaseExperienceTable.c, HiddenAbilityTable.c, itemdata/itemdata.c
include/: config.h, constants/{species.h,moves.h,abilities.h,item.h,trainerclass.h}, battle.h
- Species: Overview → change stats/types/abilities/etc. → Preview → Save
- TM/HM, Tutor: search/select → Preview → Save
- Trainers: select trainer → edit party (moves, IVs/EVs, items, nature, form, shiny lock, PP, nickname) → Preview → Save
- Moves: edit move core fields in
Movespage → Preview → Save - Encounters: pick route → edit grass/water/fishing, rates and probabilities → Preview → Save
- Items: adjust price; if
mart_items.sexists, edit shops or General Poké Mart table → Preview → Save - Config: toggle features (Fairy Type, Level Cap) → Preview → Save to
include/config.h
- Ctrl+S saves on editor pages
- App prompts to reload when external changes are detected
- Preview shows exact diffs; backups (.bak) are automatic
- Updating: install the newer
.msixover the existing install - Uninstall: Settings → Apps → HGEngineGUI → Uninstall
- Empty lists or “No Species Found”: verify project path and required files;
include/constants/species.hmust have#define SPECIES_* - Install/packaging issues: ensure cert installed; use explicit Platform/RID when building
- Crash logs: check LocalState (
last_crash.txt,first_chance.log) when reporting issues