Commit Graph

11021 Commits

Author SHA1 Message Date
hexbyt3
cdbc2b5599
Z-A: Remove outdated comment in BallUseLegality.cs (#4664)
Removed comment for Dream/Beast Ball legality in ZA. Ball is available with the introduction of the Mega Dimension DLC.
2025-12-18 16:16:52 -06:00
间辞
bc0f255ae3
Z-A: Add CHS translation for trainer editor Collect TMs button (#4663) 2025-12-18 16:14:55 -06:00
sora10pls
2bba2b2c8d Unban Baxcalibrite 2025-12-18 07:52:40 -05:00
RandomGuy
bb41fb70e6
Add Star Display to Donut Editor (#4662) 2025-12-17 23:36:49 -06:00
Kurt
311314c3d3 Update FormArgumentVerifier.cs 2025-12-17 23:11:31 -06:00
Makio
58b2c31a66
Implement flavor score and star calculation for donuts (#4661)
* Implement flavor score and star calculation for donuts

Added logic to compute the flavor score and assign star ratings based on defined thresholds in the RecalculateDonutStats method. This enhances donut stat recalculation by including flavor and star values.

120 Points: 1 star
240 Points: 2 stars
360 Points: 3 stars
700 Points: 4 stars
960 Points: 5 stars
2025-12-17 23:05:16 -06:00
Kurt
b3fc5c62bf Update IFormArgument.cs 2025-12-17 11:39:03 -06:00
Kurt
19fde890fe Update personal_za 2025-12-17 10:28:13 -06:00
Professor Dirty
ada5d76a99
Update B/W Event Flags CHS Translation (#4659) 2025-12-17 02:53:38 -06:00
Kurt
3e0ea816cb minor tweaks
No functional change
2025-12-17 02:39:32 -06:00
Kurt
7695fb05bc Add handling for rotom form change
Plus moves permitted for all forms
(Wild) Encounter recognized if form is changed
2025-12-17 02:32:56 -06:00
Kurt
1d30ad0b43 Fix Raichu-1 alpha move required 2025-12-17 02:12:00 -06:00
Kurt
64f655b5b6 Z-A: Allow farfetch'd-1/sirfetch'd formarg
Revises the API for requesting a suggested Form Argument, based on visitation to various games with different rules.
2025-12-17 02:11:51 -06:00
Kurt
b078e0e735 Z-A: Disallow trading primal orbs 2025-12-17 02:10:54 -06:00
Kurt
7c63cacebc Z-A: Disallow holding Gimmighoul Coin
Only 3 items are classified as CanNotHold -- screw, coin, and rotom catalog (key item)
2025-12-17 02:10:41 -06:00
间辞
6b23c4b7d5
Update CHS translation of donut editor (#4658)
And hyperspace survey points in trainer editor
both new additions in the most recent release
2025-12-16 02:47:51 -06:00
Kurt
e5477d6e2d Disallow cherish ball
lol, lmao even
2025-12-16 02:37:50 -06:00
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