|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
โ All months (index) ยท 49 commit(s) this month.
c5c9668 - Twilight
Steady progress on the save-file and toolset objects before the large expanded- data portion of the milestone.
8c88a87 - Twilight
A batch of changes preparing to move forward, still settling on direction for the new milestone.
f1b81df - Twilight
Reworks file management and the save-file classes (dropping the old rawsavedata/ savefilecommon) while figuring out the path forward.
3875b58 - Twilight
Lays down the first save-file, expanded-savefile and iterator scaffolding, wrestling with porting it all to Qt/C++.
f7350e0 - Twilight
Small tweaks to the common types and main window.
adab4ba - Twilight
Pulls files out of the old backup into the new layout (file management, raw save data, the main window and QML) and gets the project building again.
0a2b82c - Twilight
Removes the old hand-written static list headers (city/font/item/map/move/etc.) that had been superseded by the JSON databases, and moves the database files into a db/ folder.
03c5739 - Twilight
Completes the cross-linking across the databases, finishing the Pokemon database after roughly a hundred commits. The message marks the move to the next phase – painstakingly recreating the rest of the back-end in C++ because Qt's JS engine had grown weaker since being retargeted at QML/Quick.
475efbf - Twilight
Cross-links the Pokemon data to its related records (items, moves) and reshapes the items data.
1420899 - Twilight
Cross-links the moves data to its related records.
e7739db - Twilight
Cross-links the items data.
4bc0e6c - Twilight
Cross-links the hidden items and coins to their maps.
f73117a - Twilight
Cross-links the fly (town) data.
e936407 - Twilight
Wraps some debug code so it stays out of release builds.
98660a1 - Twilight
Completes and successfully tests the first cross-link (event Pokemon), proving the deep-linking approach.
aaf26a7 - Twilight
A broad data cleanup making the JSON data sets (event Pokemon, starters, TM/HM, trades, types) consistent and uniform.
7f82a34 - Twilight
Adds an index over the sprites data for fast lookup.
3b4a1a4 - Twilight
Adds scripts indexing.
6550b92 - Twilight
Finishes the Pokemon index and reshapes the moves and Pokemon data for correctness and linkage.
2491d98 - Twilight
Adds an index over the moves data.
ae9ef12 - Twilight
Adds an index over the missables data.
ec4617a - Twilight
Adds an index over the maps data.
4d4724e - Twilight
Adds an index over the items data.
292eeed - Twilight
Adds an index over the font data.
2163fed - Twilight
Adds indexing for two data sets and starts wiring everything together in boot – running well so far.
98db59d - Twilight
A documentation pass adding comments across the database headers explaining what each data set is for.
6fe7812 - Twilight
Adds the elemental-types database.
cd1eef6 - Twilight
Adds the trainers database.
ee36ed8 - Twilight
Adds the in-game trades database.
cd25605 - Twilight
Adds the TM/HM database.
78186ff - Twilight
Adds the starter-Pokemon database (renaming the data file from randomPkmn.json to starters.json).
2eff39a - Twilight
Adds the sprites database.
a2f6986 - Twilight
A one-line project-file addition for the scripts data.
d08517a - Twilight
Adds the scripts database.
7a8601e - Twilight
Adds the Pokemon database and works out its bugs.
f76eb68 - Twilight
Adds a random-name accessor to the names database.
1ef2adc - Twilight
Adds the random-names database.
eb6df98 - Twilight
Adds the moves database.
f94e1bc - Twilight
Adds the missables database.
ad881e6 - Twilight
Adds the maps database and substantially reshapes the large maps.json.
76ab048 - Twilight
Adds the items database.
9839c1b - Twilight
Adds the hidden-items database.
e6fdbaf - Twilight
Adds the hidden-coins database.
c7149b7 - Twilight
Finishes the fly database and adds the fonts database.
3e30218 - Twilight
Adds the fly (town) database.
576e0ed - Twilight
Finishes the events database.
8b539ab - Twilight
Begins the events database.
27cc1f5 - Twilight
Adds the event-Pokemon database and confirms it works.
df68676 - Twilight
The pivot from the original JavaScript implementation to the C++ one: the entire src.js/ JS codebase (save file, expanded data, fragments, sections) and the lodash library are removed and archived, the JSON data is reshaped, and the static list headers come back. Everything below this point is the earlier 2019 JavaScript-on-Qt attempt; everything above is the C++ rebuild.