Commit Graph

11004 Commits

Author SHA1 Message Date
Kurt
e95dddd86d Fix initial move application of low leveled mons
Relearn moves shouldn't really be applied by default (fixes honedge expecting Sacred Sword)
Add edge case for modified learnset (Espurr) pre-dlc as an untouched level 7-8 capture. Only need 3 moves.

ty abby on discord
2025-12-16 01:18:13 -06:00
Kurt
c8eb4f548f Update 25.12.15 2025-12-15 23:19:16 -06:00
Kurt
a2a209ff2c Fix parse type on different columns
ColumnValue1 is long
ColumnValue2 is ulong

a value > long.MaxValue in ColumnValue2 would popup an error message on form load.
now fixed
2025-12-15 22:41:31 -06:00
Kurt
de2c6151e6 Minor tweaks
Simplify moveset application for Z-A; less branching since they all do essentially the same thing. The API is pretty stable so the simplifications are safe.
2025-12-15 22:34:57 -06:00
Kurt
84912a16e7 Misc encounter search/mutating fixes
ty santacrab
2025-12-15 22:33:42 -06:00
Kurt
ac25835d65 Finish Donut struct (0x00 is milliseconds!)
Interlink the GUI for ticks+calendar so that modifying one updates the other if applicable.

add randomize (very simplistic, just pick a random lv3 power)
add all-shiny (sparkling, alpha/big/little, catching)
2025-12-15 22:33:11 -06:00
Kurt
d45cdcb9e0 Misc tweaks
Fixes default moves being in inverse order
2025-12-15 15:28:26 -06:00
Kurt
6cefac2656 Update Primeape/Qwilfish formarg evo logic
Needs long-form logic to be more maintainable.

Closes #4656

Co-Authored-By: Dennis <64029159+CScorpion-h@users.noreply.github.com>
2025-12-15 01:40:01 -06:00
Kurt
9840120161 Add dragdrop for donut file
Export dialog now shows localized donut name rather than "donut"
2025-12-15 00:41:46 -06:00
Kurt
89fb9b0471 last batch of 🥒
- Updates the hyperspace pkl, adds the special band mons with their dedicated spawner's higher boost level
- Updates the overworld pkl, adds the feebas spawn (2 spawners, same location & data)

Add steelix to onix's plus move permit bypass, oops.

Interesting to note that Latias/Latios had some flying band encounters, but there's no spawner to generate them?
2025-12-15 00:00:14 -06:00
Kurt
4d5480e64c Update DonutEditor9a.cs 2025-12-14 20:06:07 -06:00
Kurt
1c4070b6a8 Update hyperspace encounters, misc checks
Adds pickle from all possible random encounter sets in hyperspace
Updates some formarg checks for certain species
Updates plus move checks for movesets that were revised by DLC

Hyperspace encounters are in a separate array, with a different slot type

Add note for Teensy/Humungo for wild encounters causing a fixed scale value rather than random.

Should be noted that this is a first-stab at encounters, and things have not been tested sufficiently to ensure the level ranges/etc are actually good data. please don't use the encounters yet; this just gets it out to testers for finding more edge cases.
2025-12-14 20:01:07 -06:00
sora10pls
0bc805b973 Add initial handling for donut icon loading 2025-12-14 17:57:42 -05:00
Kurt
29d364067a Donut9a: guard against bad donuts
moldy donuts yuck
2025-12-14 14:00:47 -06:00
Kurt
47cd845d05 Add placeholder donut picturebox, update layout 2025-12-14 13:31:50 -06:00
Kurt
5d0f1c9c37 Update SAV_Misc3.cs
Closes #4652

Co-Authored-By: Ryan Gabel <98432212+rjgabel@users.noreply.github.com>
2025-12-14 10:54:10 -06:00
Kurt
189b9bece8 Hide donut editor for base game saves 2025-12-14 10:45:23 -06:00
Kurt
07eadfec16 Add import/export donut
Hold control to set to clipboard for easier copypaste between slots/RAM windows
2025-12-14 02:03:13 -06:00
Kurt
ad550da3ae Update SAV_Trainer9a.cs 2025-12-14 01:16:00 -06:00
Kurt
437e0b8e23 Fix colorful screw collection button localization
Was an oopsie from a pull request, all good, I had hidden the button with the new TM button anyway.
Now it's all fixed :D
2025-12-14 00:41:00 -06:00
Kurt
69e519602b Create SizePower9a.cs
https: //x.com/Sibuna_Switch/status/2000090054371537099
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2025-12-14 00:32:44 -06:00
Kurt
ef374f2d22 Add Donut editor
thanks to everyone who watched along while I implemented this
2025-12-14 00:14:43 -06:00
Kurt
2498b27363 Add Hyperspace Survey Points editor (DLC tab) 2025-12-14 00:14:08 -06:00
sora10pls
ed7b40e215 Finish up Mega Dimension static/gift/trade encs 2025-12-13 21:35:29 -05:00
Kurt
e89bf3a416 ZA Blank save indicate as -MD
Needed to change the blank block's type. Technically I could have made SaveRevision a readonly field rather than computed...
2025-12-12 13:14:32 -06:00
Kurt
aee2d1a556 Meowstic/Magearna dex edit/set
Also fixes tatsugiri form set when giving all
2025-12-12 12:54:56 -06:00
Dennis
c148da9ab4
Unban beast and safari (#4655)
can be obtained in the Hyperspace Battle Zone.
2025-12-12 08:32:14 -06:00
Kurt
70f5b2ddaa Update translations 2025-12-12 02:19:21 -06:00
Kurt
4c5efe5ae6 Update 25.12.12
Initial partial support for DLC.
Encounters and other various QoL features to follow in future commits.
2025-12-12 01:38:06 -06:00
Kurt
34f3624b64
Changes for Legends: Z-A (Mega Dimension) support (#4653)
Refer to pull request notes and the eventual changelog for a high-level summary.

Co-authored-by: Matt <17801814+sora10pls@users.noreply.github.com>
Co-authored-by: Lusamine <30205550+Lusamine@users.noreply.github.com>
Co-authored-by: SciresM <8676005+SciresM@users.noreply.github.com>
2025-12-12 01:30:35 -06:00
sora10pls
f2d33bf0cf WA9: Alpha Charizard date range 2025-12-09 09:23:46 -05:00
sora10pls
2d8145b96c Add latest distribution raid data 🐲🔫 2025-12-04 19:02:51 -05:00
Kurt
6603984f88 Update 25.12.02 2025-12-02 08:41:49 -06:00
sora10pls
86a19e4a16 Add support for Project M 2025-12-02 08:08:48 -05:00
sora10pls
d8caf74653 Fix uncatchable Tera Raid Battle pickling 2025-12-02 08:05:58 -05:00
Kurt
def9802375 Allow seed of mastery to plus any learned move
Using a seed of mastery on any currently known move is allowed, regardless of the natural
2025-12-01 23:06:47 -06:00
Kurt
01dc5aa331 Remove duplicate line returns
No functional change, just an OCD nitpick
2025-12-01 22:53:27 -06:00
sora10pls
3e1499bdf4 Add HOME Fidough event date range
Forgot to add this for an entire month, oops
2025-12-01 09:25:54 -05:00
Kurt
72008a8e60 Add IFixedTrainer interface tag
Allows SysBot.NET to detect it more easily
2025-12-01 00:11:19 -06:00
Kurt
cc6a26a757 Update 25.11.30 2025-11-30 23:33:16 -06:00
Pasquale Nardiello
dc1818d589
Added Appearence editor for ZA and annotated hair styles and eye cuts. (#4642) 2025-11-30 21:51:12 -06:00
Carbonara
7658ba8994
Add French translation for B2W2 flags and constants (#4644)
* Create const_bw_fr.txt

* Fix an incorrect name for the P2 Laboratory event

The Scientist of the P2 Laboratory event used the name Dudley (Black 2 and White 2 scientist) instead of the name Nathan (Black and White scientist).

Chinese languages already seem to be correct, while I cannot directly fix the Korean translation myself as unlike other languages, I do not have any wiki source to find the trainer name (if you have this information, please feel free to fix it).

* Create const_b2w2_fr.txt

* Fix the Petilil-Cottonee order

* Create flags_b2w2_fr.txt
2025-11-27 10:22:32 -08:00
sora10pls
4a10b8e087 ZA 1.0.3 save file loading
One new boolean save block added, probably related to Ranked Mega Stone issue?
2025-11-27 09:42:51 -05:00
sora10pls
c4ca51dbcd ZA: Unban Dream Ball, Chesnaughtite 2025-11-26 08:59:43 -05:00
Kurt
85cf53fe8e Gen4: Add Mic Test possible IV seeds 2025-11-25 00:19:58 -08:00
Kurt
a437fecab8 Reuse EntityGender magic ratio values 2025-11-24 17:21:49 -08:00
Kurt
2da0e303a6 Extract method to allow specific forced detection 2025-11-24 17:21:31 -08:00
Kurt
2f1f08af84 gcea -> bacd_r_a
https://discord.com/channels/343093766477053953/406851200928055297/1442622561124094213
2025-11-24 17:15:51 -08:00
Professor Dirty
d0cf74b063
Add files via upload (#4643) 2025-11-23 18:57:14 -08:00
9Bitdo
01b66416c4
Add LAIC 2026 Federico Camporesi's Whimiscott date (#4641) 2025-11-21 08:39:14 -06:00