Commit graph

420 commits

Author SHA1 Message Date
Cuyler36
feecf7dec7 Thanks Visual Studio 2018-11-07 13:31:04 -05:00
Cuyler36
1a868d4959 Give New Leaf CRC32 types accurate names & SetNewImage extension method 2018-11-07 13:28:10 -05:00
Cuyler36
9275e82418 Implement item highlight in ItemEditor controls
These controls now match the functionality seen in the town item editors. I want to move the town item editors (and all others) to these controls rather than just PictureBoxes.
2018-11-06 03:06:56 -05:00
Cuyler36
6d8c400094 Implement Native Town Fruit Editing & Refactoring
I still need to research how the native fruit works in Wild World, as it's different from the other titles. Fixes another issue from #41 .

Moved the logic out of ACSE.WinForms as well.
2018-11-05 13:32:28 -05:00
Cuyler36
cf19838624 Add UI to edit town gate
Icons still need to be added
2018-11-05 03:18:59 -05:00
Cuyler36
c668faa189 Fix Acre Database loading + More
Fixed acre database loading, worked on shops a bit, and implemented the core functionality for editing the town gate in Wild World and City Folk.
2018-11-05 01:07:45 -05:00
Cuyler36
d8628ef3b3 Fix New Leaf/Welcome Amiibo Crash
Whoops
2018-11-01 18:13:46 -04:00
Cuyler36
949ca974c8 Remove final leftover file 2018-10-31 19:09:19 -04:00
Cuyler36
b0329afb63 Update & remove missed things from refactor 2018-10-31 19:05:29 -04:00
Cuyler36
b8f8f866fd Split ACSE into Core & WinForms projects
This will help code maintainability, and allow for cross platform support if another UI system is created.

Code refactoring will come at some point in the future.
2018-10-31 19:01:03 -04:00
Cuyler36
d7a384cdcd Add GCN Quest class & fix NL/WA badge value offset 2018-10-31 03:57:50 -04:00
Cuyler36
2d07b14f81 Implement partial Dòngwù Sēnlín text support
Only around 3/4ths of the character set is implemented.
2018-10-28 16:15:10 -04:00
Cuyler36
60597549d4 Fix Pattern Importing & Work on Mail Class 2018-10-25 19:27:20 -04:00
Cuyler36
6e652c2197 Fix spelling error 2018-10-18 08:29:28 -04:00
Cuyler36
e2a49141bb [GCN/3DS]: Fix island bugs
Fixed the island acre image not updating in DnM+/AC, & fixed a crash for 3DS.
2018-10-17 15:11:30 -04:00
Cuyler36
286c58181e Use fqrand for GCN Town Generation
Now should create a 1:1 town vs. console when the same seed is supplied.
2018-10-17 11:20:30 -04:00
Cuyler36
817de7d1d8 Show version in title bar & rename AboutBox
This will help users know which version they're using. The AboutBox's name was changed to remove the included 1.
2018-10-16 01:14:37 -04:00
Cuyler36
0c2ff7ed56 Move item database loader logic into ItemData class
Makes more sense to have the core logic there instead of in SaveDataManager.
2018-10-16 01:02:43 -04:00
Cuyler36
f4c70850a1 Add Wild World Japanese character map
Might implement support one day
2018-10-09 05:35:23 -04:00
Cuyler36
0f5b3775ac [City Folk]: Add birthday editing
Requested in #41
2018-09-24 02:04:17 -04:00
Cuyler36
77ff53a7e0 [City Folk]: Add missing acre images
Addresses one issue with #41
2018-09-23 20:31:56 -04:00
Cuyler36
63f0d31cff Use overloads for write methods
- Removed generic write method to speed up writing data

- Fixed GameCube islander text

- Temporarily fixed GameCube islander house coordinates being reset
2018-09-23 03:02:33 -04:00
Cuyler36
83e0c22a23 Bump version & add missing assembly info 2018-09-22 20:14:51 -04:00
Cuyler36
ffb1ae2aeb Add setting for backup folder location 2018-09-22 20:08:40 -04:00
Cuyler36
07604d3c88 Fix player name not showing initially in tab text 2018-09-22 19:49:22 -04:00
Cuyler36
e0694f9745 Remove unnecessary disposes
Close calls this.Dispose(true)
2018-09-20 02:32:19 -04:00
Cuyler36
fdc8b1f308 Move log file to %APPDATA%\ACSE\ 2018-09-20 02:28:48 -04:00
Cuyler36
e091667cab Add backup location setting & change default location
Adds a setting to change the location of the backup folder. The UI hasn't been implemented yet, so it's current unchangable.

The default backup location was changed to %APPDATA%\ACSE\Backups\
2018-09-20 02:22:19 -04:00
Cuyler36
514bff0ed9 Add save data hash to backup name
This prevents multiple backups of files that haven't been modified.
2018-09-19 20:48:40 -04:00
Cuyler36
7d63cc4d24 Remove unused byte array
Had a copy of the original save data that went unused. Removed it to lower RAM usage.
2018-09-19 20:27:44 -04:00
Cuyler36
ddf3438a2d [N64]: Fix DnM detection vs. iQue Animal Forest & Fix Checksum
Looks like original DnM only sums up the first 0xF980 bytes as well. Closes #40 .
2018-09-19 20:22:13 -04:00
Cuyler36
89990b3641 Hype
AC 2019
2018-09-13 19:33:54 -04:00
Cuyler36
4559423c25 [N64/GCN/iQue]: Fix female face detection/setting
Looks like it's treated as a signed byte. Female faces start at 8 when gender is set to male, and 0 when set to female.
2018-09-07 20:15:51 -04:00
Cuyler36
192a094f59 Add Costura.Fody to embed external assemblies 2018-09-04 22:36:17 -04:00
Cuyler36
82fb00c003 Fix City Folk player switch bug
_villagers was null
2018-09-04 20:44:42 -04:00
Cuyler36
ea0e692a32 Swap StringUtility dictionaries with arrays 2018-08-31 09:37:11 -04:00
Cuyler36
1e92b1637b Add New Leaf & Welcome Amiibo stalk market editing 2018-08-29 21:31:45 -04:00
Cuyler36
ef449909a9 Fix appveyor 2018-08-29 20:14:24 -04:00
Cuyler36
8858217cac Fix comments 2018-08-29 20:05:00 -04:00
Cuyler36
03d446db55 Add update check 2018-08-29 20:00:33 -04:00
Cuyler36
6faf1f0bea Set assembly version info 2018-08-29 19:06:07 -04:00
Cuyler36
99c526a4fc Fix New Leaf Town Name Box
Also fixed saving villagers' town names in New Leaf.

- Changing a player's name now replaces it every where in the file for New Leaf.
2018-08-29 13:27:48 -04:00
Cuyler36
0048b27b9f New Stalk Market Editor
Adds a Stalk Market Editor control. Only supports Animal Crossing at the moment (other titles will follow).

Also added RegexTextBox & NumericTextBox classes.
2018-08-29 10:26:00 -04:00
Cuyler36
74e2a9ecbe Give Wild World some love
- Villager house coordinates now update
- Added missing items
- Fixed dresser offset being wrong for certain save types
- Added ability to edit house size
2018-08-26 10:11:11 -04:00
Cuyler36
d649641259 [WW]: Fix villager id reading/writing & birthday order
Also minor change to reset logic
2018-08-26 07:14:53 -04:00
Cuyler36
50236b9cf9 Set player select tab text to player name
Also fix New Leaf & Welcome Amiibo town/player name sizes
2018-08-23 02:38:20 -04:00
Cuyler36
cea858fb8f New ImageUtility class
Will be removing old code in the future & switching to the classes used in this utility
2018-08-23 02:14:55 -04:00
Cuyler36
b8285e3292 Remove old icon 2018-08-18 19:09:59 -04:00
Cuyler36
46b948ee35 Fix crash when loading a second save file
Need to switch all boxes to item editor controls.
2018-08-18 02:27:45 -04:00
Cuyler36
c35f99ab7c Set ChangesMade when ItemEditor is modified
Also added flood fill to ItemArray control
2018-08-18 02:11:09 -04:00