Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
Loading...
Searching...
No Matches
Version History โ€” December 2019

โ† All months (index) ยท 49 commit(s) this month.


2019-12-31 – Slow progress on the milestone's early parts

c5c9668 - Twilight

Steady progress on the save-file and toolset objects before the large expanded- data portion of the milestone.

2019-12-31 – Prep work mostly done

8c88a87 - Twilight

A batch of changes preparing to move forward, still settling on direction for the new milestone.

2019-12-31 – Various changes; still planning

f1b81df - Twilight

Reworks file management and the save-file classes (dropping the old rawsavedata/ savefilecommon) while figuring out the path forward.

2019-12-31 – Figuring out the C++ port

3875b58 - Twilight

Lays down the first save-file, expanded-savefile and iterator scaffolding, wrestling with porting it all to Qt/C++.

2019-12-30 – Minor changes

f7350e0 - Twilight

Small tweaks to the common types and main window.

2019-12-30 – Restore old files and get it compiling

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.

2019-12-30 – Delete the static lists; move DB into its own folder

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.

2019-12-30 – Finish the deep linking; Pokemon database complete

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.

2019-12-30 – Complete Pokemon deep-linking

475efbf - Twilight

Cross-links the Pokemon data to its related records (items, moves) and reshapes the items data.

2019-12-29 – Complete Move deep-linking

1420899 - Twilight

Cross-links the moves data to its related records.

2019-12-29 – Complete Items deep-linking

e7739db - Twilight

Cross-links the items data.

2019-12-29 – Complete Hidden Items/Coins deep-linking

4bc0e6c - Twilight

Cross-links the hidden items and coins to their maps.

2019-12-29 – Deep-link Fly data

f73117a - Twilight

Cross-links the fly (town) data.

2019-12-29 – Add debug-only wrappers

e936407 - Twilight

Wraps some debug code so it stays out of release builds.

2019-12-29 – First deep link working

98660a1 - Twilight

Completes and successfully tests the first cross-link (event Pokemon), proving the deep-linking approach.

2019-12-29 – Many JSON data consistency fixes

aaf26a7 - Twilight

A broad data cleanup making the JSON data sets (event Pokemon, starters, TM/HM, trades, types) consistent and uniform.

2019-12-29 – Index Sprites data

7f82a34 - Twilight

Adds an index over the sprites data for fast lookup.

2019-12-29 – Index Scripts data

3b4a1a4 - Twilight

Adds scripts indexing.

2019-12-29 – Complete Pokemon indexing + data corrections

6550b92 - Twilight

Finishes the Pokemon index and reshapes the moves and Pokemon data for correctness and linkage.

2019-12-29 – Index Moves data

2491d98 - Twilight

Adds an index over the moves data.

2019-12-29 – Index Missables data

ae9ef12 - Twilight

Adds an index over the missables data.

2019-12-29 – Index Map data

ec4617a - Twilight

Adds an index over the maps data.

2019-12-29 – Index Items data

4d4724e - Twilight

Adds an index over the items data.

2019-12-29 – Index Font data

292eeed - Twilight

Adds an index over the font data.

2019-12-29 – Begin combining the indexed data sets

2163fed - Twilight

Adds indexing for two data sets and starts wiring everything together in boot – running well so far.

2019-12-29 – Comment the reasons behind each data set

98db59d - Twilight

A documentation pass adding comments across the database headers explaining what each data set is for.

2019-12-29 – Complete Types data

6fe7812 - Twilight

Adds the elemental-types database.

2019-12-29 – Complete Trainers data

cd1eef6 - Twilight

Adds the trainers database.

2019-12-29 – Complete Trades data

ee36ed8 - Twilight

Adds the in-game trades database.

2019-12-29 – Complete TM/HM data

cd25605 - Twilight

Adds the TM/HM database.

2019-12-29 – Complete Starter data

78186ff - Twilight

Adds the starter-Pokemon database (renaming the data file from randomPkmn.json to starters.json).

2019-12-29 – Complete Sprites data

2eff39a - Twilight

Adds the sprites database.

2019-12-29 – Register the scripts data

a2f6986 - Twilight

A one-line project-file addition for the scripts data.

2019-12-29 – Complete Scripts data

d08517a - Twilight

Adds the scripts database.

2019-12-29 – Complete Pokemon data

7a8601e - Twilight

Adds the Pokemon database and works out its bugs.

2019-12-29 – Add a random-name method

f76eb68 - Twilight

Adds a random-name accessor to the names database.

2019-12-29 – Complete Random Names data

1ef2adc - Twilight

Adds the random-names database.

2019-12-29 – Complete Moves data

eb6df98 - Twilight

Adds the moves database.

2019-12-29 – Complete Missables data

f94e1bc - Twilight

Adds the missables database.

2019-12-28 – Complete Map data

ad881e6 - Twilight

Adds the maps database and substantially reshapes the large maps.json.

2019-12-28 – Complete Items data

76ab048 - Twilight

Adds the items database.

2019-12-28 – Complete Hidden Items

9839c1b - Twilight

Adds the hidden-items database.

2019-12-28 – Complete Hidden Coins

e6fdbaf - Twilight

Adds the hidden-coins database.

2019-12-28 – Complete Fly data (and Fonts)

c7149b7 - Twilight

Finishes the fly database and adds the fonts database.

2019-12-28 – Complete Fly data

3e30218 - Twilight

Adds the fly (town) database.

2019-12-28 – Complete Event data

576e0ed - Twilight

Finishes the events database.

2019-12-28 – Start Events

8b539ab - Twilight

Begins the events database.

2019-12-28 – Complete EventPokemon (tested)

27cc1f5 - Twilight

Adds the event-Pokemon database and confirms it works.

2019-12-28 – Start over in C++ (retire the JavaScript version)

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.