Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
545 commits
Select commit Hold shift + click to select a range
175047d
Deleted empty files
Feb 19, 2024
5f68f2d
Merge branch 'RT' of https://github.com/xADDBx/ToyBox into RT
Feb 19, 2024
d2e8eea
Added Size to StatsEditor
Feb 19, 2024
70dce9e
oopsie
Feb 19, 2024
71c6d88
ReadMe
Feb 19, 2024
524e6d9
ReadMe
Feb 20, 2024
05fe3d5
1.5.11
Apr 14, 2024
6112e7a
1.5.12 + Some more csproj cleanup
May 23, 2024
bcd6c34
Repository version bump; Use task for zipping instead of script
May 23, 2024
5bff70d
Delayed Blueprint-Adding Support
Jun 2, 2024
a13b892
Add Auto Build workflow
Jun 4, 2024
8c5d683
PR Workflow adjustment
xADDBx Jun 5, 2024
bebe54f
Add Game Version to Release Name
xADDBx Jun 5, 2024
334d7cb
Better zip lookup
xADDBx Jun 5, 2024
d8f150f
More Workflow Update
xADDBx Jun 5, 2024
83a4efb
Workflow not separated into Action
xADDBx Jun 5, 2024
d17ab2b
* (***ADDB***) Added an option to disable Voice Over via Party => Stats.
xADDBx Jun 6, 2024
1f86f18
Code Cleanup
xADDBx Jun 6, 2024
2f1e8c5
Remove some debug only stuff which ended up unused.
xADDBx Jun 11, 2024
001443c
Update loc files + repository link
xADDBx Jun 14, 2024
305e2db
Action Change
xADDBx Jun 14, 2024
dd418e4
Add Russian Localization (Credits to ClaireDeVolta)
xADDBx Jun 14, 2024
4ef58b5
New game version compatability
xADDBx Jun 23, 2024
5750971
Logging+Base
xADDBx Jun 23, 2024
06a48ca
Logging+Impl
xADDBx Jun 23, 2024
de35118
Revert repository.json
xADDBx Jun 23, 2024
4fedfbd
Minor logging adjustments
xADDBx Jun 23, 2024
97aecab
Update FactsEditor.cs
xADDBx Jun 23, 2024
2d086df
Remove unneeded reference
xADDBx Jun 24, 2024
93b7e5e
Update Build Mod on PR.yml
xADDBx Jun 24, 2024
9b53509
w
xADDBx Jun 24, 2024
3bea500
Incompatibility Check
xADDBx Jun 24, 2024
3ac1dc6
Bump .NET Framework to 481
xADDBx Jun 25, 2024
94529f9
More robust version check
xADDBx Jun 25, 2024
c8e4ebe
Repository update
xADDBx Jun 26, 2024
8bed52b
ReadMe
xADDBx Jun 26, 2024
6fff99b
### ToyBox Rogue - Ver 1.5.16 built for Rogue Trader 1.2.0.25
xADDBx Jun 26, 2024
cc518e6
Don't allow infinite stacking for enemies
xADDBx Jun 26, 2024
ed0500d
Remove unused code
xADDBx Jun 26, 2024
4d4a001
Added Level Up => Ignore Archetypes Prerequisites. It's buggy. It all…
xADDBx Jun 26, 2024
2ab0ec7
* (***ADDB***) Unlimited Stacking of Modifiers no longer applies to e…
xADDBx Jun 27, 2024
c44f4b9
* (***ADDB***) Added options to start respec from before second arche…
xADDBx Jul 1, 2024
d0d8d68
typo
xADDBx Jul 1, 2024
b4d4280
* (***ADDB***) Dice Rolls Changes (Advantage/Disadvantage now applies…
xADDBx Jul 13, 2024
e101298
* (***ADDB***) Added Bag of Tricks => QoL => Skip Splash Screen (this…
xADDBx Jul 25, 2024
7d19ba0
* (***ADDB***) Added Bag of Tricks => QoL => Skip Splash Screen (this…
xADDBx Jul 25, 2024
d12abd9
### ToyBox Rogue - Ver 1.5.21 built for Rogue Trader 1.2.0.30
xADDBx Aug 6, 2024
00d2061
Wowsies
xADDBx Aug 19, 2024
b0be634
.
xADDBx Aug 19, 2024
b26bdf7
Updated Browser (Better Collation; no unnecessary copy phase; more ro…
xADDBx Aug 22, 2024
9d12eaa
Version Update + More Collation speed up
xADDBx Aug 22, 2024
b809d5b
Port all those wrath changes
xADDBx Aug 22, 2024
daeb898
.
xADDBx Aug 22, 2024
ebce7b5
w
xADDBx Aug 22, 2024
f10b187
w
xADDBx Aug 22, 2024
6243727
Merge pull request #30 from xADDBx/ThreadedBlueprintLoader
xADDBx Aug 22, 2024
ec21093
r
xADDBx Aug 22, 2024
465e133
Fix stuff
xADDBx Sep 2, 2024
5c4c12e
Blup
xADDBx Sep 4, 2024
0978d40
Harmony Static Analyzer; Move Version Check; Origin Dialog Override
xADDBx Sep 9, 2024
9ef4703
incompat entry (for now)
xADDBx Sep 9, 2024
dc54574
Make HiddenInUI buffs excludeable for buff multiplier
xADDBx Sep 12, 2024
87ee114
Remove static usings and aliasing
xADDBx Sep 16, 2024
b7b4c59
Refactor
xADDBx Sep 16, 2024
3137c6a
Refactor (trim down ModKit; Move Shared project to main Project)
xADDBx Sep 16, 2024
2e002b0
Move Files
xADDBx Sep 16, 2024
1c600e2
Move, this time for real
xADDBx Sep 16, 2024
4f403ba
?
xADDBx Sep 16, 2024
8b29f0e
Logger thingy
xADDBx Nov 19, 2024
4fb90af
* (***ADDB***) Implement Ignore Career Prerequisites better.
xADDBx Nov 19, 2024
da7c5b8
Versions
xADDBx Nov 19, 2024
2451a1b
Fix incompat
xADDBx Nov 19, 2024
840c56d
.
xADDBx Nov 19, 2024
8036086
w
xADDBx Nov 19, 2024
24197fc
* (***ADDB***) Fix max walk distance/Min sprint distance multipliers.
xADDBx Nov 19, 2024
2068745
* (***ADDB***) BPs not loading in various menus.
xADDBx Nov 19, 2024
2fd303c
### ToyBox Rogue - Ver 1.6.3 built for Rogue Trader 1.2.1.10
xADDBx Nov 19, 2024
6cf45be
### ToyBox Rogue - Ver 1.6.3 built for Rogue Trader 1.2.1.12
xADDBx Nov 19, 2024
101c94f
* (***ADDB***) Thanks to someone sending me a save; Actually fix the …
xADDBx Nov 19, 2024
ddbb4ac
* (***ADDB***) It seems that previous versions of ToyBox broke the "A…
xADDBx Nov 19, 2024
2a7d97b
Mark old versions of ToyBox as incompatible because of soft/hardlocki…
xADDBx Nov 19, 2024
a7b3340
* (***ADDB***) Fixed dialog preview for ConditionHaveFullCargo and Co…
xADDBx Nov 19, 2024
11d5879
Add need update label
xADDBx Nov 19, 2024
b0d1c7e
* (***ADDB***) Recompile for new version.
xADDBx Nov 19, 2024
9157fe1
Remove unused code; Add auto update
xADDBx Nov 19, 2024
949c30c
Auto update blabla
xADDBx Nov 19, 2024
eb5f475
* (***ADDB***) After getting another report about "A Card Inverted", …
xADDBx Nov 19, 2024
78e0965
Incompat update
xADDBx Nov 19, 2024
76f2830
* (***ADDB***) Fixed an issue where game files included faulty elemen…
xADDBx Nov 19, 2024
2496f9b
Auto update dry run into temp dir
xADDBx Nov 19, 2024
96916d9
* (***ADDB***) Added check for corrupted mod files.
xADDBx Nov 19, 2024
4bb9f7d
ModKit Browser issue?
xADDBx Nov 19, 2024
823cd00
* (***ADDB***) Reinstall on checksum failure now reinstalls current v…
xADDBx Nov 19, 2024
16d9d55
Small rewrite of HighlightObjectToggle
xADDBx Nov 19, 2024
37734b9
Blup
xADDBx Nov 19, 2024
f673d53
Init
xADDBx Nov 19, 2024
a47c118
Move null check to the beginning (to possibly allow object instantiat…
xADDBx Nov 19, 2024
1538d36
UI changes; List fixes
xADDBx Nov 19, 2024
e4b3d82
UI better for now I guess?
xADDBx Nov 19, 2024
23cc12c
.
xADDBx Nov 19, 2024
aaa6427
Support arbitrary collection modification and type instantiation.
xADDBx Nov 19, 2024
f271ef6
Remove logging
xADDBx Nov 19, 2024
3661b9f
Mind the AllowedOnAttribute
xADDBx Nov 19, 2024
f65e23c
Fix some things related to AllowedOn attribute
xADDBx Nov 19, 2024
0034f17
(***ADDB***) Rewrite the Psychic Phenomena customizer since it seems …
xADDBx Nov 19, 2024
cf0f451
Cleanup; Flag Enum support
xADDBx Nov 19, 2024
692bbb2
Include PatchTool in release builds
xADDBx Nov 19, 2024
5cc0ecb
Add tab support
xADDBx Nov 19, 2024
863699b
Version bump
xADDBx Nov 19, 2024
2ab8b2e
localize
xADDBx Nov 19, 2024
361c4d4
Add Existing Patch Manager UI
xADDBx Nov 19, 2024
2144fd7
Readme
xADDBx Nov 19, 2024
27d04b3
Add todo note and disclaimers
xADDBx Nov 19, 2024
f98ea05
?
xADDBx Nov 19, 2024
d27d907
Move Harmony Patches to own file; Change DeepCopy to include target o…
xADDBx Nov 19, 2024
9703708
Better orga
xADDBx Nov 19, 2024
4e770e0
Refactor
xADDBx Nov 19, 2024
af27663
UI work
xADDBx Nov 19, 2024
87bce2b
Initial BPReference Impl
xADDBx Nov 19, 2024
c2d362a
AbilityFxTweaks cache
xADDBx Nov 19, 2024
80ac12c
Improve UI for BlueprintReferenceBase
xADDBx Nov 19, 2024
1a6760e
Seems like I finished? - Final UI touches
xADDBx Nov 19, 2024
b602ebd
Make DeepCopy not extension
xADDBx Nov 19, 2024
3bca5e0
Fix Equipment Change during Combat & Hide Loot options
xADDBx Nov 19, 2024
4e78b71
Repository.json
xADDBx Nov 19, 2024
bef1a17
ReadMe
xADDBx Nov 19, 2024
ac756dd
Fix ReflectionToggle for PatchTool doing nothing
xADDBx Nov 19, 2024
8fa7bf7
Fix NRE in PatchTool TabUI; Allow Null Ability Refs to be changed
xADDBx Nov 19, 2024
20681f7
Make New Tab not Clipboard Label for Patch Tool Manager UI
xADDBx Nov 19, 2024
6cbc036
Null Collection Guard
xADDBx Nov 19, 2024
4cb3374
* (***ADDB***) Various Patch Tool UI fixes
xADDBx Nov 19, 2024
2ad7d70
Implement Load Preset BP Action
xADDBx Nov 24, 2024
ddfc0c5
### ToyBox Rogue - Ver 1.7.2 built for Rogue Trader 1.2.1.26
xADDBx Nov 27, 2024
1df7707
W
xADDBx Dec 3, 2024
ce19bc6
* (***ADDB***) Fix NRE in Patch Tool (Fix Deep Copy throwing when Obj…
xADDBx Dec 3, 2024
9573618
Repository.json
xADDBx Dec 3, 2024
565c849
* (***ADDB***) Fixed major issue in the Patch Tool system (fields in …
xADDBx Dec 4, 2024
fdae62d
r
xADDBx Dec 4, 2024
b90f88d
Shortcut to open the trade window
JonHinkerton Dec 4, 2024
5793e31
Color currently active controlls + Fix issue where Array of Primitive…
xADDBx Dec 6, 2024
de9baea
Fix DeepCopy not copying primitive fields :(
xADDBx Dec 6, 2024
ee47061
I have actually no clue
xADDBx Dec 6, 2024
da8e998
* (***ADDB***) Fix Patch Tool not being able to modify top level prim…
xADDBx Dec 6, 2024
0aafd8e
Repo
xADDBx Dec 6, 2024
8fb08f0
w
xADDBx Dec 6, 2024
519b248
tab
xADDBx Dec 6, 2024
27ba6e9
Maybe fix actions not sticking around?
xADDBx Dec 9, 2024
c37328f
Skeleton replacer and interface improvements.
Di-Crash Dec 9, 2024
6208774
Refactoring and optimization.
Di-Crash Dec 9, 2024
fa6e7ce
Additional options added.
Di-Crash Dec 10, 2024
feb7285
Refactoring and optimization.
Di-Crash Dec 11, 2024
4da7659
Minor localization fix.
Di-Crash Dec 11, 2024
2707bd9
fixed it
JonHinkerton Dec 11, 2024
0e006f2
Functional improvements.
Di-Crash Dec 12, 2024
3ffad28
Minor interface fix.
Di-Crash Dec 12, 2024
6c18229
refactoring
JonHinkerton Dec 15, 2024
1d08305
* (***ADDB***) Patch Tool fixes:
xADDBx Dec 18, 2024
57b7664
Merge pull request #44 from JonHinkerton/popTradeWindow
xADDBx Dec 18, 2024
ea0c5da
r
xADDBx Dec 18, 2024
d5cc474
* (***ADDB***) Add "Show hidden loot in Checklist" to the Loot Tab. T…
xADDBx Dec 18, 2024
4888f26
Merge pull request #43 from Di-Crash/main
xADDBx Dec 18, 2024
c74466b
* (***Di-Crash***) Add "Skeleton replacer" to Party => Stats
xADDBx Dec 18, 2024
9452566
* (***ADDB***) Fix somewhat critical error in PatchTool which would D…
xADDBx Dec 22, 2024
e3279e7
Cleanup
xADDBx Dec 22, 2024
9937479
* (***ADDB***) Patch Tool: Fix patching some Blueprints causing CTDs.
xADDBx Jan 12, 2025
058d3e8
* (***ADDB***) Add Slider to Enhanced Camera to (persistently) offset…
xADDBx Jan 12, 2025
e555799
* (***ADDB***) Patch Tool: Remove NameSpace from generic types, makin…
xADDBx Jan 12, 2025
df1a349
* (***ADDB***) Fix localization removing Add/Remove buttons from Part…
xADDBx Jan 14, 2025
f4bc023
* (***ADDB***) Fix Dice Rolls Cheats (e.g. "Always Roll 1") using the…
xADDBx Jan 16, 2025
0887108
* (***ADDB***) Patch Tool: Fix patching some other Blueprints causing…
xADDBx Jan 20, 2025
1ca2534
### ToyBox Rogue - Ver 1.7.9 built for Rogue Trader 1.3.1.6
xADDBx Jan 22, 2025
4eb313f
* (***ADDB***) Make it possible to indirectly modify localization of …
xADDBx Jan 24, 2025
2a7db38
* (***ADDB***) PatchTool: Various Patcher optimizations, which very v…
xADDBx Jan 25, 2025
93610d1
* (***ADDB***) PatchTool: Make patch .json files better readable by s…
xADDBx Jan 26, 2025
7142e5b
Prevent CompanionInParty.CheckCondition patch from causing exceptions…
xADDBx Jan 28, 2025
8163ae8
* (***ADDB***) PatchTool: Prevent broken Blueprint references from cr…
xADDBx Jan 29, 2025
da6d4e6
### ToyBox Rogue - Ver 1.7.10 built for Rogue Trader 1.3.1.11
xADDBx Jan 30, 2025
f7385c4
### ToyBox Rogue - Ver 1.7.11 built for Rogue Trader 1.3.1.11
xADDBx Jan 30, 2025
7896a44
### ToyBox Rogue - Ver 1.7.12 built for Rogue Trader 1.3.1.11
xADDBx Jan 31, 2025
f329e60
* (***ADDB***) PatchTool: Fix collections filled with null elements b…
xADDBx Feb 3, 2025
5db097c
* (***ADDB***) PatchTool: Support sbyte
xADDBx Feb 10, 2025
a87a668
### ToyBox Rogue - Ver 1.7.13 built for Rogue Trader 1.3.1.11
xADDBx Feb 10, 2025
644d774
Porting Wrath PatchTool stuff to RT
xADDBx Mar 10, 2025
7ea6d91
w
xADDBx Apr 5, 2025
a3829f9
.
xADDBx May 30, 2025
7a33e25
Enemy health; healthy
xADDBx Jun 10, 2025
31766ff
Oh no! Update broke Enchantments tab! The tragedy!
xADDBx Jun 10, 2025
7bf3657
Career
xADDBx Jun 10, 2025
bf3e0f2
Pets should let their owners do the levelling for them I guess
xADDBx Jun 10, 2025
c0bd3dc
Dialog fixes I guess
xADDBx Jun 10, 2025
f589107
.
xADDBx Jun 10, 2025
36b91a6
.
xADDBx Jun 10, 2025
45b4c0f
Skip Splash Screen fix
xADDBx Jun 10, 2025
d7bcc53
play DLC1 main menu theme again.
xADDBx Jun 11, 2025
9442cf5
Plugin broke after update ._.
xADDBx Jun 14, 2025
7775e6d
Change flag handling for RT
xADDBx Jun 24, 2025
0658875
1.7.15
xADDBx Jun 24, 2025
fa7c613
### Toybox Wrath - Ver 1.7.15 (built for 1.4.0.184)
xADDBx Jun 24, 2025
89e80ba
.
xADDBx Jun 24, 2025
fff4e2e
### Toybox Rogue - Ver 1.7.16 (built for 1.4.0.185)
xADDBx Jun 24, 2025
fe44038
Added Arbitrator occupation
Deltharis Jun 28, 2025
0d1cc82
* (***ADDB***) Fix Search 'n Pick issue where certain modded blueprin…
xADDBx Jun 29, 2025
0021cde
Merge pull request #50 from Deltharis/main
xADDBx Jun 29, 2025
2918dcf
### Toybox Rogue - Ver 1.7.17 (built for 1.4.0.190)
xADDBx Jun 29, 2025
44fcb77
.
xADDBx Jun 29, 2025
b10dd65
* (***ADDB***) Fix Version Checker
xADDBx Jul 2, 2025
a2473a5
dlc 2 respec
xADDBx Jul 2, 2025
36e6614
Safer patching
xADDBx Jul 2, 2025
8e60cb5
* (***ADDB***) Refill Belt Consumables no longer works for enemies (???)
xADDBx Jul 2, 2025
47b22d8
* (***ADDB***) Enemy stat adjustments now allow fractional multipliers
xADDBx Jul 2, 2025
58b9fda
w
xADDBx Jul 2, 2025
e106db6
Create tr.json
bymck Jul 6, 2025
5d03ca8
Update and rename ToyBox/tr.json to ToyBox/Localization/tr.json
xADDBx Jul 7, 2025
827e1d8
Merge pull request #52 from bymck/patch-1
xADDBx Jul 7, 2025
5bcb1b9
Party => Mechadendrites Editor that allows adding/removing Mechadendr…
xADDBx Jul 9, 2025
a7d5f11
Merge branch 'main' of https://github.com/xADDBx/ToyBox-RogueTrader
xADDBx Jul 9, 2025
e913817
r
xADDBx Jul 9, 2025
87cea39
* (***ADDB***) Fix respec for units with pets
xADDBx Jul 9, 2025
228a999
* (***ADDB***) "Don't use any AP during your turn" child feature is n…
xADDBx Jul 11, 2025
2ad7ff9
### Toybox Rogue - Ver 1.7.18 (built for 1.4.1.206)
xADDBx Jul 11, 2025
c43779a
### Toybox Rogue - Ver 1.7.19 (built for 1.4.1.208)
xADDBx Jul 18, 2025
bb68538
### Toybox Rogue - Ver 1.7.20 (built for 1.4.1.217)
xADDBx Jul 24, 2025
b80d866
### Toybox Rogue - Ver 1.7.20 (built for 1.4.1.217)
xADDBx Jul 24, 2025
4da4612
-
xADDBx Jul 24, 2025
f577ba4
t
xADDBx Jul 24, 2025
b2f773f
w
xADDBx Jul 24, 2025
564645a
* (***ADDB***) Fix Experience multiplier for some mobs and skill checks.
xADDBx Aug 28, 2025
97d669f
Proper Buff Rank handling
xADDBx Aug 29, 2025
7ad910c
Remove "Refill consumables in belt slots if in inventory" as it is bu…
xADDBx Sep 6, 2025
b279cf7
* (***ADDB***) Change how Enemy Sliders were implemented: They should…
xADDBx Sep 7, 2025
ad8319c
### Toybox Rogue - Ver 1.7.21 (built for 1.4.1.231)
xADDBx Sep 7, 2025
daa272b
### Toybox Rogue - Ver 1.7.22 (built for 1.4.1.231)
xADDBx Sep 7, 2025
f2642f2
w
xADDBx Sep 24, 2025
c1c5bdc
1.5 compat
xADDBx Sep 25, 2025
565c9ce
Localization updated by https://next.nexusmods.com/profile/Ethyleye
xADDBx Sep 25, 2025
8ef24ac
.
xADDBx Sep 25, 2025
349b73c
### Toybox Rogue - Ver 1.7.25 (built for 1.5.0.261)
xADDBx Oct 2, 2025
759a2ec
Nobody will notice oopsie push
xADDBx Oct 2, 2025
17471b9
### Toybox Rogue - Ver 1.7.26 (built for 1.5.0.261)
xADDBx Oct 11, 2025
a0bd4dd
### Toybox Rogue - Ver 1.7.27 (built for 1.5.0.293)
xADDBx Oct 22, 2025
3730d7a
w
xADDBx Oct 23, 2025
d965f66
Fix SharedStringAsset thread creation bp loader
xADDBx Oct 23, 2025
38c8cca
Version Push
xADDBx Oct 23, 2025
84d3c4d
typo fix
xADDBx Oct 23, 2025
b5692e5
### Toybox Rogue - Ver 1.7.29 (built for 1.5.0.293)
xADDBx Oct 28, 2025
dd7dbb4
.
xADDBx Oct 28, 2025
aa478e5
### Toybox Rogue - Ver 1.7.30 (built for 1.5.0.293)
xADDBx Oct 31, 2025
26251f8
### Toybox Rogue - Ver 1.7.31 (built for 1.5.0.300)
xADDBx Nov 2, 2025
7e81bfc
* (***ADDB***) Minor adjustments to love is free: Improved PcMale and…
xADDBx Nov 2, 2025
ddbfce6
* (***ADDB***) Minor adjustments to love is free: Improved PcMale and…
xADDBx Nov 2, 2025
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
  •  
  •  
  •  
147 changes: 134 additions & 13 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -43,31 +43,31 @@ dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

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

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.types.required_modifiers =
dotnet_naming_symbols.types.required_modifiers =

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
dotnet_naming_symbols.non_field_members.required_modifiers =
dotnet_naming_symbols.non_field_members.required_modifiers =

# Naming styles

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

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
Expand All @@ -81,7 +81,97 @@ dotnet_style_prefer_auto_properties = true:silent
[*]

# Microsoft .NET properties
csharp_new_line_before_members_in_object_initializers = false
csharp_preferred_modifier_order = public, private, protected, internal, file, new, static, abstract, virtual, sealed, readonly, override, extern, unsafe, volatile, async, required:suggestion
csharp_prefer_braces = false:suggestion
csharp_preserve_single_line_blocks = true
csharp_style_expression_bodied_accessors = true:suggestion
csharp_style_expression_bodied_constructors = true:none
csharp_style_expression_bodied_methods = true:suggestion
csharp_style_expression_bodied_properties = true:suggestion
csharp_style_namespace_declarations = block_scoped:none
csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_var_for_built_in_types = true:suggestion
dotnet_naming_rule.constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.constants_rule.severity = suggestion
dotnet_naming_rule.constants_rule.style = pascal_case
dotnet_naming_rule.constants_rule.symbols = constants_symbols
dotnet_naming_rule.interface_should_be_begins_with_i_rule.import_to_resharper = True
dotnet_naming_rule.interface_should_be_begins_with_i_rule.resharper_description = interface_should_be_begins_with_i
dotnet_naming_rule.interface_should_be_begins_with_i_rule.resharper_guid = 336fd165-eb04-40c2-ae13-5363789422ca
dotnet_naming_rule.interface_should_be_begins_with_i_rule.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i_rule.style = begins_with_i
dotnet_naming_rule.interface_should_be_begins_with_i_rule.symbols = interface_should_be_begins_with_i_symbols
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.import_to_resharper = True
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.resharper_description = non_field_members_should_be_pascal_case
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.resharper_guid = bfe4a45b-02bb-4987-9b46-2c7a34bb09e8
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.resharper_style = AaBb, aaBb
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.style = pascal_case
dotnet_naming_rule.non_field_members_should_be_pascal_case_rule.symbols = non_field_members_should_be_pascal_case_symbols
dotnet_naming_rule.private_constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_constants_rule.severity = suggestion
dotnet_naming_rule.private_constants_rule.style = pascal_case
dotnet_naming_rule.private_constants_rule.symbols = private_constants_symbols
dotnet_naming_rule.private_static_readonly_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_static_readonly_rule.resharper_style = AaBb, _ + aaBb
dotnet_naming_rule.private_static_readonly_rule.severity = suggestion
dotnet_naming_rule.private_static_readonly_rule.style = pascal_case
dotnet_naming_rule.private_static_readonly_rule.symbols = private_static_readonly_symbols
dotnet_naming_rule.public_fields_rule.import_to_resharper = as_predefined
dotnet_naming_rule.public_fields_rule.resharper_style = AaBb, aaBb
dotnet_naming_rule.public_fields_rule.severity = suggestion
dotnet_naming_rule.public_fields_rule.style = pascal_case
dotnet_naming_rule.public_fields_rule.symbols = public_fields_symbols
dotnet_naming_rule.static_readonly_rule.import_to_resharper = as_predefined
dotnet_naming_rule.static_readonly_rule.severity = suggestion
dotnet_naming_rule.static_readonly_rule.style = pascal_case
dotnet_naming_rule.static_readonly_rule.symbols = static_readonly_symbols
dotnet_naming_rule.types_should_be_pascal_case_rule.import_to_resharper = True
dotnet_naming_rule.types_should_be_pascal_case_rule.resharper_description = types_should_be_pascal_case
dotnet_naming_rule.types_should_be_pascal_case_rule.resharper_guid = 46acfd3a-c646-4b13-9908-9d4a8e3bc8ac
dotnet_naming_rule.types_should_be_pascal_case_rule.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case_rule.style = pascal_case
dotnet_naming_rule.types_should_be_pascal_case_rule.symbols = types_should_be_pascal_case_symbols
dotnet_naming_style.i_upper_camel_case_style.capitalization = pascal_case
dotnet_naming_style.i_upper_camel_case_style.required_prefix = I
dotnet_naming_style.upper_camel_case_style.capitalization = pascal_case
dotnet_naming_symbols.constants_symbols.applicable_accessibilities = public, internal, protected, protected_internal, private_protected
dotnet_naming_symbols.constants_symbols.applicable_kinds = field
dotnet_naming_symbols.constants_symbols.required_modifiers = const
dotnet_naming_symbols.interface_should_be_begins_with_i_symbols.applicable_accessibilities = local, public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface_should_be_begins_with_i_symbols.applicable_kinds = interface
dotnet_naming_symbols.interface_should_be_begins_with_i_symbols.resharper_applicable_kinds = interface
dotnet_naming_symbols.interface_should_be_begins_with_i_symbols.resharper_required_modifiers = any
dotnet_naming_symbols.non_field_members_should_be_pascal_case_symbols.applicable_accessibilities = local, public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members_should_be_pascal_case_symbols.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members_should_be_pascal_case_symbols.resharper_applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members_should_be_pascal_case_symbols.resharper_required_modifiers = any
dotnet_naming_symbols.private_constants_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_constants_symbols.applicable_kinds = field
dotnet_naming_symbols.private_constants_symbols.required_modifiers = const
dotnet_naming_symbols.private_static_readonly_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_static_readonly_symbols.applicable_kinds = field
dotnet_naming_symbols.private_static_readonly_symbols.required_modifiers = static, readonly
dotnet_naming_symbols.public_fields_symbols.applicable_accessibilities = public, internal, protected, protected_internal, private_protected
dotnet_naming_symbols.public_fields_symbols.applicable_kinds = field
dotnet_naming_symbols.static_readonly_symbols.applicable_accessibilities = public, internal, protected, protected_internal, private_protected
dotnet_naming_symbols.static_readonly_symbols.applicable_kinds = field
dotnet_naming_symbols.static_readonly_symbols.required_modifiers = static, readonly
dotnet_naming_symbols.types_should_be_pascal_case_symbols.applicable_accessibilities = local, public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types_should_be_pascal_case_symbols.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types_should_be_pascal_case_symbols.resharper_applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types_should_be_pascal_case_symbols.resharper_required_modifiers = any
dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:none
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:none
dotnet_style_parentheses_in_relational_binary_operators = never_if_unnecessary:none
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion
dotnet_style_qualification_for_event = false:suggestion
dotnet_style_qualification_for_field = false:suggestion
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion

# ReSharper properties
resharper_align_first_arg_by_paren = false
Expand All @@ -97,6 +187,7 @@ resharper_align_multline_type_parameter_constrains = true
resharper_align_multline_type_parameter_list = true
resharper_align_tuple_components = true
resharper_allow_comment_after_lbrace = true
resharper_blank_lines_after_block_statements = 0
resharper_blank_lines_around_single_line_type = 0
resharper_constructor_or_destructor_body = expression_body
resharper_csharp_align_first_arg_by_paren = false
Expand All @@ -106,11 +197,13 @@ resharper_csharp_empty_block_style = together
resharper_csharp_indent_invocation_pars = outside_and_inside
resharper_csharp_indent_method_decl_pars = outside_and_inside
resharper_csharp_indent_statement_pars = outside
resharper_csharp_naming_rule.other = AaBb, aaBb
resharper_csharp_stick_comment = false
resharper_csharp_wrap_arguments_style = chop_if_long
resharper_csharp_wrap_before_binary_opsign = true
resharper_csharp_wrap_lines = false
resharper_csharp_wrap_parameters_style = chop_if_long
resharper_enforce_line_ending_style = true
resharper_indent_anonymous_method_block = false
resharper_indent_nested_fixed_stmt = true
resharper_indent_nested_foreach_stmt = true
Expand All @@ -131,11 +224,39 @@ resharper_nested_ternary_style = expanded
resharper_outdent_statement_labels = true
resharper_place_linq_into_on_new_line = false
resharper_place_simple_case_statement_on_same_line = true
resharper_show_autodetect_configure_formatting_tip = false
resharper_use_indent_from_vs = false
resharper_wrap_chained_binary_expressions = chop_if_long
resharper_wrap_chained_binary_patterns = chop_if_long
csharp_new_line_before_else = true
csharp_new_line_before_else = false
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
csharp_new_line_before_catch = true
csharp_new_line_before_catch = false
csharp_new_line_before_open_brace = none

# Standard properties
end_of_line = crlf

# ReSharper inspection severities
resharper_arrange_redundant_parentheses_highlighting = hint
resharper_arrange_this_qualifier_highlighting = hint
resharper_arrange_type_member_modifiers_highlighting = hint
resharper_arrange_type_modifiers_highlighting = hint
resharper_built_in_type_reference_style_for_member_access_highlighting = hint
resharper_built_in_type_reference_style_highlighting = hint
resharper_check_namespace_highlighting = none
resharper_inconsistent_naming_highlighting = suggestion
resharper_redundant_base_qualifier_highlighting = warning
resharper_suggest_var_or_type_built_in_types_highlighting = hint
resharper_suggest_var_or_type_elsewhere_highlighting = none
resharper_suggest_var_or_type_simple_types_highlighting = none
csharp_style_prefer_primary_constructors = true:suggestion

[*.{appxmanifest,asax,ascx,aspx,axaml,axml,build,c,c++,cc,cginc,compute,config,cp,cpp,cs,cshtml,csproj,cu,cuh,cxx,dbml,discomap,dtd,fx,fxh,h,hh,hlsl,hlsli,hlslinc,hpp,htm,html,hxx,inc,inl,ino,ipp,ixx,jsproj,lsproj,master,mpp,mq4,mq5,mqh,njsproj,nuspec,paml,proj,props,razor,resw,resx,skin,StyleCop,targets,tasks,tpp,usf,ush,vb,vbproj,xaml,xamlx,xml,xoml,xsd}]
indent_style = space
indent_size = 4
tab_width = 4
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
106 changes: 106 additions & 0 deletions .github/ISSUE_TEMPLATE/Broken-Feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
name: Broken Feature
description: Create a report if one of Toybox's features doesn't work
title: "<title>"
labels: ["bug", "broken feature"]
body:
- type: textarea
id: bugdescription
attributes:
label: Description of the bug
description: Please give a clear and consise description of the bug you are experiencing
validations:
required: true
- type: textarea
id: reproductionsteps
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to...
2. Click on...
3. Scroll down to...
4. See error...
validations:
required: true
- type: textarea
id: expectedbehavior
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: false
- type: textarea
id: logfiles
attributes:
label: Log Files
description: Find your log files from the FAQ in the wiki
placeholder: Drag and drop your log files here!
validations:
required: false
- type: textarea
id: savefile
attributes:
label: Save File
description: Zip your named save file (not an auto save!)
placeholder: Drag and drop your zipped save file here!
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Screenshot of the bug
placeholder: Drag and drop screenshots of the bug here!
validations:
required: false
- type: textarea
id: settings
attributes:
label: Settings
description: Please provide your settings file
placeholder: Drag and drop your settings.xml file here!
validations:
required: false
- type: input
id: toyboxversion
attributes:
label: Toybox Version
description: Please provide the version of Toybox you are using
placeholder: Example - 1.5.4c
validations:
required: true
- type: input
id: os
attributes:
label: Operating System
description: Please provide what operating system you use
placeholder: Examples - Windows, MacOS
validations:
required: false
- type: dropdown
id: whatgame
attributes:
label: What game are you using Toybox on?
options:
- Pathfinder Wrath of the Righteous
- Rogue Trader
validations:
required: true
- type: input
id: gameversion
attributes:
label: Game Version
description: Please provide what version of the game you are on
placeholder: Example - 2.1.4w
validations:
required: false
- type: textarea
id: extrainfo
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
Loading