Commit Graph

4274 Commits

Author SHA1 Message Date
haven1433
877e3e5b58 version bump 2025-12-14 10:21:38 -06:00
haven1433
5cc08ba4ea show errors when thumb is too large to compile 2025-12-14 10:20:37 -06:00
haven1433
7ae7a58226 map editor support text, flags, and item with complex scripts 2025-12-13 17:40:03 -06:00
haven1433
aae25c2383 show basic text content in map editor 2025-12-13 09:32:16 -06:00
haven1433
1fb8ac7924 handle linux newlines during paste 2025-12-13 09:31:47 -06:00
haven1433
9c5fa427f9 add to last commit 2025-12-12 21:31:25 -06:00
haven1433
47d5aa830d new features
* squiggle errors for pokemon names / moves in trainer editor
* filtering for block behaviors
* image editor hover position and selection size displayed
* name hints for blocksets in the map header
2025-12-12 21:27:19 -06:00
haven1433
19df9c0e24 bugfix
previous commit broke some tests. We should only use the new SelectionGoto argument if our arg is a string.
2025-12-12 08:56:38 -06:00
haven1433
0c770d95f7 bugfixes from discord 2025-12-12 08:51:01 -06:00
haven1433
0008b9c381 improve dynamic OW support in map editor 2025-12-08 23:09:21 -06:00
haven1433
269b9ecb1f map editor render dynamic OW sprites 2025-12-02 23:30:06 -06:00
haven1433
0450227114 Wave Function Collapse improvements 2025-12-02 18:43:34 -06:00
haven1433
b0172ba7f1 consider diagonals for Wave Function Collapse 2025-12-01 21:24:28 -06:00
haven1433
f7e6c73d25 show selected tile index in block editor 2025-12-01 21:24:04 -06:00
haven1433
e4473d1a40 code tool fixes
the 'delay' logic is still in, but a few things happen instantly now rather than getting delayed. Specifically, HMA will run the "insert missing closers" bit immediately, which should reduce cursor jumps.
2025-12-01 20:27:38 -06:00
haven1433
bab9ff3586 fix crashes with curly braces 2025-12-01 06:55:08 -06:00
haven1433
ab6e688208 feature requests
* choose unused var for map scripts
* show block uses when a single block is selected
2025-11-30 17:30:02 -06:00
haven1433
0f6ddb1abc logging improvements
* we can now log from the model
* logs are copied to debug traces and crashes
2025-11-30 11:59:57 -06:00
haven1433
f858f20915 bugfixes from discord 2025-11-30 11:07:08 -06:00
haven1433
a54b87db1b some initial logging
doesn't actually send the logs anywhere long-term yet, it just shows them in an optional tool. But I can now watch some navigation commands and anchor changes
2025-11-29 12:00:09 -06:00
haven1433
5938e4f5f2 First partial draft of CrossTableDataViewPort
This ViewPort needs to be made editable and needs testing. But the general idea is that we can glom all the tables together and show them as rows in this ViewPort rather than using the table tool. Then we can farm out text, sprite, and palette data to the appropriate tools, so that we don't need to display everything in this one tab. Also need to figure something out for bitfields.
2025-11-29 10:24:17 -06:00
haven1433
14ae6b354b truncate to 10 scripts showing at once in the map header 2025-11-28 15:59:58 -06:00
haven1433
b65acc02d1 use correct variable for dotnet buid 2025-11-28 10:53:17 -06:00
haven1433
cac12aa603 version bump 2025-11-28 10:38:33 -06:00
haven1433
001b83d568 updates from discord bugfixes 2025-11-28 10:26:38 -06:00
haven1433
7cd9da7fc0 bugfixes from discord 2025-11-28 09:21:56 -06:00
haven1433
b96761cf17 discord bugfixes 2025-11-27 23:51:36 -06:00
haven1433
1937ea2684 bugfixes from discord 2025-11-27 23:05:51 -06:00
haven1433
f0a1d4420f bugfix 2025-11-27 21:49:18 -06:00
haven1433
8d97075a46 bug fixes 2025-11-27 17:44:39 -06:00
haven1433
4b4d5fce2b Merge branch 'master' of https://github.com/haven1433/HexManiacAdvance 2025-11-27 15:43:58 -06:00
haven1433
4c3adfc2a0 bug fixes 2025-11-27 15:43:19 -06:00
haven1433
1c6e9e2885
Merge pull request #285 from ShinyTillDawn/PR_285
Made the Elite Four Level Caps `.hma` script official.
2025-11-27 15:18:00 -06:00
haven1433
f1a0a7a2bf
Merge pull request #284 from ShinyTillDawn/cambios_pequeños
More minor changes to `scriptReference.txt`
2025-11-27 15:14:54 -06:00
haven1433
68991ed780 fix error message 2025-11-27 15:13:32 -06:00
haven1433
eadc9cca76 trying to make it compile more consistently
project seems to have some trouble if .Net 10 SDK is installed. Hopefully these changes will help.
2025-11-27 15:13:16 -06:00
ShinyTillDawn
929a0506c3 Officialized the Elite Four Level Caps .hma script. 2025-11-27 15:26:09 -05:00
haven1433
2f124c7ded update scriptReference 2025-11-27 14:02:31 -06:00
ShinyTillDawn
ec99fb1a7f Added a [[List]] for the news kinds, used in command no. 0x97. 2025-11-27 14:52:46 -05:00
ShinyTillDawn
cf51c1dd3f Bonus: nops in FireRed are also in LeafGreen. 2025-11-27 14:47:06 -05:00
haven1433
a0dac38a70 trying to make it build 2025-11-27 11:04:01 -06:00
haven1433
1ce0832d54 fix Unindex bug 2025-11-27 11:03:55 -06:00
haven1433
33acab052c doc update 2025-11-27 08:29:43 -06:00
haven1433
99d42f3385 Merge branch 'master' of https://github.com/haven1433/HexManiacAdvance 2025-11-27 08:27:31 -06:00
haven1433
aaee5eb8a5 improve error information 2025-11-27 08:27:29 -06:00
haven1433
18c0c52b6c fixing bugs from discord 2025-07-20 14:20:13 -05:00
haven1433
2cb0ad134b fix possible crash found by axcellerator 2025-07-20 08:50:34 -05:00
ShinyTillDawn
ffcfbf7fd8
Added the constant for what level eggs hatch at. (#272)
* Started adding the egg-hatch level constants.

Added the offsets for Ruby & Sapphire so far. These addresses are all the same, apart from v1.1 increasing all of them by 0x20.

Credits: Jambo51 and VersekrDark (with the help of ModExe Ruby)

The anchor name could change.

* Added the lines for FireRed, LeafGreen, & Emerald.

I also specified the domain of valid levels in the comments. According to the PokéCommunity thread (linked in the Pull Request description), the game bugs out when choosing a constant greater than 100.

Credits: Jambo51 & Wobbu
2025-07-16 22:04:53 -05:00
haven1433
ef93f3e003 fix broken test 2025-07-11 09:27:10 -05:00
ShinyTillDawn
c8771895d2
Roaming Pokémon sets in FireRed, LeafGreen, and Emerald (#268)
* Added `data.maps.roaming.sets` for Emerald.

It's called `sRoamerLocations` in the decomps. Looks like there are 6 locations per major table entry instead of 7.

* FireRed & LeafGreen: Location params use map names.

Each location parameter references a map name instead of showing a literal now.
2025-07-11 09:17:08 -05:00