Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inclusion of the tx_debug_system #2277

Merged
merged 76 commits into from
Sep 8, 2022

Conversation

TheXaman
Copy link

Description

Merged the debug menu into the master, added preproc directives TX_DEBUG_SYSTEM to enable/disable the debugging, located in debug.h.
Any additional suggestions for better rhh compatibility are welcome.

Discord contact info

TheXaman#5612

TheXaman and others added 30 commits October 20, 2020 20:37
…rewrite and tons of additions

V2: Fly, Warp, Flags, Vars, give items, give pkm 2 versions

Improved cheats, reworked the vars system

vars function now starts at VARS_START and end VARS_END

Figured out how to display FieldMessages, reimplemented CheckSafeBlock, cleanup

DebugAction_DestroyExtraWindow instead of multiple, renamed text variables

cleanup + pokemon simple

give pokemon complex nearly done

Complex pkm works, items now with icons

if statement cleanup

alter build tools to include maps per map group

Warp functionallity

added hex value to flags and vars

cleanup

Credits
…s including hidden when using PE

Give all TMs, watch credits, change trainer name/gender/id

implemented moves
…hanks to "Subzero Eclipse" for pointing it out
Toggle running shoes,
Poison all mons,
Max money,
Max coins,
Trigger daycare egg,
Fill PC

CREDITS: @Sierraffinity
…econd ability was ABILITY_NONE, thanks to Syreldar
@LOuroboros
Copy link
Collaborator

As for the flags, they should probably be handled like the one for double battles inside include/constants/battle_config.h imo. That way we won't force the flags used onto the user and they can freely choose which ones to use on their own eyes

Changed the location to include/constants/battle_config.h, but I left the same unused flags as default, otherwise I expect there will be "bug reports" that some features of the new debug menu dont even work etc

I don't think that's a good place to put them in? This is a general debug menu after all. It has no place in a file to configure battle related mechanics.

A new include/constants/debug_config.h file would be nicer and be consistent not only with Pret's repository which normally put constant labels in that folder path, but also with the other configs that this project uses.

@TheXaman
Copy link
Author

As for the flags, they should probably be handled like the one for double battles inside include/constants/battle_config.h imo. That way we won't force the flags used onto the user and they can freely choose which ones to use on their own eyes

Changed the location to include/constants/battle_config.h, but I left the same unused flags as default, otherwise I expect there will be "bug reports" that some features of the new debug menu dont even work etc

I don't think that's a good place to put them in? This is a general debug menu after all. It has no place in a file to configure battle related mechanics.

A new include/constants/debug_config.h file would be nicer and be consistent not only with Pret's repository which normally put constant labels in that folder path, but also with the other configs that this project uses.

Oh true, you said "like", I overread that, gonna change it

data/scripts/debug.inc Outdated Show resolved Hide resolved
data/scripts/debug.inc Outdated Show resolved Hide resolved
data/scripts/debug.inc Outdated Show resolved Hide resolved
data/scripts/debug.inc Outdated Show resolved Hide resolved
include/constants/map_groups.h Outdated Show resolved Hide resolved
src/start_menu.c Outdated Show resolved Hide resolved
src/trainer_see.c Outdated Show resolved Hide resolved
tools/mapjson/mapjson.cpp Show resolved Hide resolved
include/constants/debug_config.h Outdated Show resolved Hide resolved
include/constants/flags.h Outdated Show resolved Hide resolved
…ed accidental type hin removal, changed indentation
changed no bag use and no catching flags to battle_config.h,
removed TX reference (big sad)
include/constants/battle_config.h Outdated Show resolved Hide resolved
src/item_use.c Outdated Show resolved Hide resolved
data/scripts/debug.inc Outdated Show resolved Hide resolved
include/constants/overworld_config.h Outdated Show resolved Hide resolved
src/field_control_avatar.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/trainer_see.c Outdated Show resolved Hide resolved
src/item_use.c Outdated Show resolved Hide resolved
src/battle_main.c Outdated Show resolved Hide resolved
src/debug.c Outdated Show resolved Hide resolved
src/item_use.c Outdated Show resolved Hide resolved
@AsparagusEduardo AsparagusEduardo merged commit 066a5be into rh-hideout:master Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants