Commit graph

19 commits

Author SHA1 Message Date
c73b8d2cc9
refactor: Only show unknown commands in debug
There are a bunch of optional commands provided by druid that trigger
this, but we only really need it to check for custom ones that weren't
implemented, yet.
2023-02-22 16:39:59 +01:00
6c9d5dabd4
fix(dtmm): Fix creating default config file
Create parent directories if necessary.
2023-02-22 16:39:58 +01:00
659ef1ce71
feat: Handle DMF specially for mod loading
DMF is part of the mod loading process and can therefore not be treated
like a regular mod.
2023-02-22 16:39:57 +01:00
571ae9605a
wip: Add preliminary mod loading injection 2023-02-22 16:39:30 +01:00
bc4d2fcd8a
feat(dtmt): Add unique mod ID 2023-02-22 16:08:32 +01:00
31d45a1cb4
fix(dtmm): Only deploy mods that are enabled 2023-02-22 16:01:15 +01:00
ebcbdaeec0
feat(dtmm): Rework mod template
Ditch the `.mod` file and move its data into the config file.

The `run` function was the only thing that could have been dynamic, but
the vast majority of mods in VT2 never made use of that. Infact, VMF was
probably the only mod that had a different content for that.
2023-02-22 16:01:13 +01:00
aa05c5bd4a
chore: Improve debug logs 2023-02-22 16:01:12 +01:00
f90247710e
fix(dtmm): Use correct directory to extract to 2023-02-22 16:01:11 +01:00
09a6a969a6
feat(dtmm): Add config file 2023-02-22 16:01:09 +01:00
0ac3f84dba
fix(dtmm): Fix deploy button staying disabled 2023-02-20 16:39:20 +01:00
560e5496bc
feat(dtmm): Implement importing mod archives 2023-02-20 16:39:13 +01:00
4b7f12e487
refactor(dtmm): Use commands instead of notifications 2023-02-18 10:59:21 +01:00
b8804409a3
chore: Update crates 2023-02-18 10:46:05 +01:00
e65579d8aa
feat(dtmm): Implement rudimentary mod deployment 2023-02-18 10:20:10 +01:00
2cda35032c
feat(dtmm): Implement rudimentary mod managing UI 2023-02-17 23:06:10 +01:00
8b2ca0e45a
feat(dtmm): Improve logging output format 2023-02-17 23:00:18 +01:00
6b01511d22
refactor(main_window): Combine window size into one variable 2023-02-08 14:40:55 +01:00
204ce1e163
feat(dtmm): Create initial mod manager window 2023-02-08 14:40:49 +01:00