This is a BIG update that brings in a lot of functionality for creating, editing, and rendering routes. More specifically, users are now able to add and modify wild encounters and trainer encounters, as well as generate the documentation for these routes.
In a typical Pokemon game, you can face wild encounters on different parts of a route, grass, water, cave, etc. This can be pretty free-form so I didn't want to control/manage the different encounter types myself. So I've given the Rom Hack Creator that ability.
Now comes the fun part and one of the major functions. Users are able to add Pokemon as well as their encounter rate to different routes. And you can specify where you find the Pokemon on that route, tying back into my previous point.
Users can add specific details to trainers. They can give the trainer a sprite, Modify their different versions (we will get back to this), and change their position. Position controls the order in which they appear in the route.
Trainer Versions
Trainers such as rivals can have different Pokemon depending on your choices, such as a starter. You can create different versions of the trainer to account for this. Afterward, you can specify which of their Pokemon belongs to that trainer version.
The setup of each trainer's Pokemon can be unique. Users will be able to specify a Pokemons's ability, nature, held item, moves, and the trainer version(s) to which they belong.
This is a BIG update that brings in a lot of functionality for creating, editing, and rendering routes. More specifically, users are now able to add and modify wild encounters and trainer encounters, as well as generate the documentation for these routes.
Route Addition
Users are able to create new routes.
https://github.com/AkeemAllen/WikiGen/assets/32404761/e02413c9-3de7-496e-8d56-5b9e94df7c7b
Adding and modifying Wild Encounters
Modifying Encounter Types
In a typical Pokemon game, you can face wild encounters on different parts of a route, grass, water, cave, etc. This can be pretty free-form so I didn't want to control/manage the different encounter types myself. So I've given the Rom Hack Creator that ability.
https://github.com/AkeemAllen/WikiGen/assets/32404761/42e998ea-8f99-49dc-9bca-7c12a9c4f42a
Adding Encounters
Now comes the fun part and one of the major functions. Users are able to add Pokemon as well as their encounter rate to different routes. And you can specify where you find the Pokemon on that route, tying back into my previous point.
https://github.com/AkeemAllen/WikiGen/assets/32404761/095e3934-c294-4aef-abb9-da1aa12b1b31
Trainer Encounters
Next up is trainer encounters. Similar to wild encounters, you can add Pokemon and their levels to trainers.
https://github.com/AkeemAllen/WikiGen/assets/32404761/b6261681-32b2-42bc-9e31-753ed20ec148
Trainer Details
Users can add specific details to trainers. They can give the trainer a sprite, Modify their different versions (we will get back to this), and change their position. Position controls the order in which they appear in the route.
Trainer Versions
Trainers such as rivals can have different Pokemon depending on your choices, such as a starter. You can create different versions of the trainer to account for this. Afterward, you can specify which of their Pokemon belongs to that trainer version.
https://github.com/AkeemAllen/WikiGen/assets/32404761/31dbf464-21fb-4389-a3d6-4915c69bd150
Pokemon Details
The setup of each trainer's Pokemon can be unique. Users will be able to specify a Pokemons's ability, nature, held item, moves, and the trainer version(s) to which they belong.
https://github.com/AkeemAllen/WikiGen/assets/32404761/fdd41505-84d0-4b51-9bb9-4dfb7f8c77ba
Wiki Generation
Now for the grand masterpiece. Once all of the information on wild encounters and trainers is specified, you can generate the wiki documentation.
https://github.com/AkeemAllen/WikiGen/assets/32404761/10ac8e9e-c994-4d8b-8daa-ed6c77c1b371
Finally, to touch back on routes in general, as a user, you'll be able to Rename, duplicate, reposition and delete routes
https://github.com/AkeemAllen/WikiGen/assets/32404761/4ea2cdf7-46a2-4af8-8ffb-c26145aae2ed
This took a lot to get done, but I'm happy with the progress. This was a major part of the application that is now essentially finished.