Commit Graph

681 Commits

Author SHA1 Message Date
9cc1a8fc24 Removed unintended "~" string in fonz's example. 2021-08-04 19:32:15 +01:00
994d3dbe10 Added fonz's card rebalance. 2021-08-04 19:31:40 +01:00
481b5ca737 Updated dcb-deck-editor to 0.1.1. deck-editor-0.1.1 2021-08-04 19:11:13 +01:00
b6ab14b8a0 Added ability to import / export to dcb-deck-editor. 2021-08-04 19:10:51 +01:00
d935865c59 Updated dcb-card-editor to 0.1.5. card-editor-0.1.5 2021-08-04 19:05:38 +01:00
cdb619fd1a Added ability to import / export to dcb-card-editor. 2021-08-04 19:04:47 +01:00
c18c3d7b62 Updated README.md. 2021-08-04 18:53:24 +01:00
a5b9231c24 Added statfs implementation. 2021-07-20 16:38:37 +01:00
81eac74cda Updated zutil to 8c9cb2d. 2021-07-20 16:34:28 +01:00
0d30fa4764 Added experimental drv-fuse filesystem wrapper. 2021-07-15 04:34:25 +01:00
e2d1696bc5 DirEntryKind is now Copy.
Added `DirEntryKind::sector_pos`.
`DirEntryPtr::{dir, entry}` are now public.
2021-07-15 04:31:08 +01:00
508db2a680 Added test to write and read directory entries.
Fixed `DirPtr::read_entries` returning `Err` on eof.
2021-07-15 00:51:25 +01:00
f05823f60c Split dcb_drv::ptr into 3 modules, each for it's own pointer. 2021-07-15 00:26:14 +01:00
2f2fa0d140 Added todo to DirPtr::find's ParentDir implementation. 2021-07-15 00:12:54 +01:00
360b7a946b Now using specific commits for git dependencies. 2021-07-15 00:08:59 +01:00
1cb745303b Updated to newest zutil. 2021-07-15 00:01:50 +01:00
fce1f9bc28 Fixed wrong doc links. 2021-07-09 20:42:17 +01:00
d632700b22 Removed buttons Export and Import temporarily. 2021-07-09 20:36:40 +01:00
587568458a All files have been run through cargo fmt after dcb-util -> zutil change. 2021-07-01 02:56:54 +01:00
8044ddb201 Now using zutil instead of dcb-util.
`Cargo.toml` files are now formatted.
2021-07-01 02:51:32 +01:00
4bb0ef784b Updated card editor to 0.1.4 card-editor-0.1.4 2021-06-14 05:24:09 +01:00
4ebe598c02 Fixed close button for replace string screen being wrong. 2021-06-14 05:23:07 +01:00
517dcac3b8 Added minimal replace string screen. 2021-06-14 05:11:11 +01:00
b6046ec38e Fixed strings in diff screen for effects and effect conditions being wrong. 2021-06-14 04:42:30 +01:00
87db6dd346 Fixed AttackFirst being swapped. 2021-06-14 04:42:01 +01:00
4c1701d861 DiffScreen now displays the name of the cards if different again. 2021-06-12 19:56:52 +01:00
878bb1f8cd Added missing None variant for CrossMoveEffect. 2021-06-12 19:54:42 +01:00
5c2a51dc8d Updated CachedValue signatures to allow other functions than declared, as long as they have the same inputs. 2021-06-12 19:50:28 +01:00
c0ce34156f Renamed IoCursor to IoSlice. 2021-06-12 18:45:47 +01:00
dd5d55a3e0 DiffScreen now caches the changes. 2021-06-12 03:45:26 +01:00
1773fa92aa Added CachedValue. 2021-06-12 03:44:43 +01:00
30ea1a8116 LoadedGame::file_card_table_hash is no longer in a cell. 2021-06-11 19:39:57 +01:00
bc7f6ec4dc Added diffing interfaces to Item and Digivolve. 2021-06-11 18:55:16 +01:00
3af0d90210 Fixed some formatting issues. 2021-06-11 18:37:26 +01:00
0ba80c9ea4 Moved digimon diffing logic to the dcb crate. 2021-06-11 18:32:18 +01:00
e228d511b6 Added TryOrEmpty trait for types implemented Try as well as (). 2021-06-11 17:37:42 +01:00
d856ded16a All error modules are now private. 2021-06-11 16:34:38 +01:00
d791709768 Updated rustc and clippy to 1.54.0-nightly. 2021-06-11 16:23:58 +01:00
2d7bf37e71 Bump card-editor to 0.1.3. card-editor-0.1.3 2021-06-10 20:37:09 +01:00
c36e8faeb0 Finished initial implementation of DiffScreen. 2021-06-10 20:36:18 +01:00
67c3b57851 Fixed issue where file wasn't opened with write permissions, as well as table size being checked wrong. 2021-06-10 19:32:11 +01:00
b589c4c500 Started adding diff screen. 2021-06-10 18:46:15 +01:00
4484d2a44f Moved File > Open to it's own function. 2021-06-10 18:42:37 +01:00
93f70ada9a Moved card searching to LoadedGame. 2021-06-10 18:17:37 +01:00
6ef468cc06 Fixed wrong default when card table size doesn't fit in a u64. 2021-06-10 18:12:27 +01:00
827fea4963 Renamed saved_card_table_hash to file_card_table_hash. 2021-06-10 18:10:08 +01:00
79bbdfb65a Improved SwapScreen implementation. 2021-06-09 19:15:58 +01:00
b25b5e2fd8 OverviewScreen now receives a CardTable instead of the loaded game. 2021-06-09 19:00:19 +01:00
992ad2b901 Added dcb_util::Void.
`dcb_file_editor` doesn't block on loading error anymore
2021-06-05 17:35:30 +01:00
9930d72dfe task::spawn now uses a std thread instead of rayon 2021-06-05 17:29:17 +01:00