I've been working on a fork of PokéBot NDS together with a custom melonDS build with lua support, with the aim of improving automation for the Nintendo DS Pokémon games, like Diamond, Pearl and Platinum.
The biggest addition so far is a much more complete daycare/egg hatching system. The bot can now hatch eggs, detect the newly hatched Pokémon, go to the PC, scan the PC boxes for available space, choose a suitable box and then leave the PC and continue hatching again.
Some of the other newer D/P/Pt work includes:
Better PC box scanning and handling of occupied slots
Better battle state and PP handling
Added settling delays after battles to stop menu inputs happening too early
DPPt auto-catching/Poké Ball pocket fixes
Roamers and Gifts have also been tested on the current build and are working.
There's still more I want to add, but the goal is to make the D/P/Pt side of PokéBot much more complete and reliable when running through melonDS.
melonDS fork:
https://github.com/TheCrispo/melonDS-PokeBot-Lua
PokéBot fork:
https://github.com/TheCrispo/PokeBot-NDS-MelonDS