Commit Graph

1054 Commits

Author SHA1 Message Date
Kurt
6daaca934c Update to .NET 10 2026-02-27 13:39:16 -06:00
Kurt
bd65499b07 Update ExeFS.cs 2024-06-10 00:32:14 -05:00
Kurt
88e64592e7 Redo SOS-present slot text output
SOS slots were originally undocumented at the time the dumper was created, back when the game first released.
In the years that passed, the mechanics became better understood.
Just dump the slots and list the deduplicated allies for each slot.

Closes #551
2024-06-02 22:20:26 -05:00
Kurt
fb53aa62d0 Misc stragglers from previous commit 2024-06-02 22:17:57 -05:00
Kurt
a4dde6cf1b Minor clean 2024-06-02 18:56:55 -05:00
Kurt
44df39709b Reattach resources 2024-06-02 18:50:22 -05:00
Kurt
f324ea566d Relocate pk3DS namespace folder 2024-06-02 18:30:56 -05:00
Kurt
6c0f30e7e3 File scoped namespaces 2024-06-02 18:26:00 -05:00
Kurt
02f39324b6 Use more modern c# syntax 2024-06-02 17:13:17 -05:00
Kurt
496927a410 Update to .NET 8 2024-06-02 16:29:01 -05:00
Danny Wang (ThePeeps191)
fd738ae771
Update README.md - added a space/fixed "typo" (#550) 2024-04-24 18:13:20 -06:00
Frank Sabates
c5f8052109 Update README.md (#545)
Added table of contents that featured information already in the readme and their website while adding a support and usage section detailing new members how they can contact other members and contributors and how to actually use the editor after downloading the zip file.
2023-10-10 00:43:22 -07:00
Tom Overton
32ad859642
XY: Add Snorlax to the Static Encounter editor (#522) 2022-05-28 18:41:45 -07:00
Kurt
94f23bb1c3 Write back area table on level amp
Closes #509
2021-11-04 10:32:55 -07:00
Kurt
83981893e6 Add more helpful exception handling on corrupt garc 0000
#497
2021-09-02 13:51:01 -07:00
Kurt
dfdbce758f Trycatch some file loading issues 2021-08-08 17:04:40 -07:00
Kurt
c690c1b637 Don't have using for generic bclim write
Line 243: using calls Close() in the dispose implementation, which then closes the underlying MemoryStream.

Fixes #486

Ideally, this should be rewritten, but it's old code and works for what it needs to do. Removed the useless `ref` inputs, as the reference is never replaced.
2021-05-26 22:48:07 -07:00
Kurt
3d1e3b6e8b Revert implicit byte cast
similar to earlier pkNX/pkhex commit; this wasn't an intended c# feature
2021-05-26 22:45:45 -07:00
Kurt
6ce4f351d7 Check if directory still exists on startup
Closes #440
2021-01-23 14:58:36 -08:00
Kurt
d3d01ac4e7 Fix progress bar label % showing 0
int / int when x/y < 0 will always show 0 when dividing raw ints :P
2021-01-23 14:44:56 -08:00
Kurt
c04013c155 Fix image loading
Suspected that Marshal.UnsafeAddrOfPinnedArrayElement was the culprit; just reuse the logic from PKHeX/pkNX/NHSE for safely generating an image.

Closes #479
2021-01-23 14:44:03 -08:00
Jacob Erly
3cff2cc06d
Fixed logic for Type Themed Trainers. (#477)
The logic failed to properly detect "GYM6" as a GYM trainer that needed to have Type themed Pokemon. Same for ELITE trainers.

Type themed trainers still sometimes have non-typed Pokemon. Looking into that now. 

Also want to reduce duplicate Pokemon.
2021-01-14 21:37:57 -08:00
Matt
927830bf11
Add Akala Outskirts to SM Inaccessible Tables (#471) 2020-12-30 19:08:36 -08:00
Kurt
87c93cde1f Enhance logging, widen location dropdown 2020-12-30 17:57:58 -08:00
Kurt
761a7e8b11 Track zone ID 2020-12-30 17:03:01 -08:00
Kurt
eaae428fa7 Update Gen7SlotDumper.cs 2020-12-30 16:50:47 -08:00
Kurt
6da6e8a258 Update Gen7SlotDumper.cs 2020-12-30 16:43:56 -08:00
Kurt
2703908811 Update Gen7SlotDumper.cs 2020-12-26 20:08:24 -08:00
Kurt
28347df8ea Revert struct->class changes
Yay null behavior from uninitialized objects.
Program boots now.
2020-12-26 19:40:35 -08:00
Kurt
754b9b8d95 Update g7 slot dumper to skip inaccessible zones
ty @sora10pls for the list
2020-12-26 18:32:48 -08:00
Kurt
55c75f3540 Facelift 2020, no functional change
Update to net46
Update to c#9
Handle the majority of compiler messages/warnings
2020-12-26 18:32:23 -08:00
Kurt
b6bea36fac Extract g7 wild dump to pk3ds.core 2020-10-10 17:48:18 -07:00
Kurt
f11e91b55c Update dumper to only dump SOS slots if base wild can SOS 2020-10-09 21:50:36 -07:00
Matt
f1833e74a8
Add every level evolution randomizer (#463)
Similar implementation to pkNX; could be cleaner but it works.
Also add in form randomization to evolution randomizer (missing for almost 4 years, lol)
2020-09-23 16:01:54 -07:00
Koopa
a58c7f90cd
Add more move availability modifiers (#462)
* Add full TM compat. to Gen6

* Fix variable name

* Add full TM compat. to Gen7

* Use Items.Count rather than hardcoding

* Add "All move tutors" button to Gen6

* Make the move tutor name/label less misleading

* Add "Add all" for move tutors and beach tutors for Gen7

* Revert unintentional changes
2020-09-16 17:18:05 -07:00
Kurt
f7646eec86 Load value using same culture as the one that writes it
Closes #456
2020-08-03 18:27:30 -07:00
haggys22
82af1d63aa
Fix data type of BasicStartersPerGen (#451)
Co-authored-by: haggys22 <haggys22@users.noreply.gitlab.com>
2020-07-10 07:43:16 -05:00
Kurt
d17891d340
Merge pull request #450 from haggys22/haggys22-basic-starters-same-gen
Pick Basic Starters of Same Gen only if both checkboxes are checked
2020-07-09 20:20:43 -05:00
haggys22
652322db17 Remove newline at end of file 2020-07-10 03:12:08 +02:00
haggys22
4069d087fb
Pick Basic Starters of Same Gen (Gen6) 2020-07-10 03:01:06 +02:00
haggys22
34a91ac81d
Add "Basic Starters" per generation 2020-07-10 02:50:25 +02:00
Kurt
24f6184217
Merge pull request #431 from tom-overton/extract_and_rebuild_updates
Allow users to extract game files from CXI and 3DS files, and also allow them to rebuild into a trimmed 3DS file
2019-10-08 14:16:08 -07:00
Kurt
6c8d85d8b2
Merge pull request #432 from egzonqj/misc-staticpkm
Port Move buttons (Current Levelup/High Attack Levelup) to StaticEncounter for Gen7
2019-10-08 14:15:42 -07:00
Egzon Qukovci Jusufi
59ba986d98 Port the Current Levelup Moves and High Attack Levelup Moves buttons/behavior from SMTE to StaticEncounterEditor7.
Also add autocomplete settings to avoid unnecessary breakings.
2019-10-08 22:48:35 +02:00
tom-overton
44279537c1 Add 3DS extracting, and move extracting to its own thread 2019-10-05 20:51:30 -07:00
tom-overton
aaf8fef862 Add CXI extraction and Trimmed 3DS rebuilding 2019-10-05 18:54:42 -07:00
tom-overton
ec3ace043e Add support for recognizing SuMo and USUM 2019-10-05 18:51:30 -07:00
Kurt
86c8cb9ba5
Fix opower efficacy copy 2019-07-15 14:34:19 -07:00
Kurt
5faeb58378
Merge pull request #421 from sora10pls/xitems
Add X Item Mart blacklist option
2019-06-30 22:59:18 -07:00
sora10pls
7b34bc4cdd Add X Item Mart blacklist option 2019-06-30 22:42:22 -04:00