Kurt
6e6ced878c
Update to .NET 10
...
Revise GameUtil to check all game branches
Closes #408
2026-01-02 10:45:29 -06:00
Kurt
5bd7003a60
Add changes for ZA DLC (Mega Dimension) ( #407 )
2025-12-19 15:13:38 -06:00
Lusamine
579c33208c
Fix stat amp labels for SV and LZA
2025-12-02 19:59:42 -06:00
sora10pls
6764dd98fe
(Re-)Add handling for uncatchable distribution raids
2025-12-02 08:04:04 -05:00
Kurt
0936c08eb1
LZA 1.0.2
...
Cumulative changes from the team.
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2025-11-16 15:56:12 -06:00
sora10pls
898f9d7708
Add handling for uncatchable distribution raids
2025-07-22 20:14:12 -04:00
Kurt
d74516a608
Add outbreak coordinate rip
2025-07-06 13:40:56 -05:00
Kurt
d6384a531e
Update MassOutbreakRipper.cs
2025-07-05 16:30:50 -05:00
Kurt
67125d5552
Fix re-dump exception for Mass outbreak rip
2025-07-05 09:37:03 -05:00
Kurt
972827820e
Minor tweak
...
Use the same crossover collision check as wild slots
Area determination is still iffy in Kitakami (for area boost).
Outbreaks don't really separate the tolerance from player-spawn to crossover-encounter (A->B->C) like slots do, but since the tolerances are equivalent, it is the same result. Not really worth refactoring it to store onlook & crossto separately, having them equal is OK for now/ever.
2025-07-04 23:33:51 -05:00
Kurt
de84dcd3ba
Fix wild slot spawn uniqueness filter
...
Cramming in Weather when the hash used 64bits already was my mistake; code wasn't obvious lol.
Upgrade to u128; not any noticeable perf drop.
Pull out LevelAdjust to not fetch every pokemon attempted (negligible speed boost)
2025-07-04 22:43:52 -05:00
Kurt
de3aa6ea5d
Remove unnecessary overload
...
Not a fix, just cleanup.
Extract pokedata fetch so it's not done every area.
2025-07-04 22:41:43 -05:00
Kurt
442f253984
Add misty mark points and weather bleed, outbreaks
2025-07-04 15:53:17 -05:00
Kurt
6a9a40cf0b
Update AreaWeather9.cs
2025-06-23 20:59:48 -05:00
Kurt
4c2829955f
Add kitakami point dumper
2025-06-23 19:47:20 -05:00
Kurt
2845f4c8e5
Add misty mark and weather bleed
2025-06-23 15:15:06 -05:00
Kurt
340acb8305
Update EncounterDumperSV.cs
2025-06-23 00:26:12 -05:00
Kurt
a3f7daa178
Pre-work: clean up some encounter dump logic
...
Extract individual dumpers to separate classes & files. Too much was happening in that one file.
Move to separate folders
2025-06-23 00:26:06 -05:00
Kurt
31b45ee883
Minor clean
...
Remove unused namespace usings
2025-06-23 00:25:11 -05:00
Kurt
9d3bf2f71b
Update dependencies
2025-06-23 00:24:26 -05:00
Lusamine
f25cf50b36
Fix missing encounter table in LA Area Editor
2025-06-07 23:19:48 -05:00
Lusamine
3425f968c8
Add SWSH camp item table fbs
2025-06-01 10:13:11 -05:00
Lusamine
df33b91222
Rename SWSH Max Lair fbs fields
2025-05-04 11:10:53 -05:00
sora10pls
61e5f855b1
Add missing field in TrinityPropertySheetFieldEnumName
...
Relevant for my randomizer in order to edit league rep item rewards, where enum = ItemID enum and value = item ID (uint). Reserializing the data would omit values and reward no item to the player
Name: ItemID
Enum: ITEMID_WAZAMASIN149
Value: 2209
2025-05-03 13:14:25 -04:00
sora10pls
59351b2422
Fix SWSH field/hidden item randomization
...
Item hash table contains stubbed items with an associated item ID of 0, and two entries for Reins of Unity (1607). Prevent duplicate keys/hashes in the dictionary, as well as any stubbed items
2025-04-29 12:01:26 -04:00
sora10pls
75b817b9ca
Add LA crafting recipes schema + editor
2025-04-23 19:11:48 -04:00
Lusamine
5daa886e62
Clean up NotWorking_EditMoves for SWSH
2025-04-09 00:34:01 -05:00
Kurt
2e79aef4fd
Fix generic editor anchoring
...
Closes #349
2025-04-09 00:08:58 -05:00
sora10pls
791564d4ad
Add schemas for Pokémon behavior and AI
...
Didn't include collision/stain, don't really care
2025-03-21 11:10:51 -04:00
sora10pls
c578998827
Update TrinitySceneObject.fbs
2025-03-09 14:28:58 -04:00
Matt
78d693aba1
Update README.md
2025-02-08 11:32:45 -05:00
Kurt
9a6126511c
Handle some warnings
2025-02-07 11:35:48 -06:00
Kurt
ddffb91cf5
Enhance FlatSharp generated code with Attributes, TypeConverter ( #391 )
...
Fixes #390
Fixes #382
Fixes #381
Fixes #370
Fixes #355
2025-02-07 09:51:37 -06:00
Kurt
38a9c45fef
Fix labeling of placement flag/work conditionals
2025-01-29 01:09:48 -06:00
Kurt
a3f53c3a63
Fix map viewer
...
Closes #336 -- BinarySearchByFlatBufferKey only works if the array is sorted... nice job gamefreak with O(n) search instead of O(logn).
Closes #351 via previous commit for fbs defaults.
2025-01-29 00:50:55 -06:00
Kurt
377f3ae6f5
Update PlacementZoneAdvancedTipHolder.fbs
2025-01-27 22:45:39 -06:00
Kurt
5c723a345d
PLA: remove default fbs defs
...
impacts serialization/deserialization. need to keep 0 as the no-data value, not "use this when ctor'ing new obj"
2025-01-27 22:42:14 -06:00
Lusamine
ac0f650cc6
Filter out uncatchable SV fixed spawns by AI action
2025-01-12 19:46:25 -06:00
Kurt
7a67dd55ac
Update EncounterDumperSV.cs
2025-01-12 13:58:38 -06:00
Kurt
fbe49eb698
Update EncounterDumperSV.cs
2025-01-12 13:46:19 -06:00
Kurt
ef212f3b82
Fix SV fixed symbol minior form -> pkl
...
Not form random, but convert to out-of-battle form ID
2025-01-11 23:30:34 -06:00
sora10pls
d15562d6ee
Update and differentiate PokemonModel/FieldPokemon
...
The schemas start off similarly, but are not identical. Still unsure what exactly FieldPokemonComponent is even used for, but include it anyway.
2024-12-27 19:53:32 -05:00
sora10pls
cb3262868b
Remove fs_valueStruct from AjitoCommonLevelStruct
...
Currently unsure why the fs_writeThrough tag is disallowed for structs/tables, will need to properly fix this someday. Dumpers still work fine, so this is sufficient for now.
Allows for editing Star Barrage data.
2024-11-19 20:56:38 -05:00
nvbeusekom
cead368c50
SWSH Randomization functionality ( #384 )
...
* Fix count for SwSh 1.3.2. + DLC
* Update trading dialogue
* Add Placement (overworld item) randomization
2024-11-04 15:54:16 -06:00
Lusamine
1feded040c
Remove LA trees that can't have encounters
2024-10-22 11:59:53 -05:00
sora10pls
fa1d01dc0a
Add TrinityCharacterCreationMasterComponent schema
...
Field14 varies between many overworld objects, but its use is unclear to me at the moment
2024-09-23 22:13:56 -04:00
Kurt
51fe9491ec
Update PersonalInfo9SV.cs
2024-09-16 09:08:04 -05:00
abcboy101
ef0759ab05
Preserve TextFile flags ( #380 )
2024-08-23 18:32:28 -05:00
Dr. Victor Vasconcelos
dcc373dc34
Add value options for multiple Move variables ( #352 )
...
* Create MoveInflict.cs
* Create MoveStat.cs
* Rename pkNX.Structures/MoveStat.cs to pkNX.Structures/Move/MoveStat.cs
* Create MoveCritStage
* Rename MoveCritStage to MoveCritStage.cs
* Update MoveStat.cs
* Update MoveInflict.cs
* Update MoveStat.cs
* Update MoveInflict.cs
* Update MoveInflict.cs to include Tri Attack
2024-08-23 17:35:28 -05:00
sora10pls
5b5a196bdb
Fix Kitakami/Blueberry dex write
2024-05-21 08:04:27 -04:00