├── .github └── workflows │ ├── canary_release.yml │ └── lint_test_build.yml ├── .gitignore ├── .vscode └── settings.json ├── 3gx ├── 3gx.ld ├── Makefile ├── PokeReader.plgInfo ├── includes │ ├── common.h │ ├── csvc.h │ ├── font.h │ ├── hid.h │ ├── memmem.h │ ├── ov.h │ ├── plgldr.h │ ├── pnp.h │ ├── pokereader.h │ └── title_info.h └── sources │ ├── 3gx_crt0.s │ ├── csvc.s │ ├── hid.c │ ├── main.c │ ├── memmem.c │ ├── ov.c │ ├── pnp.c │ └── title_info.c ├── LICENSE ├── Makefile ├── README.md └── reader_core ├── .cargo └── config.toml ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── rustfmt.toml └── src ├── allocator.rs ├── crystal ├── draw.rs ├── frame.rs ├── game_lib.rs ├── hook.rs ├── mod.rs ├── pk2.rs └── reader.rs ├── draw.rs ├── gen6 ├── draw.rs ├── game_lib.rs ├── hook.rs ├── mod.rs ├── oras_frame.rs ├── reader.rs ├── rng.rs └── xy_frame.rs ├── gen7 ├── draw.rs ├── frame.rs ├── game_lib.rs ├── hook.rs ├── mod.rs └── reader.rs ├── lib.rs ├── pnp ├── bindings.rs ├── hook.rs ├── input.rs ├── memory.rs ├── mod.rs ├── print.rs ├── time.rs └── utils.rs ├── rng ├── mod.rs ├── mt.rs ├── rng_wrapper.rs ├── sfmt.rs └── tiny_mt.rs ├── title.rs ├── transporter ├── draw.rs ├── frame.rs ├── hook.rs ├── mod.rs ├── reader.rs └── rng.rs └── utils ├── circular_counter.rs ├── daycare.rs ├── game_fn.rs ├── help_menu.rs ├── hook_game_branch.rs ├── hook_gen6_seed.rs ├── menu.rs ├── mod.rs ├── show_view.rs ├── sub_menu.rs └── sub_menu_capture.rs /.github/workflows/canary_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/.github/workflows/canary_release.yml -------------------------------------------------------------------------------- /.github/workflows/lint_test_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/.github/workflows/lint_test_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /3gx/3gx.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/3gx.ld -------------------------------------------------------------------------------- /3gx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/Makefile -------------------------------------------------------------------------------- /3gx/PokeReader.plgInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/PokeReader.plgInfo -------------------------------------------------------------------------------- /3gx/includes/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/common.h -------------------------------------------------------------------------------- /3gx/includes/csvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/csvc.h -------------------------------------------------------------------------------- /3gx/includes/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/font.h -------------------------------------------------------------------------------- /3gx/includes/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/hid.h -------------------------------------------------------------------------------- /3gx/includes/memmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/memmem.h -------------------------------------------------------------------------------- /3gx/includes/ov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/ov.h -------------------------------------------------------------------------------- /3gx/includes/plgldr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/plgldr.h -------------------------------------------------------------------------------- /3gx/includes/pnp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/pnp.h -------------------------------------------------------------------------------- /3gx/includes/pokereader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/pokereader.h -------------------------------------------------------------------------------- /3gx/includes/title_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/includes/title_info.h -------------------------------------------------------------------------------- /3gx/sources/3gx_crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/3gx_crt0.s -------------------------------------------------------------------------------- /3gx/sources/csvc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/csvc.s -------------------------------------------------------------------------------- /3gx/sources/hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/hid.c -------------------------------------------------------------------------------- /3gx/sources/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/main.c -------------------------------------------------------------------------------- /3gx/sources/memmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/memmem.c -------------------------------------------------------------------------------- /3gx/sources/ov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/ov.c -------------------------------------------------------------------------------- /3gx/sources/pnp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/pnp.c -------------------------------------------------------------------------------- /3gx/sources/title_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/3gx/sources/title_info.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/README.md -------------------------------------------------------------------------------- /reader_core/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/.cargo/config.toml -------------------------------------------------------------------------------- /reader_core/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/Cargo.lock -------------------------------------------------------------------------------- /reader_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/Cargo.toml -------------------------------------------------------------------------------- /reader_core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/build.rs -------------------------------------------------------------------------------- /reader_core/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly-2024-03-21" 3 | -------------------------------------------------------------------------------- /reader_core/rustfmt.toml: -------------------------------------------------------------------------------- 1 | style_edition = "2024" 2 | max_width = 110 3 | -------------------------------------------------------------------------------- /reader_core/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/allocator.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/draw.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/frame.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/game_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/game_lib.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/hook.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/mod.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/pk2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/pk2.rs -------------------------------------------------------------------------------- /reader_core/src/crystal/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/crystal/reader.rs -------------------------------------------------------------------------------- /reader_core/src/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/draw.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/draw.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/game_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/game_lib.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/hook.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/mod.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/oras_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/oras_frame.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/reader.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/rng.rs -------------------------------------------------------------------------------- /reader_core/src/gen6/xy_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen6/xy_frame.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/draw.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/frame.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/game_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/game_lib.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/hook.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/mod.rs -------------------------------------------------------------------------------- /reader_core/src/gen7/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/gen7/reader.rs -------------------------------------------------------------------------------- /reader_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/lib.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/bindings.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/hook.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/input.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/memory.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/mod.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/print.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/time.rs -------------------------------------------------------------------------------- /reader_core/src/pnp/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/pnp/utils.rs -------------------------------------------------------------------------------- /reader_core/src/rng/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/rng/mod.rs -------------------------------------------------------------------------------- /reader_core/src/rng/mt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/rng/mt.rs -------------------------------------------------------------------------------- /reader_core/src/rng/rng_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/rng/rng_wrapper.rs -------------------------------------------------------------------------------- /reader_core/src/rng/sfmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/rng/sfmt.rs -------------------------------------------------------------------------------- /reader_core/src/rng/tiny_mt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/rng/tiny_mt.rs -------------------------------------------------------------------------------- /reader_core/src/title.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/title.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/draw.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/frame.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/hook.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/mod.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/reader.rs -------------------------------------------------------------------------------- /reader_core/src/transporter/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/transporter/rng.rs -------------------------------------------------------------------------------- /reader_core/src/utils/circular_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/circular_counter.rs -------------------------------------------------------------------------------- /reader_core/src/utils/daycare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/daycare.rs -------------------------------------------------------------------------------- /reader_core/src/utils/game_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/game_fn.rs -------------------------------------------------------------------------------- /reader_core/src/utils/help_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/help_menu.rs -------------------------------------------------------------------------------- /reader_core/src/utils/hook_game_branch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/hook_game_branch.rs -------------------------------------------------------------------------------- /reader_core/src/utils/hook_gen6_seed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/hook_gen6_seed.rs -------------------------------------------------------------------------------- /reader_core/src/utils/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/menu.rs -------------------------------------------------------------------------------- /reader_core/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/mod.rs -------------------------------------------------------------------------------- /reader_core/src/utils/show_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/show_view.rs -------------------------------------------------------------------------------- /reader_core/src/utils/sub_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/sub_menu.rs -------------------------------------------------------------------------------- /reader_core/src/utils/sub_menu_capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zaksabeast/PokeReader/HEAD/reader_core/src/utils/sub_menu_capture.rs --------------------------------------------------------------------------------