Commit Graph

90 Commits

Author SHA1 Message Date
22c27a2491 switched 7z unpack crate 2026-03-17 19:32:28 +01:00
132f784d58 added integration test for Game & export_link on Game 2026-03-17 14:28:43 +01:00
9df1ec77ef game paths can now be relative & and get converted when requested 2026-03-17 14:26:43 +01:00
e0fd8aa8ea export_links on game returns a hashSet 2026-03-17 14:26:10 +01:00
0e72675965 add integration tests for fomod parser 2026-03-17 12:33:29 +01:00
44bca33a17 changed CompositeDependecy to ModuleDependecy in fomod for install pattern 2026-03-17 12:33:00 +01:00
87e862c601 added more add mod integration tests 2026-03-16 23:14:54 +01:00
6c634824a8 added custom debug impl for Link 2026-03-16 23:00:42 +01:00
b6b3759446 add install_root in instance 2026-03-16 23:00:18 +01:00
fa93cf9a6b deny unknown fields in config 2026-03-16 22:59:30 +01:00
eae0207b0f added add_mod tests 2026-03-16 17:09:58 +01:00
52e48be57f added test game 2026-03-16 17:09:47 +01:00
defc4a5721 change root_config test data 2026-03-16 17:08:56 +01:00
55f9e3f6d6 use HashSet instead of Vec for file links 2026-03-16 17:08:10 +01:00
74df0d1cc1 added tests for parsing ModdedInstance 2026-03-15 17:33:22 +01:00
41e261bb15 added tests for parsing root config 2026-03-15 14:08:00 +01:00
cb022dd5bf moved local imports to lib.rs 2026-03-15 14:07:03 +01:00
2b81393fc9 added unit tests 2026-03-12 17:47:56 +01:00
c8fdf0bc23 unpack and add downloaded mod 2026-03-12 00:09:21 +01:00
1eb9341d93 added basic unpacker 2026-03-11 23:50:00 +01:00
1199d40b31 ModConfig add ID 2026-03-11 23:49:48 +01:00
6a60e29fd7 add save function to root_config 2026-03-11 23:49:08 +01:00
96dda41c46 pass active plugins to fomod installer 2026-03-11 00:30:50 +01:00
295c9bd8c3 fixed fomod visable condition 2026-03-11 00:29:38 +01:00
d806b331db improved instance module 2026-03-10 00:51:08 +01:00
257ff66af8 added context on possible unreachable error 2026-03-10 00:02:39 +01:00
16ed5f9a46 improved root_config 2026-03-09 23:50:12 +01:00
22c5c7ee91 removed useless trace call in activator 2026-03-09 23:40:43 +01:00
b354eedcef improved activator 2026-03-09 23:39:41 +01:00
20e3e304c0 completed downloading of mods 2026-03-09 22:11:57 +01:00
0b49999bc3 added download location to root_config 2026-03-09 22:11:23 +01:00
90c6b59914 added nexus mod downloads 2026-03-08 01:38:27 +01:00
9d9ee1d229 add nexus api key to root config 2026-03-08 01:37:51 +01:00
a78e517163 display file conflict to user 2026-03-07 16:01:28 +01:00
8487bafa57 changed log level on some functions 2026-03-07 16:00:55 +01:00
6612a52e8c paths in config can now be relative to the file 2026-03-07 00:52:13 +01:00
5cc4d2bab2 save instances in map & internalized save path 2026-03-07 00:26:33 +01:00
6c5b212d1c fixed instances now point to games 2026-03-06 18:13:39 +01:00
3da2a4a252 fixed overrides not working 2026-03-06 17:47:30 +01:00
e8cf4b32f5 minor improvment in add to instance 2026-03-06 17:46:55 +01:00
4783c6d20e removed usless derives 2026-03-05 23:17:10 +01:00
c81178567a the great refactor 2026-03-04 22:50:37 +01:00
b6efa0a818 made use of walkdir 2026-03-04 19:56:33 +01:00
d263d487b1 fixed activation 2026-03-04 15:34:15 +01:00
11bd268445 implemented unkown mod install 2026-03-04 15:32:23 +01:00
dc41f93ecb the big refactor 2026-03-04 15:17:55 +01:00
7e6de5c73c added local overrides in instance 2026-03-03 22:39:37 +01:00
a5999f28eb refactored linking game 2026-03-03 22:12:45 +01:00
e9b7aedb6f added type Link 2026-03-03 20:59:37 +01:00
63171acbe4 added abilty to ignore files in a mod 2026-03-03 18:09:10 +01:00