[Mod Utility] Greed Mod Manager 2.0.2

https://github.com/VoltCruelerz/Greed

Introducing Greed, a mod loader for Sins II ahead of whatever official mod management implementation we end up getting.

Features for Users

  • No More Manual Deconfliction: Deconfliction of commonly modified files happens automatically for you.
  • Online Mod Installation: automatically install mods from a curated online list
  • Conflict Detection: if you try to enable conflicting mods, you will be warned
  • Dependency Detection: if you try to violate dependency rules, you will be warned
  • Mod Packs: easily share your mod lists with one another to play together.

Features for Modders

  • Selective Inclusion: Specify exactly what you want in your mod files, and don't specify what you don't care about.
  • Patch Merge: Greed can automatically integrate multiple mods, even if they modify the same file, reducing the boilerplate associated with small mods.
  • File Diff: see exactly what you changed versus the Sins II gold copies.
  • Dependency Management: no more bug reports from users who didn't install your dependencies
  • Comments: You can comment your files!
54,329 views 11 replies
Reply #1 Top

This is some impressive stuff! Thank you so much for sharing it

+1 Loading…
Reply #2 Top

Announcing Greed 1.1.0 - Merge & Diff

Major Improvements

  • Merging now possible across all files.
    • Created intelligent merge file types so you can specify exactly how the merge happens.
  • Diff checker implemented

Minor Improvements

  • Version management
  • Stability (unit tests)

Install

Reply #3 Top

I'm getting excited about this game. What made Sins Rebellion even better than ever was the amazing community of modders who added exciting stuff to an already pretty cool game. I especially love the Mods for Sins E4X mod and the Stargate Invasion and Stargate Races mod.

Thank you for your amazing work Volt. And big thank you to the Sins Developers for making a Sins 2 game that we all wanted. You are all legends :)

 

Reply #4 Top

Greed 1.2.0

  • Fixed major issue with copying non-json file types
  • Improved presentation of incompatible versions

Download

+1 Loading…
Reply #5 Top

Greed 1.2.1

  • Fixed entity_manifest merging bug

Download 1.2.1

 

Reply #6 Top

Greed 1.4.0

  • many UI improvements (see OP screenshot)
  • manifests and other goldless file types should be handled as gmc or gmu files going forward.
    • the reason for this change was to remove duplicated code from the bespoke solution that I realized I'd have to replicate time and again, and the generalized solution didn't exist when the bespoke solution was made

Download 1.4.0

Reply #8 Top

Quoting ansker5770, reply 8

Very well your done。would like to ask if I want to modify planet logistic,where is the entity  file?

It's specific to each entities/*.player file, under planet_types[i].tracks.logistic

Reply #9 Top

Greed 1.5.0

  • Added load reordering
  • Removed priority
  • Added conflict detection
  • Added dependency rendering
  • Added colors to diff view
Reply #10 Top

Greed 1.6.0 - Dependency Management

  • Dependency Chains and Validation: recursive dependency chains and validation to prevent illegal load orders
  • Load Order Validation: better validation when rearranging the load order to prevent merge issues
  • Search Tools: filter based on metadata or activity
  • Online Mod List Viewing: view a curated list of mods (to contribute, open a PR here)
Reply #11 Top

Greed 1.7.3

With this version, Greed is now feature-complete for the current design. Future development will be slower and as-needed.

Major Improvements

  • Mods can now be downloaded from the online catalog. If they have dependencies, you will be prompted to download them as well.
  • Outdated mods can now be automatically updated, or switched to install any other version using new context menus.
  • Mods can now be flagged as Total Conversion, meaning they assume other mods conflict with them unless the mod lists them as a dependency.
  • Developers can now flip between download channels for catalog testing

Minor Improvements

  • Greed can now uninstall mods.
  • If Greed itself is outdated, you will be informed by the title bar
  • The catalog popup now supports filtration
  • Mod URLs are now clickable.
  • Improved stability when working with WIP mods.
  • Improved clarity of install vs catalog status
  • Improved readme.md rendering.