Commit Graph

506 Commits

Author SHA1 Message Date
Matt Nadareski
916d2a3b51 Internal Fixes, etc. (#20)
* Start removing mixed usages

* Check for directories before opening

* Fix writing

* Kinda fix rebuild

* One more try

* Better internal handling

* Slighty fix a couple more things

* Update RVWorld Compress code to db7d750bba

* Fix build

Co-authored-by: Matt Nadareski <mnadareski@mparticle.com>
2020-04-03 13:19:21 -07:00
Matt Nadareski
1de4bc7b18 Zips are weird 2019-12-04 22:00:46 -08:00
Matt Nadareski
2a6b850aae Seek ye first the buffer for hashes 2019-12-04 21:23:01 -08:00
Matt Nadareski
cf70f4fd4f Ignore the timestamp, add TODO 2019-12-04 16:25:45 -08:00
Matt Nadareski
2c19420cec Merge branch 'master' of https://github.com/SabreTools/SabreTools 2019-12-04 15:45:20 -08:00
Matt Nadareski
9c393b12c6 Blind update of zip code to newest RVWorld version 2019-12-04 15:42:30 -08:00
Matt Nadareski
47c2228881 Missing size means just hash checking 2019-09-20 10:55:03 -07:00
Matt Nadareski
c0ad918215 Convert Disk to Rom for rebuilding 2019-09-20 10:30:30 -07:00
Matt Nadareski
c2ac3f24f6 Keep getters and setters consistent for machine information 2019-09-20 10:30:16 -07:00
Matt Nadareski
1f3420a08f Whitespace was getting escaped 2019-05-23 10:43:02 -07:00
Matt Nadareski
312e8a778c Handle cases using "of-as-game" where those values are null (Fixes #12) 2019-05-21 12:52:34 -07:00
Matt Nadareski
adf225cf01 Add RuntimeIdentifier for AppVeyor 2019-03-29 00:24:36 -07:00
Matt Nadareski
a39dfdde37 Update to NETStandard and NETCore, include 462 still 2019-03-29 00:15:40 -07:00
Matt Nadareski
371ca5d01c [EverdriveSmdb] Fix size and filename 2019-02-14 21:00:25 -08:00
Matt Nadareski
84f3ce4d4e [Tools/] Last round of untabify 2019-02-08 21:03:28 -08:00
Matt Nadareski
7c79d3ea45 [Skippers/] Much needed whitespace and doc cleanup 2019-02-08 21:01:54 -08:00
Matt Nadareski
e5e6317f2a [Reports/] Untabify 2019-02-08 20:53:13 -08:00
Matt Nadareski
b09198708e [FileTypes/] Cleanup tabs AND variables 2019-02-08 20:51:44 -08:00
Matt Nadareski
f04842851a [Data/] Un-tab-ify 2019-02-08 20:32:49 -08:00
Matt Nadareski
dde93eec67 [Constants] Aaaand back to in-between numbering 2019-02-08 16:24:20 -08:00
Matt Nadareski
3cfa446f01 [Constants] Version 1.0.0 2019-02-08 15:43:10 -08:00
Matt Nadareski
2ab4e3d48e [ALL] Add Everdrive SMDB 2019-02-08 15:31:44 -08:00
Matt Nadareski
2743b1d61f [AttractMode] Fix file write 2019-02-08 15:21:25 -08:00
Matt Nadareski
24d0038e28 [Filter] Fix filtering after last cleanup 2019-02-08 15:05:15 -08:00
Matt Nadareski
e108c02eaa [Help] Cleanup 2019-02-08 13:51:10 -08:00
Matt Nadareski
b8cd0a10bb [Feature] Variable cleanup 2019-02-08 13:47:44 -08:00
Matt Nadareski
4fdd4ea44f [Filter] Remove unnecessary 'partial' 2019-01-11 13:44:29 -08:00
Matt Nadareski
4162c3c8ed [Filter] Make filtering more object-oriented 2019-01-11 13:43:59 -08:00
Matt Nadareski
51e92c4472 [DatFiles/] Whitespace and cleanup 2019-01-11 13:43:15 -08:00
Matt Nadareski
723537f556 [ALL] Add filtering support to D2D and Verify
Verify came for free since it uses the D2D code
2019-01-08 17:55:27 -08:00
Matt Nadareski
6be188dc0d [Filter] Make filter great again 2019-01-08 17:40:28 -08:00
Matt Nadareski
26c4e1a93f [DatItems/] Clean these up a bit 2019-01-08 17:40:12 -08:00
Matt Nadareski
1768370199 [ALL] DatItem/Machine cleanup and descriptions 2019-01-08 12:11:55 -08:00
Matt Nadareski
9e3df30b90 [DatFile, DatHeader, DatStats] Descriptors 2019-01-08 11:49:31 -08:00
Matt Nadareski
b0d91d11c3 [Enums, CHDFile] Enum readability cleanup 2019-01-08 11:10:04 -08:00
Matt Nadareski
e2b65b7acd [DatHeader, DatStats] Round 1 cleanup 2019-01-08 11:06:26 -08:00
Matt Nadareski
048dac93b2 Treat CHDs fairly in sort 2019-01-02 23:17:49 -08:00
Matt Nadareski
5fcd075d0a [Flags] Code formatting 2018-10-12 15:08:07 -07:00
Matt Nadareski
c9e413afc0 Fix #8 2018-10-12 15:06:37 -07:00
Matt Nadareski
0653a4a3df [Constants] Fix build title 2018-05-24 13:59:20 -07:00
Matt Nadareski
386f7141f6 [Utilities] Fix inplace 2018-05-24 13:59:06 -07:00
Matt Nadareski
f487c9743c [Utilities] Clean up namespaces 2018-05-08 14:32:52 -07:00
Matt Nadareski
ef9865e202 [ALL] Goodbye xxHash. Readd later if really needed 2018-05-08 14:32:02 -07:00
Matt Nadareski
bbc9fc5f27 [ALL] Update NuGet packages, don't include in actual repo 2018-05-08 13:26:05 -07:00
Matt Nadareski
3731a57796 [DatFIle, Utilities] Order in the Force
So this change is deceptively simple but could help solve a lot of issues. First is that in most cases, the default is now that output DATs do not overwrite what is already in the current folder. This should be able to help in cases where multiple folders are being output to the same folder during updates. The second is that now, if the output path is the current directory AND there was a directory input, the lowest directory name is now used as a subfolder in the current directory. This helps get rid of even more issues when an output directory is not set.
2018-04-25 14:34:25 -07:00
Matt Nadareski
1da75651d3 [DatFile] Hack for duplicate names 2018-04-25 10:14:42 -07:00
Matt Nadareski
284568bc33 [DatFile, Utilities] Use subpath where possible
Using the subpath in the name of the output file can sometimes help distinguish which verison of a file is being used if the numbering doesn't help.
2018-04-23 13:03:15 -07:00
Matt Nadareski
46dbbaae96 [DatFile] Add measure to get past identically named inputs 2018-04-23 11:39:34 -07:00
Matt Nadareski
fb8c75a18e [DatFile] Typo 2018-04-19 13:04:36 -07:00
Matt Nadareski
21493f90cc [DatFile] Fix bool logic in rebuild 2018-04-19 13:00:29 -07:00