Kurt
02fba973d8
Update item/flag/remake parameters
2021-04-27 23:26:48 -07:00
Kurt
1f6cee66f7
Update item/fabric/body localizations
2021-04-27 23:18:34 -07:00
Kurt
c111babbe3
Add v1.10.0 savefile read/write support
...
Any game additions (new items, flags) will be in a later commit.
2021-04-27 22:04:18 -07:00
berichan
7fe8bcb53e
bulk-remove bushes, closes #311
2021-04-12 19:29:17 +01:00
Kurt
18ed4c3396
Add Festive wrapping handling
...
Closes #474
New Horizons loves to reuse and reinterpret data based on values, hence the GUI toggling done for Uses/Variations/Genes... we have to do something similar here. Feels best to be done behind the scenes via code instead.
2021-04-05 17:32:35 -07:00
Kurt
d1932a6651
Expose all 100 patterns in editors/dumps (1.9.0)
...
Closes #471
2021-03-31 22:37:48 -07:00
Kurt
2b87990faf
Fixed bug w/bulk spawn wraps onto 2 lines in horizontal layout
...
c1bc5ae97f
Add Vertical spawn mode, since people like to do that for their treasure islands
Co-Authored-By: MadDanEccles <5344903+MadDanEccles@users.noreply.github.com>
2021-03-29 23:11:13 -07:00
Kurt
5c6cfa27e7
Make ComboItem a record
...
74ee22e66e
2021-03-29 22:55:45 -07:00
Charlie U
8fd348448a
Add checkbox to enable/disable moving field editor on mouse drag ( #467 )
2021-03-22 15:27:29 -07:00
Kurt
008f372f9c
Update MainSaveOffsets19.cs
2021-03-22 00:11:12 -07:00
Kurt
6ce7f0b85f
Add item display name -> item ID autodetect
2021-03-21 12:04:43 -07:00
Kurt
0798aa5a97
Add batch editor
...
Similar to PKHeX's batch editor, probably with some stubbed functionality.
Example to change Oak Trees to apple trees:
=ItemId=60000
.ItemId=60001
;
=ExtensionItemId=60000
.ExtensionItemId=60001
Example to unbury all items:
=IsBuried=True
.IsBuried=False
.IsDropped=True
2021-03-21 11:51:57 -07:00
berichan
c9a4554beb
sanrio sprites
2021-03-18 13:41:48 +00:00
berichan
3222c77f07
add sanrio villagers
2021-03-18 12:50:12 +00:00
Kurt
a2004d7943
Update const size references
...
Closes #463
Not sure why I didn't get the alert, but this fixes any incorrect-size messages from appearing.
2021-03-17 22:35:25 -07:00
Kurt
fab60f95d9
Update offsets for 1.9.0
...
Small revisions, notably 50->100 patterns saved.
2021-03-17 19:06:07 -07:00
Kurt
5d5e8bcf67
Update item classifications, flags
2021-03-17 18:43:06 -07:00
Kurt
c5a3073cad
Add item names/colors
...
Still working on everything else.
2021-03-17 18:29:13 -07:00
berichan
c98d96861f
Allow parsing of item with single parenthesised variant
2021-03-11 23:47:53 +00:00
Kurt
cb7bc35e7b
Add dragdrop for nhi files
...
Drop nhi on the item editor and it'll load the first item in the nhi
Drop nhi anywhere else and it'll load the items if it's compatible.
2021-03-03 18:23:36 -08:00
Kurt
2242861c80
Add logic for drop compatibility check skipping (parsing)
2021-03-03 17:44:16 -08:00
Kurt
75c176c028
Fix: Replace All items using a copy of the tile
...
The field array will get mutated, so make sure that our item reference isn't one of the field tiles.
2021-02-28 18:41:25 -08:00
berichan
6ab6375ce6
Ensure associated item search does not search for whitespace
2021-02-26 18:09:33 +00:00
berichan
9486fdc05d
update menuicon enum/map
2021-02-25 17:32:18 +00:00
berichan
01f37e5845
Merge + update specs
2021-02-25 17:31:50 +00:00
berichan
cdc01a0bd8
Add shamrock shake
2021-02-25 17:31:08 +00:00
Kurt
96f6b27878
Update ItemParser.cs
2021-02-25 08:51:03 -08:00
Kurt
ea2c57385f
Update item parsing for symbol sensitivity
...
? block
block
need to return "block" if the input string is "block", and not the symbol-whitespace skipped "? block".
https://github.com/kwsch/SysBot.AnimalCrossing/issues/10
2021-02-25 08:48:24 -08:00
Kurt
4a303de57b
Dump msbt strings by skipping styling charcodes
2021-02-24 22:47:31 -08:00
Kurt
9eda5f2c10
Initial v1.8.0 Support ( #452 )
...
No savefile changes apparently, just adding in new items & handling for them.
Probably didn't need to duplicate the Main/Personal offset classes, but whatever.
2021-02-24 18:44:11 -08:00
berichan
72b6944a82
Show associated item names in ItemEditor
2021-02-22 16:52:18 +00:00
Kurt
ae42737c02
Add a clearer exception message when no player folders present
2021-02-17 20:52:08 -08:00
Kurt
339bb4f7c8
Update PlayerHouseEditor.cs
2021-02-15 19:52:58 -08:00
Kurt
5b46d3ddaf
Update FieldItemEditor.cs
2021-02-15 19:52:13 -08:00
Kurt
7a07559cde
Add destination enum for tweaking result behavior
2021-02-15 18:17:12 -08:00
Kurt
3dd6b56647
Update IsFlowerGene usage
...
probably should re-dump itemkind to be more aware of gene/nonGene flower item types, whatever
2021-02-13 09:44:37 -08:00
berichan
d6961b0d3d
Do not parse trailing newlines in text resources. Closes #399
2021-02-12 14:41:06 +00:00
berichan
c897c5880b
Use firstordefault and check for default on villager replace. Closes #449
2021-02-09 13:56:41 +00:00
Kurt
c522bc9022
Update ItemInfo.cs
...
for whatever reason, our ItemInfo binary assumes most flowers are uniticon* rather than just Flower; just remap.
2021-02-07 15:57:45 -08:00
Kurt
35c26ff76f
Differentiate harvested flowers vs gene storing flowers
...
Closes #447
2021-02-07 15:50:21 -08:00
berichan
b97082c95d
Add manual string-only override of player name/island name in villager player memory editor. Closes #409
2021-02-07 15:34:09 +00:00
berichan
670d568482
Update hard limit of Villager greetings. Closes #375
2021-02-07 15:32:56 +00:00
Kurt
838073576d
Remap villager name to internal name if no match
...
Based on the editor's current language.
I put "raymond" (noquotes) in my clipboard, and click the button. It'll import raymond's data easily.
Play sound on replacement finish
2021-02-06 16:51:16 -08:00
Kurt
1a4dfcb611
Update translations
2021-02-06 15:12:11 -08:00
Kurt
1403a5ed19
Add villager quickswap from GUI + clipboard
...
No juggling the house after finding the correct villager file; just put the villager internal name in your clipboard.
2021-02-06 15:12:04 -08:00
Kurt
9638ea6f45
Add logic for retrieving and mutating villager+house pairs
2021-02-06 15:10:41 -08:00
Kurt
6fc686c910
Add villager database csproj from community data
2021-02-06 15:09:27 -08:00
Kurt
d47158587c
Add tile replacement to Field Item Editor
...
hold ctrl+alt(+shift for full map) to replace all items on the map that you tap, with the item from the editor.
don't mix & match field items (trees) with regular items, cuz we can't verify size matching for those. Field Items return "unknown size".
2021-02-05 09:15:52 -08:00
Kurt
5d84d92240
Add IEquatable interface for items
2021-02-05 09:15:25 -08:00
Kurt
7b832e06cc
Use different splitters for hex/name, add test case
2021-01-30 11:15:34 -08:00