Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
72489a6
Fix SMTE CurrentAttack
sora10pls Dec 5, 2017
4ee74ee
Merge pull request #244 from sora10pls/master
kwsch Dec 5, 2017
ca43387
Misc fixes (pt. 1)
sora10pls Dec 6, 2017
f6c2f15
Misc fixes (pt. 2)
sora10pls Dec 6, 2017
bde6144
Revise legal/randomizer changes
sora10pls Dec 7, 2017
698f033
Merge pull request #245 from sora10pls/master
kwsch Dec 7, 2017
d022f37
Add varcode escape
kwsch Dec 8, 2017
eee90a3
Implement item randomization for static/gift PKM
sora10pls Dec 8, 2017
c5e18ba
Merge pull request #247 from sora10pls/master
kwsch Dec 8, 2017
e46cc35
Random Mega Form option for Static Editors
sora10pls Dec 9, 2017
d7b476b
Merge pull request #250 from sora10pls/master
kwsch Dec 9, 2017
fec4fd4
Add XY trainer class blacklist for ORAS
sora10pls Dec 10, 2017
0bc9ee7
Add more TM/HM rand options
sora10pls Dec 10, 2017
a6f19c2
Update readme screenshots
sora10pls Dec 10, 2017
9bb32a7
Add USUM special classes
sora10pls Dec 10, 2017
ee94bf8
Merge branch 'master' of https://github.com/sora10pls/pk3DS
sora10pls Dec 10, 2017
3d6860d
Merge pull request #252 from sora10pls/master
kwsch Dec 10, 2017
dd5dc2c
Refactoring
kwsch Dec 11, 2017
57d98a4
Relocate script handling to core
kwsch Dec 14, 2017
caa2327
Add static/gift shiny lock removal option
sora10pls Dec 17, 2017
94aeec3
Merge pull request #256 from sora10pls/master
kwsch Dec 17, 2017
98d763d
Misc fixes
kwsch Dec 17, 2017
5c567a5
Expose Gen 6 gift shiny locks
sora10pls Dec 18, 2017
558d3fa
Merge pull request #257 from sora10pls/master
kwsch Dec 18, 2017
d448426
Misc changes
sora10pls Dec 18, 2017
1078a64
Fix IV/EV set
sora10pls Dec 18, 2017
865d069
Fix bst rand
kwsch Dec 18, 2017
aaa5d80
Actually fix IV/EV set
sora10pls Dec 18, 2017
4ba1794
Merge pull request #258 from sora10pls/master
kwsch Dec 19, 2017
dde684e
Expose more gen7 gift/trade features
sora10pls Dec 19, 2017
125fef7
Merge pull request #1 from kwsch/master
sora10pls Dec 19, 2017
76307c6
Add gen7 gift nature
sora10pls Dec 19, 2017
6ec784c
Merge branch 'master' of https://github.com/sora10pls/pk3DS
sora10pls Dec 19, 2017
a6a7546
Merge pull request #259 from sora10pls/master
kwsch Dec 19, 2017
99b51f8
Update gen6 static/gift editors
sora10pls Dec 20, 2017
67f67ac
Add static7 level boost button
sora10pls Dec 20, 2017
2feada1
Merge pull request #261 from sora10pls/master
kwsch Dec 20, 2017
0c4757b
Add table copy/paste(all)
kwsch Dec 20, 2017
1e60472
Misc tweaks
kwsch Dec 20, 2017
b467a0e
add randsettings utility
kwsch Dec 20, 2017
bf94aef
sync missing changes
kwsch Dec 20, 2017
b9e0bf3
Add rand settings persistence
kwsch Dec 20, 2017
2ebfc53
Add RNG reseeding
kwsch Dec 20, 2017
b43c08c
Add randsettings groupbox
kwsch Dec 20, 2017
02d137d
Fix randsettings load
kwsch Dec 20, 2017
1a7b07f
Add aura randomization
sora10pls Dec 22, 2017
b16d77d
Merge pull request #264 from sora10pls/master
kwsch Dec 22, 2017
2e0eafa
simplify aura rand
kwsch Dec 22, 2017
335a606
More StaticEncounterEditor7 additions
sora10pls Dec 22, 2017
a19bf22
Merge pull request #265 from sora10pls/master
kwsch Dec 22, 2017
8940c8c
Add nature (1,2,H) randomizer for static/gift/trade
sora10pls Dec 23, 2017
6387b63
Merge pull request #1 from kwsch/master
sora10pls Dec 23, 2017
ba4a0c4
Merge pull request #267 from sora10pls/master
kwsch Dec 23, 2017
28c29a3
Revise Lusamine 2 blacklist
sora10pls Dec 25, 2017
62c7718
Merge pull request #268 from sora10pls/master
kwsch Dec 26, 2017
dd6aeb8
Add SMTE options
sora10pls Dec 28, 2017
66c1851
Merge pull request #269 from sora10pls/master
kwsch Dec 28, 2017
1c4c2b3
Revise RSTE levelup move get
sora10pls Dec 29, 2017
2c41b44
Merge pull request #270 from sora10pls/master
kwsch Dec 29, 2017
035f031
Move SARC to core
kwsch Dec 30, 2017
22b7916
Add ALYT reading
kwsch Dec 30, 2017
327178a
Revise ORAS trainer class blacklisting
sora10pls Dec 30, 2017
e9ef469
Merge pull request #1 from kwsch/master
sora10pls Dec 30, 2017
399cca8
Merge pull request #271 from sora10pls/master
kwsch Dec 30, 2017
2fcf879
Move SARC dump code into core project
kwsch Dec 30, 2017
50ce46e
Add SARC dumping in core project
kwsch Dec 30, 2017
ff44078
add bflim reading
kwsch Dec 31, 2017
ffc9b69
Add force fully evolved for RSTE
sora10pls Dec 31, 2017
de9c381
Merge pull request #272 from sora10pls/master
kwsch Dec 31, 2017
3347fec
Cleanup
kwsch Dec 31, 2017
fc588e0
continued improvements
kwsch Dec 31, 2017
15b8b87
add crop override
kwsch Dec 31, 2017
71b6d95
Fix tile shuffling
kwsch Dec 31, 2017
abef306
Migrate out etc handling
kwsch Dec 31, 2017
f1f01ad
skip etc1 swizzling
kwsch Dec 31, 2017
0fe1b08
Add bflim viewing to tools UI
kwsch Jan 1, 2018
c3a6d67
Misc ui improvements
kwsch Jan 1, 2018
0ccc744
Emit dumped file paths as enumerable
kwsch Jan 1, 2018
1f5accf
Add ALYT dumping
kwsch Jan 1, 2018
a4a817a
Cleanup
kwsch Jan 1, 2018
775955a
Fix rgb8 export
kwsch Jan 1, 2018
13a06a0
fix yield path
kwsch Jan 1, 2018
a852730
Refactoring
kwsch Jan 2, 2018
eb69d46
Move files
kwsch Jan 2, 2018
a31571d
Rearranging
kwsch Jan 2, 2018
e32472e
Various updates
sora10pls Jan 3, 2018
2188200
Merge pull request #274 from sora10pls/master
kwsch Jan 3, 2018
943ce2c
Enhance high-powered attack modification
sora10pls Jan 5, 2018
c35f01d
Merge pull request #276 from sora10pls/master
kwsch Jan 5, 2018
4cf5381
Add more SMTE rand options
sora10pls Jan 5, 2018
42a22d4
Merge pull request #277 from sora10pls/master
kwsch Jan 5, 2018
8000dbc
Update final evolutions
sora10pls Jan 8, 2018
11b2a04
Add commas
sora10pls Jan 8, 2018
e979e26
Merge pull request #278 from sora10pls/master
kwsch Jan 8, 2018
d5ef00e
Add SOS/Weather rate labels/tooltips
kwsch Jan 12, 2018
2690520
Add everything shiny checkbox
kwsch Jan 12, 2018
ecef1be
Add static/gift legend-for-legend
sora10pls Jan 15, 2018
ffd4819
Merge pull request #280 from sora10pls/master
kwsch Jan 21, 2018
3d3f776
Misc additions
sora10pls Jan 25, 2018
2beff7e
Merge pull request #282 from sora10pls/master
kwsch Jan 25, 2018
4d8c4a9
Add Sina/Dexio to important trainers
sora10pls Jan 28, 2018
22e6a2f
Merge pull request #283 from sora10pls/master
kwsch Jan 28, 2018
45d45a6
Add several revisions
sora10pls Feb 3, 2018
b38d16a
Merge pull request #284 from sora10pls/master
kwsch Feb 3, 2018
98469c7
Add remove trade evo option
sora10pls Feb 5, 2018
1e7fd04
Merge pull request #285 from sora10pls/master
kwsch Feb 5, 2018
c4332b0
More fixes (#286)
sora10pls Feb 6, 2018
58ca85b
Re-add changeSpecies event
kwsch Feb 10, 2018
0de1f90
Misc tweaks (#290)
sora10pls Feb 16, 2018
09eedfc
Revise ORAS trainer class rand (#294)
sora10pls Feb 22, 2018
788958a
Fix Gen 6 AI mod (#295)
sora10pls Feb 24, 2018
8a9a968
Use cached learnset for learnset editors
kwsch Mar 4, 2018
a7414d5
Add Gen 6 Mythicals to final evolutions (#299)
sora10pls Mar 13, 2018
0f9eaee
Allow text parsing without specifying a config
kwsch Mar 14, 2018
af4e6ca
fix window enable/disable cross thread
kwsch Mar 17, 2018
333b4be
use c#7 expressions
kwsch Mar 17, 2018
cfc8d13
Remove unnecessary duplicate class
kwsch Mar 18, 2018
0af0f33
Absorb PKHeX's learnset class
kwsch Mar 18, 2018
143bee2
Revise starter rand (#303)
sora10pls Mar 18, 2018
c6db65b
Misc updates (#305)
sora10pls Mar 29, 2018
06da50b
Fix mega gift randomization (#307)
sora10pls Mar 29, 2018
9460586
add sarc dump
kwsch Mar 31, 2018
02fe63e
Update Mart6 tags (#308)
sora10pls Apr 1, 2018
c72b1a5
Misc fixes (#310)
sora10pls Apr 2, 2018
c3ebdc7
Add Metronome Mode (#313)
sora10pls Apr 9, 2018
6a31213
Add BST shuffler (#314)
sora10pls Apr 9, 2018
7fbf8b7
Add more Metronome options (#316)
sora10pls Apr 9, 2018
32f9fe4
Quality of life changes (#317)
sora10pls Apr 10, 2018
95c81e4
Change healing to enum
kwsch Apr 12, 2018
90fd6fc
Close streams when peeking for offset
kwsch Apr 12, 2018
e3fb4ce
seal forms
kwsch Apr 13, 2018
3993409
Expose static SOS allies (#318)
sora10pls Apr 13, 2018
f9d9b88
Save updated shiny lock
kwsch Apr 19, 2018
54fef2c
Fix SMTE trainer class rand (#331)
sora10pls May 1, 2018
63600a2
Re-arrange move/form assignment (#333)
sora10pls May 3, 2018
126ddf1
Rework Gen 6 TM/HM randomization (#338)
sora10pls May 12, 2018
32c0dad
Fix TMHMEditor6 banned moves (#339)
sora10pls May 13, 2018
1a00009
Replace force-exit call
kwsch May 19, 2018
50a2554
flip arg order
kwsch May 19, 2018
504b41f
Add min/max PKM for RSTE
sora10pls May 23, 2018
6a36a86
Merge pull request #341 from sora10pls/minmax
kwsch May 23, 2018
3b5bb9c
Add battle exclusive form check
kwsch Jun 2, 2018
b2a4788
de-tab main cs
kwsch Jun 3, 2018
3c412f0
reattach progressbar & label
kwsch Jun 10, 2018
7685d5b
Revise HM randomizer check
sora10pls Jun 16, 2018
2c44b57
Merge pull request #347 from sora10pls/hm-alert
kwsch Jun 16, 2018
da0f1f6
reorder learnset by base power when randomizing
kwsch Jun 20, 2018
406f060
Add lazy fix for SM trainer rand (#350)
sora10pls Aug 2, 2018
cb269ec
Update move data
kwsch Aug 5, 2018
7943fbc
Update Item stats
kwsch Aug 5, 2018
3ef3040
Refresh learnsets when finished editing learn
kwsch Aug 5, 2018
10c7dbb
Misc clean
kwsch Aug 8, 2018
d95b4a5
Add more disassembly results
kwsch Aug 9, 2018
e40d3ce
Style updates
kwsch Aug 9, 2018
cecc49a
Add license
kwsch Aug 19, 2018
dcae5d5
Update move data exporting clarity
kwsch Aug 22, 2018
49b6aa9
Add max AI option to SMTE
sora10pls Aug 23, 2018
d1ff52d
Merge pull request #366 from sora10pls/smte-ai
kwsch Aug 23, 2018
9e1d1e2
Update with latest pkhex property accessing
kwsch Aug 27, 2018
82b4914
Update bitflag names
kwsch Aug 27, 2018
8f6c16e
Add flag/zmove data editing
kwsch Aug 27, 2018
8b81738
Update flag naming / add docs
kwsch Aug 27, 2018
f4be7cf
Show static SOS ally species name
sora10pls Aug 27, 2018
5574ab2
Merge pull request #371 from sora10pls/static-ally-name
kwsch Aug 27, 2018
74ec237
Update moveeditor7 with more detail
kwsch Aug 28, 2018
c1de3c5
Move USUM tutor moves to their own editor (#374)
sora10pls Aug 28, 2018
4ac6681
Check for moved exefs file
kwsch Sep 20, 2018
3cf894b
Add full HM compatiblity mod (#381)
sora10pls Sep 23, 2018
46f4c74
Misc updates
sora10pls Oct 10, 2018
ba01343
Merge pull request #386 from sora10pls/misc-updates
kwsch Oct 10, 2018
2abd4a2
Fix #391: prevent Metronome Mode softlock (#392)
ArDee20p Nov 6, 2018
f3282e9
Fix maison tr dump off by 1
kwsch Nov 10, 2018
e6aa4df
Add makefile
kwsch Nov 14, 2018
e3e6268
Fix index access exception
kwsch Nov 19, 2018
2c159e7
Add battle mode property & gui
kwsch Dec 28, 2018
d971af1
Split pp bitflags into separate properties
kwsch Jan 3, 2019
ee169dc
Split Consumable byte to 4&4
kwsch Jan 3, 2019
48c0dbb
Expose individual field effect bits
kwsch Jan 8, 2019
0ef2227
Expose Gen 7 Trainer AI bits
sora10pls Apr 6, 2019
fb2e5dc
Merge pull request #412 from sora10pls/g7-ai
kwsch Apr 7, 2019
263f7ca
Add advanced evo/move based personal randomization
kwsch May 5, 2019
775b065
Update warp documentation
kwsch May 20, 2019
94e02d5
Minor overworld clarifications
kwsch May 22, 2019
7b34bc4
Add X Item Mart blacklist option
sora10pls Jul 1, 2019
5faeb58
Merge pull request #421 from sora10pls/xitems
kwsch Jul 1, 2019
86c8cb9
Fix opower efficacy copy
kwsch Jul 15, 2019
ec3ace0
Add support for recognizing SuMo and USUM
tom-overton Oct 6, 2019
aaf8fef
Add CXI extraction and Trimmed 3DS rebuilding
tom-overton Oct 6, 2019
4427953
Add 3DS extracting, and move extracting to its own thread
tom-overton Oct 6, 2019
59ba986
Port the Current Levelup Moves and High Attack Levelup Moves buttons/…
egzn Oct 8, 2019
6c8d85d
Merge pull request #432 from egzonqj/misc-staticpkm
kwsch Oct 8, 2019
24f6184
Merge pull request #431 from tom-overton/extract_and_rebuild_updates
kwsch Oct 8, 2019
34a91ac
Add "Basic Starters" per generation
haggys22 Jul 10, 2020
4069d08
Pick Basic Starters of Same Gen (Gen6)
haggys22 Jul 10, 2020
652322d
Remove newline at end of file
haggys22 Jul 10, 2020
d17891d
Merge pull request #450 from haggys22/haggys22-basic-starters-same-gen
kwsch Jul 10, 2020
82af1d6
Fix data type of BasicStartersPerGen (#451)
haggys22 Jul 10, 2020
f7646ee
Load value using same culture as the one that writes it
kwsch Aug 4, 2020
a58c7f9
Add more move availability modifiers (#462)
CodingKoopa Sep 17, 2020
f1833e7
Add every level evolution randomizer (#463)
sora10pls Sep 23, 2020
f11e91b
Update dumper to only dump SOS slots if base wild can SOS
kwsch Oct 10, 2020
b6bea36
Extract g7 wild dump to pk3ds.core
kwsch Oct 11, 2020
55c75f3
Facelift 2020, no functional change
kwsch Dec 27, 2020
754b9b8
Update g7 slot dumper to skip inaccessible zones
kwsch Dec 27, 2020
28347df
Revert struct->class changes
kwsch Dec 27, 2020
2703908
Update Gen7SlotDumper.cs
kwsch Dec 27, 2020
6da6e8a
Update Gen7SlotDumper.cs
kwsch Dec 31, 2020
eaae428
Update Gen7SlotDumper.cs
kwsch Dec 31, 2020
761a7e8
Track zone ID
kwsch Dec 31, 2020
87c93cd
Enhance logging, widen location dropdown
kwsch Dec 31, 2020
927830b
Add Akala Outskirts to SM Inaccessible Tables (#471)
sora10pls Dec 31, 2020
3cff2cc
Fixed logic for Type Themed Trainers. (#477)
zmarotrix Jan 15, 2021
c04013c
Fix image loading
kwsch Jan 23, 2021
d3d01ac
Fix progress bar label % showing 0
kwsch Jan 23, 2021
6ce4f35
Check if directory still exists on startup
kwsch Jan 23, 2021
3d1e3b6
Revert implicit byte cast
kwsch May 27, 2021
c690c1b
Don't have `using` for generic bclim write
kwsch May 27, 2021
dfdbce7
Trycatch some file loading issues
kwsch Aug 9, 2021
8398189
Add more helpful exception handling on corrupt garc 0000
kwsch Sep 2, 2021
94f23bb
Write back area table on level amp
kwsch Nov 4, 2021
32ad859
XY: Add Snorlax to the Static Encounter editor (#522)
tom-overton May 29, 2022
c5f8052
Update README.md (#545)
FrankS-2024 Oct 1, 2023
fd738ae
Update README.md - added a space/fixed "typo" (#550)
ThePeeps191 Apr 25, 2024
496927a
Update to .NET 8
kwsch Jun 2, 2024
02f3932
Use more modern c# syntax
kwsch Jun 2, 2024
6c0f30e
File scoped namespaces
kwsch Jun 2, 2024
f324ea5
Relocate pk3DS namespace folder
kwsch Jun 2, 2024
44df397
Reattach resources
kwsch Jun 2, 2024
a4dde6c
Minor clean
kwsch Jun 2, 2024
fb53aa6
Misc stragglers from previous commit
kwsch Jun 3, 2024
88e6459
Redo SOS-present slot text output
kwsch Jun 3, 2024
bd65499
Update ExeFS.cs
kwsch Jun 10, 2024
6daaca9
Update to .NET 10
kwsch Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
99 changes: 99 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
root = true

# All Files
[*]
charset = utf-8
indent_style = space
indent_size = 4
tab_width = 4
insert_final_newline = true
trim_trailing_whitespace = true

[*.txt]
insert_final_newline = false

# XML Project Files
[*.{slnx,csproj}]
indent_size = 2
tab_width = 2

# Code Files
[*.{cs,vb}]
end_of_line = crlf

dotnet_diagnostic.IDE0047.severity = none
dotnet_diagnostic.IDE0048.severity = none
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:suggest
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:suggest
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:suggest
dotnet_style_parentheses_in_other_operators = always_for_clarity:suggest

csharp_indent_labels = one_less_than_current
csharp_prefer_braces = when_multiline:warning
csharp_prefer_simple_using_statement = true:suggestion
csharp_prefer_system_threading_lock = true:suggestion
csharp_style_namespace_declarations = block_scoped:silent
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = true:silent
csharp_style_prefer_primary_constructors = true:suggestion
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent
csharp_using_directive_placement = outside_namespace:silent

dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
dotnet_style_prefer_conditional_expression_over_return = true:silent
dotnet_style_explicit_tuple_names = true:suggestion

#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# Symbol specifications

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected

dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected

# Naming styles

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.capitalization = pascal_case

dotnet_naming_style.pascal_case.capitalization = pascal_case

# IDE0130: Namespace does not match folder structure
dotnet_diagnostic.IDE0130.severity = none

# WFO1000: Property does not configure the code serialization for its property content.
dotnet_diagnostic.WFO1000.severity = none
11 changes: 11 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<NeutralLanguage>en</NeutralLanguage>
<Product>pk3DS</Product>
<Company>Project Pokémon</Company>
<Authors>Kaphotics</Authors>
<Copyright>Kaphotics</Copyright>
<SourceRevisionId>$([System.DateTime]::UtcNow.ToString("yyMMddHHmmss"))</SourceRevisionId>
</PropertyGroup>
</Project>
Loading