Jump to content

Manual mod management on the Linux commandline


pico0obyte

Recommended Posts

mod4f4 is a mod manager for Fallout 4 for usage on the Linux command line

 

https://github.com/picobyte/mod4f4

 

This manager uses rsync and git, gitk and dialogues via yad.

 

Motivation is that it resolves name sensitivity and other mod managers do not work on my system. Mac OS X may suffer from the same case sensitivity issues, but would require adaptations because of the Linux tools used.

 

See the Readme how to set it up and usage.

 

Version 0.05

 

Added a fomod parser and viewer now, via yad. Fomod parsing is still in development, though.

Module commit information changes.

adapted Readme

 

 

 

 

Edited by pico0obyte
Link to comment
Share on other sites

  • 4 weeks later...

The parsing of xml in gnu bash was of course not ideal, the FOMod xml scheme was too complex and the listed installation was consequently probably not correct. I've rewritten the parser in rust, which should work for fomod 5.0 and list a correct installation for the choices.
https://todo.sr.ht/~rjck/FOModXML

No actual installation is done, by the rust tool, the current version just list what needs to be done.

# after git clone; git submodule init; cargo build --release:

dir="../MTM 3B OCBP - OCBPC Physics and Collision Preset - Beta-39195-3-0Beta-1611637094";
xmllint "$dir/fomod/ModuleConfig.xml" | tidy -quiet -asxml -xml -indent -wrap 1024 --hide-comments 1 | target/release/fomod_xml fomod /dev/stdin "$dir" ../f4/Data/

xmllint is needed because some modules are in utf-16, the tidy command removes comments.
Next is to update the bash script to use it.

Using imgui for the choices:
YjWDciol.png

Edited by pico0obyte
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...