Ludeon Forums

RimWorld => Mods => Tools => Topic started by: Penchekrak on August 08, 2019, 07:52:38 AM

Title: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on August 08, 2019, 07:52:38 AM
I have made a tool to change mod order offline (without need to run game) for myself. If you want, you may use it too.

How to install:
1. Download:
Windows: https://drive.google.com/open?id=1wwOApu93Jj5AW-X-yBP-ICrUJfJkSV52
Linux: suspended
2. Subscribe:
https://steamcommunity.com/sharedfiles/filedetails/?id=1847679158
3. Run RimPy

How to use:
1. Run RimPy.exe and you will see (make sure that all paths on top are ok, steam mods may be empty if you don't have steam). If RimPy made mistakes in pathes, make sure to change them with [...] buttons to appropriate ones.

(https://i.imgur.com/5uEBhHv.png)

RimPy Mod Manager is a tool that makes your life easier:

- Automatic mod sorting based on Steam pages database
- Activate mods by drag and drop or double click
- Activate multiple mods at once with SHIFT and CTRL combos
- Autodetect game, config and mods pathes (you are able to set them manually also)
- Context menu for a quick jump to mod folder or mod steam page
- Sorting takes into account Manifest.xml files and custom rules you can set manually
- Notifications and checks to make changes as safe as possible
- Automatic backup your config before changes apply (beware, every save rewrites backup file!)
- Clear button clears all mods except Core
- Restore button restores all changes back
- Restart button - quick restart to load newly added mods and manual config changes
- Save - saves ModsConfig.xml file
- Run game from the Rimpy Mod Manager
- One file installation
- Windows and Linux (Ubuntu tested) friendly

I need your support to make RimPy better, implement new functions and rent a server to make possible database autoupdates. If you like it, consider a donation, please: ko-fi.com/rupal_dev (http://ko-fi.com/rupal_dev)
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Canute on August 08, 2019, 09:00:13 AM
Hi,
very nice looking GUI.
Maybe contact shakeyourbunny from the mod sorting tool.
Maybe you two could get an agreement and you could include the sorting function.
That would be much better then the command line script/executable.
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: rimmer21 on August 09, 2019, 04:20:22 AM
when I click save, nothing happens?
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 09, 2019, 07:24:03 AM
When you click "Save", program overwrites your ModsConfig.xml in
%USERPROFILE%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
without any notifications.
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 09, 2019, 07:44:31 AM
Hi,
very nice looking GUI.
Maybe contact shakeyourbunny from the mod sorting tool.
Maybe you two could get an agreement and you could include the sorting function.
That would be much better then the command line script/executable.
I don't have much time. But maybe someday. I want to add sorting functionality based on Steam mods dependencies and manifests from Mod Manager by Fluffy. That will be not perfect since there are a lot of mods that do not declare dependencies on Steam mod pages and not all mods have manifest.xml file in it. Also I don't know how to do that. Looks like it is possible with topological sorting since I already have all Rimworld dependencies in database, but I am a noob in graphs.

P. S. Also there are difficulties with mod collections and as far as I know there are no solution. You can make a collection of mods in Steam but you are unable to share your mod settings with others. Since there are mods like Dubs Bad Hyegine, Rimfeller, Run and Gun and others, that are highly customizable and you want to make a collection of mods plus include your settings in, but unable. That is a problem that also needs a solution.
Btw, is it possible to include custom xml files, zip archives or .exe files in mods and upload it on Steam? So you make a mod "Collection core" with all settings, upload it on steam (include in your mod collection) and then run program that backups your settings and replaces it with settings from  "Collection core". What files are allowed to upload on Steam Workshop?
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Canute on August 09, 2019, 08:52:28 AM
Quote
Steam but you are unable to share your mod settings with others.
The best are to share the Modconfig.xml or the safed modlist from Fluffy's Modmanager.
At both you got the load order which is the important part of these collections.
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 09, 2019, 10:18:16 AM
The best are to share the Modconfig.xml or the safed modlist from Fluffy's Modmanager.
At both you got the load order which is the important part of these collections.
That is not always true. For example, you have made a collection of 100 mods. Twenty of them have mod settings, that changes different aspects of game. You have already changed that settings so that 100 mods looks like one well balanced thing. You put your collection on Steam, players download collection with default settings and get contraversary feelings, because of game balance, visual appearence or game mechanics. To make collection feel like whole thing you have to share mod settings with others.
ModConfig.xml does not contain mod settings at all. You have to manually pack mod settings files, but that settings are not in one file or even one folder. But if you do that, how to give your settings to others?! You will have to upload zip file on cloud service and provide link, players have to download zip file and unpack settings in specific folders, don't forget that settings will replace their settings so they will have to make back of them. How many people will do that? I think 1 out of 100.
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Canute on August 09, 2019, 11:39:28 AM
Yep, you are right that's the advanced technic.
Alternativ to the overwrite, you can provide a shortcut with "-savedatafolder=" to create another place for the config's just for this collection.
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: rimmer21 on August 09, 2019, 12:37:32 PM
Yep, you are right that's the advanced technic.
Alternativ to the overwrite, you can provide a shortcut with "-savedatafolder=" to create another place for the config's just for this collection.

How can I do this? It may help me so then I can drag it into my game’s config location to overwrite because whenever I click save and reopen, the mods that I tried to activate are no longer activated. Like earlier mentioned, I’ve been using the Rimworld Mod Sorter command tool by shakeyourbunny and that overwrites the config just fine so maybe it is an incompatibility?
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 09, 2019, 01:14:31 PM
rimmer21, that may be my bad code. So you ran pyModSorter, moves mods from left to right, press Save, then reopen pyModSorter and moved mods are on the left column? Did you try to activate local mods or steam mods, are paths on the top are ok (I mean all of them show right paths)?
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: rimmer21 on August 09, 2019, 01:18:39 PM
rimmer21, that may be my bad code. So you ran pyModSorter, moves mods from left to right, press Save, then reopen pyModSorter and moved mods are on the left column? Did you try to activate local mods or steam mods, are paths on the top are ok (I mean all of them show right paths)?

Yes they are pathed correctly, I’m using local mods and I can see everything fine and reorder and all. The only issue is the save
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 09, 2019, 03:01:14 PM
rimmer21, that was my bad code. I have fixed the issue, download link the same (first post), also have made some tweaks with UI. Added icons for local mods and background for mods.

P. S. Do not know why, but after image update in first post, it is looks oversized. Actual image: https://i.imgur.com/cASA4DO.png
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: rimmer21 on August 09, 2019, 05:32:09 PM
okay thank you, I’ll try it!
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: rimmer21 on August 09, 2019, 07:17:56 PM
It seems to be working!
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: VoidRose on August 09, 2019, 07:48:19 PM
Mac?
Title: Re: Offline Mod Order tool - pyModSorter (Windows only)
Post by: Penchekrak on August 10, 2019, 08:28:57 AM
Mac?
For now Windows only
Test build with sorting capabilities based on Steam dependencies (not manifest files). It will crash is some cases, make sure you have all dependencies installed before pressing (Sort button). Works only with Steam mods, not local mods: https://yadi.sk/d/D8F0K3BjsZljfA
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 11, 2019, 02:52:12 PM
Okay, tool was updated:
- sort function improved, it works with steam and non steam mods
- database updated
- notifications added on issues with sorting (like missing dependencies) and on config save
- ui tweaks (mods moved left <-> right has orange background)
Link updated, see first post.

P. S. Sort function not perfect, because some modders do not add correct dependencies on Steam. There are a lot of mods, that depend on HugsLib, but don't mention that on Steam page. Nothing I can do here, but if you have HugsLib active, sorting will always move it on top, like Core. Will wait for feedback, before adding manifest files support.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 16, 2019, 06:23:53 AM
Just want to let you know about WIP on that program.

Added:
- drag and drop between columns
- filters for a fast search and mod rearrange
- context menus (to open mod folder, mod steam pages, local folders)
- dependencies notifications
- sorting takes in account manifest xmls and custom rules
- custom db to add your own rules (for a mod order)
- restart button (when new mods downloaded)
- start game from program button

Video demonstration:
https://www.youtube.com/watch?v=kwMbYQZLKYk


Still WIP, since no download link
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: ThiIsMe007 on August 24, 2019, 09:58:22 AM
I'm going to follow this thread with interest. Thanks for creating the tool.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 25, 2019, 12:24:26 PM
Thank you for your interest. Since last time, I have added:
- more notifications and checks (to prevent issues - like circular dependencies, deleted mods, wrong pathes, also something that I don't remember)
- pathes autodetection and ability to change them
- multiline drag and drop
- changed deployment method (sligthly improved performance, 30% less package size)
- some tweaks here and there
- windows and linux friendly (probably mac too, but since I don't have machine, I am unable to build package; also didn't find interested players in it)
Need some more time to finish and prepare a release.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Piratax10 on August 25, 2019, 07:05:51 PM
Thank you for your interest. Since last time, I have added:
- more notifications and checks (to prevent issues - like circular dependencies, deleted mods, wrong pathes, also something that I don't remember)
- pathes autodetection and ability to change them
- multiline drag and drop
- changed deployment method (sligthly improved performance, 30% less package size)
- some tweaks here and there
- windows and linux friendly (probably mac too, but since I don't have machine, I am unable to build package; also didn't find interested players in it)
Need some more time to finish and prepare a release.

well, me and VoidRose are interested in a mac version e.e
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 26, 2019, 04:03:35 AM
well, me and VoidRose are interested in a mac version e.e
Tell me the absolute pathes to:
1. Default Rimworld folder
2. Default config folder
3. Steam mods folder
4. Local mods folder
Also I need info how do you run game - there are no .exe or .sh on mac, probably. What executable do you run the game, simply what do you double click to run the game? What MacOS version do you recommend to install on VirtualBox?
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Piratax10 on August 26, 2019, 01:37:30 PM
well, me and VoidRose are interested in a mac version e.e
Tell me the absolute pathes to:
1. Default Rimworld folder
2. Default config folder
3. Steam mods folder
4. Local mods folder
Also I need info how do you run game - there are no .exe or .sh on mac, probably. What executable do you run the game, simply what do you double click to run the game? What MacOS version do you recommend to install on VirtualBox?

on a mac, you double click .app files, also any version from 10.10 to 10.14 would be fine if you are only using it for rimworld.

Now, assuming you will use finder's tool: "go to folder" (located on the top-screen, "Go" tab) here are the paths:
1. Default Rimworld folder: depends on the user, on my case /Applications/Games(a folder i made)/Rimworld(.app)
2. Default config folder: /Users/YourUserName/Library/Application Support/RimWorld/Config/Prefs.xml
3. Steam mods folder: ~/Library/Application Support/Steam/steamapps/common/RimWorld
4. Local mods folder: /Applications/Games(again, a folder i made)/Rimworld(.app)/Mods(inside Rimworld.app)
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 28, 2019, 12:45:04 PM
I am gonna lock that topic and start new one since the name of the program has changed (waiting for approval from moderator). Till that time, you may report bugs in this thread.

Youtube video: https://www.youtube.com/watch?v=DKkuVMX650w
Links on files in video description (Windows and Linux, no Mac, sorry).

Also: https://steamcommunity.com/sharedfiles/filedetails/?id=1847679158
Database that will be updated.

P. S. Virus total: https://www.virustotal.com/gui/file/858e3d1ee74353bdb0649eeb93d7036ba5e0608e218de13452364686914f88a5/detection
No false positives.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Canute on August 28, 2019, 02:43:38 PM
You should be able to edit the original posting topic name to adjust it to the new name.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 30, 2019, 03:06:15 PM
Fixed some issues with Manifest.xml files:
Windows: https://yadi.sk/d/Pehot5izf1PLOA
Linux: https://yadi.sk/d/wZq40c5_QXd9fA
Database updated (download on Steam, subscribe on - https://steamcommunity.com/sharedfiles/filedetails/?id=1847679158).
Added over 3k mods, total is over 6k mods.
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: shakeyourbunny on August 31, 2019, 06:26:57 AM
At least you should also provide source :)
Title: Re: [TOOL] pyModSorter (Windows only)
Post by: Penchekrak on August 31, 2019, 10:10:33 AM
I do not see any good reasons to do that. Some day it may happen. To protect code, I need to license code. I do not have time to read and choose license (it is not fun for me) and do not want to appear "clones" of RimPy.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on August 31, 2019, 05:04:17 PM
First post updated, added Google Drive download links.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on September 03, 2019, 04:45:30 AM
Added mod lists management and colors (WIP, not released yet): https://youtu.be/khUxq8lys1Q
Next one - custom rules distribution mechanics and GUI.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on September 25, 2019, 04:32:41 PM
(https://i.imgur.com/Qs4LPf7.png)
New version released (download link updated):
- added error logging (hope so)
- unified Windows GUI (more eyecandy for Win10)
- version control (you will receive notification on new versions)
- copy to clipboard function (easier to share your mod lists)
- mod lists save/load functions
- mods colors
- errors fixes

Bad news:
Since not many people downloaded Linux version (less than 10), Linux version is suspended. Current version works on linux, but take much more time to build. If you need Linux version, ask for it in Feature requests thread.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on October 19, 2019, 11:50:59 AM
Mods pack creation and installation

The idea is to make steam workshop collections more user-friendly - easier to install, use, delete. RimPy tries to do that. Now you can create a mod (that contains all needed configs and settings) and add it to your steam workshop collection. Rimpy scans your active modsconfig.xml file for active mods, looks for needed configuration files and packs them in new mod (that you should upload to steam workshop and add to your mod collection)

User clicks subscribe to all, runs RimPy press install mods pack and runs the game with your mod pack. Mod pack installation is done in new folder created in RimPy Mod Manager settings folder and runs the game with "-savedatafolder=" key. So original users config files are untouched.

How to create:
1. Run RimPy and setup game folder, configs folder, steam mods folder, local mods folder.
2. Move needed mods to active list and press Save
3. Press Pack configs and choose or create new folder where mod content will be stored.
4. Press Ok.
5. Upload newly created mod on steam workshop and create new collection with mods from (2) and newly created mod.

Installation:
1. Open steam workshop mods collection and press subscribe to all.
2. Wait till all mods downloaded
3. Run RimPy and setup game folder, configs folder, steam mods folder, local mods folder.
4. Go to Mod packs tab.
5. Choose mod pack, choose "Mod list + pack configs" and press Install.
6. On Mod packs tab press Run pack.

Demonstration: https://www.youtube.com/watch?v=Ml4l96ybrHA
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: asquirrel on October 23, 2019, 03:28:05 PM
Tried downloading it in firefox and with chrome.  The download never begins even after I click download.  Stuck at "waiting for drive.google.com."
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on October 23, 2019, 04:14:10 PM
Work's at my side (Firefox).
Noodle warn my about some problems and couldn't do a virusscan for that file, but the download works after that.
And work's fine when i add the link into a download tool (jdownloader).
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: asquirrel on October 23, 2019, 06:03:25 PM
Hey Canute! Good to see you are still posting on the forums.  I think it might have been something on my end because eventually I was able to download. :)
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on October 30, 2019, 04:41:22 AM
Update:
- simple mods update log (checks dates of mod folders modifications only. no info about deleted mods)
- upper block with pathes is now collapsable (drag and drop horizontal spacer between blocks to collapse/expand)
- fix for "url not open issue"
- db update (>100 added)
Let me know if you crash or find issues. Use Steam for faster support.

P. S.
asquirrel, looks like there is a problem with Google Drive, had to wait like minute before downloading started.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Chaos17 on November 07, 2019, 04:17:37 AM
Hello,

Thank you for this tool, it's really useful.
I don't know if this will help you but here's a conflict report mainly because they're not in the right order (I think).
https://drive.google.com/open?id=1IKyi_c686Bk05lbJq6XmhXTFGSlYTUfj (https://drive.google.com/open?id=1IKyi_c686Bk05lbJq6XmhXTFGSlYTUfj)
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 08, 2019, 03:04:53 AM
@Chaos17, thank you for a feedback. The main goal of this program - help players to work with mods faster. Idea: you, as player, sort mods automatically, then check for issues, read mod descriptions, create rules till you get no errors and share your rules database with other players. You throw a list of more than 300 mods and expect from me to fix it, that is totally wrong. You should fix it yourself, than share your created rules with others. Others will do the same.

P. S. There are more than 1 million copies sold, there are more than 7000 mods released. I do not have time for this. But if every user will do the job for own mod pack and share with others, that will work. Btw, there are mods that are incompatible with each other and issues could not be solved with mod order at all. So I recommend you to shrink your mod pack from 300 to 100 mods, fix all issues with that amount then start adding other mods (read mod thread and check steam workshop for mod order) one by one, or 5-10. That will make it easier.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: ProfZelonka on November 08, 2019, 01:34:16 PM
The problem with shrinking down the amount of mods and testing, then adding more and testing, means that the 1 million players will be testers, not players of the game. I also want an easy solution but there isn't one. If you can elaborate on why your mod is the best solution to the problem, in comparison to the alternative mod called "RWMS", it would give reason for people to try and contribute.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 08, 2019, 05:22:48 PM
That is it, to play Rimworld with mods you have to be a tester. Since there is no simple solution in mod ordering in this game. One mod can change things in many different ways, other mod can do that too. That is why there is no easy solution to find mod conflicts, only testing.

I don't sell anything to you and I do not want to compete with shakeyourbunny (RWMS author) in that manner - "why your mod is the best solution".

RimPy scans Steam Workshop pages to get info about dependencies, also scans Manifest.xml files that some modders include in their mods to sort mods. Both of this sources may be faulty (because of issue above, modders unable to test their mods with all other mods; sometimes they do not mention dependencies on Workshop too). Also users can create their custom dependencies. For more information - read description on Steam Workshop. Some day custom rules sharing will be added. Then quality of mod sorting will mostly depend on user reports. Since I do not have time to check all the reports and test all of them. I know some bad code flows in RimPy that can break the idea, because people may start to send wrong reports. And that is a problem.

As far as I know RWMS is based on custom database, that is built by Shakeyourbunny. Players send him reports and he sorts mod manually. I do not know how he do that, but that is really hard work (he probably, have to manually check issues for you). That is what you call "easy way" for you, but hard way for him. Just imagine you have to sort mods for others, for free. Like 3000 or smth. And some person comes in the thread and starts to demand something from you... That is why I do not want to hear something like "what is best tool". I know how hard and time consuming is it. We both do job, but in different ways.

P. S. Programming is my hobby and spending hours on sorting mods (that I do not even play)  for others, not what I want to do. So I recommend you to try both and use what you like more or what gives better results in your particular situation. Respect others people work and remember that you take tools for free, nobody here don't owe you anything. That is a hobby.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Chaos17 on November 10, 2019, 02:09:06 PM
@Penchekrak
Hi, I didn't meant that way, I just didn't understand about the true intention behind your sorting program. I am sorry.
I like your tool because I use it as a mod manager outside of the game which is really more quicker for sorting out mods.

So thank you for your hard work  :)
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: cjayr369 | KagoMakoto on November 14, 2019, 06:08:32 AM
What about those who use Non-Steam? cuz I'm also one of those individuals.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 14, 2019, 07:39:02 AM
Since the database is on steam, we can't use this tool.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 15, 2019, 02:02:31 PM
I include updated version of database in program itself on every update. You may:
1. Download RimPy and use it with built in database.
2. You can use third-party sites like http://steamworkshop.download/ to download db and put in RimPy settings folder. RimPy checks for database in steamworkshop folder, then in RimPy settings folder and the last in RimPy itself.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 15, 2019, 03:09:01 PM
Not sure if i miss something.
But the program didn't even start.
The mouse pointer change into waiting for a few sec. and then back to normal and nothings start, no entry at the task manager.
The download archive only contain the .exe.

Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 15, 2019, 03:24:40 PM
RimPy.exe is a self-extracted archive. After you run it, it extracts content to Temp folder and run main program. Make sure you use x64 Windows 7 or above, also you have atleast 300Mb of free space on your OS drive (drive C).
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 15, 2019, 03:37:03 PM
Sorry, but you put a self-extracted archive into a zip archive ? :-)
But the self-extracted archive don't extract for me, or at last i don't know where it unpack it, and the main didn't start after it.

Since i know it is an archive, i unpack it myself and start the rimpy.exe, but nothing again.

Win10 64 bit, 100GB free on C:
I got python 3.7 installed if that matter.

Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 15, 2019, 03:49:49 PM
Exactly. Most services denies to distribute executable files via their services.
Check if you get folder created in your %USERPROFILE%/AppData/LocalLow/ called RimPy Mod Manager. If it is there check for rimpy.log.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 15, 2019, 05:47:25 PM
The folder got created but no log file.
Just an empty folder Modlist and RimPy_rules.xml
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 16, 2019, 09:50:55 AM
I see what can be the issue. You have unusual config location or do not config at all (no game installed/usage of -savedatafolder). That will be fixed soon.

UPD: Rimpy were updated, try new version.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 16, 2019, 10:58:34 AM
Yep, you are right. I use -savedatafolder and didn't run it without on this PC yet.
After started Rimworld without any arguments so it could create config files at the default location.
The self extraction file was working after that.
Before without the default config files it didn't even with the new version.
Maybe the tool even should start when it don't find any config files.
And maybe a suggestion a pulldown menu for different config location for different -savedatafolder.
I like to have a normal config for regular gameplay and a more or less vanilla config for a fast start and testings.

And thanks for the install assistance ! :-)
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 16, 2019, 11:14:08 AM
Before without the default config files it didn't even with the new version.
That was already fixed with new version.
And maybe a suggestion a pulldown menu for different config location for different -savedatafolder.
I like to have a normal config for regular gameplay and a more or less vanilla config for a fast start and testings.
There is an ability to save/load config file with the same results.
You are welcome.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on November 16, 2019, 11:42:58 AM
Before without the default config files it didn't even with the new version.
That was already fixed with new version.
Sorry, i think i wrote a bit chaotic.
The new version didn't worked either at first.
I needed to create the default config files with a normal rimworld start first.
Except you create a new version after this.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on November 16, 2019, 11:52:46 AM
I tried it myself without config folder and got no issues. Download by link on Steam page (since link changes on each update). Remove the file "settings.dat" from "RimPy Mod Manager" folder and run new version (make sure you run new version, since the name is the same). Should work fine. Report back if you still get issue.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: dninemfive on December 02, 2019, 09:58:28 PM
Do you have a Github to which I can contribute? If not, can you add the ability to mass-recolor mods? You can already select multiple at once, but when you right-click to recolor it only recolors the one you right-clicked.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on December 04, 2019, 01:37:31 AM
Will be added in next release.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on December 06, 2019, 10:12:58 AM
Silent update (version didn't change): link on steam

Changes:
- change color of all selected mods
- send your rules to github (open "Set rule" on any mod and click "Send rules", you will be asked for github login and password).
You can send your rules manually. Just copy-paste your rules within "code markup" on github.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Penchekrak on December 20, 2019, 01:56:31 AM
There is a test build with function to download steam mods through web site service: https://steamcommunity.com/sharedfiles/filedetails/comments/1847679158
Make it possible to use mods with or without steam connected. Since service is a third party site, no warranties.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on December 20, 2019, 05:04:30 AM
Do you use
http://steamworkshop.download/   ?
We notice you can download any mod, but it isn't allways the latest version.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: ruPal on January 05, 2020, 09:23:51 AM
Yes, it uses that site. There are no other sites with the same functionality that I know. Btw, there were an update recently.
Changelog:
- renamed some context menu actions
- added new context menu action "Open URL in Steam" (opens mod URL in Steam Client; hover your mouse over Library, Shop or Profile tab in Steam app if you notice lag in URL open, Steam bug in link opening)
- added context action - "Filter by this color" (only mods with the same )
- added context action - "Delete mod"
- steam restarts automatically after redownload mods function activated
- context actions - open URL in browser, folder, redownload mod and delete mod applies to multiple mod selection now
- added draggable splitter to Mods tab (ability to change mod lists width)
- added mod pack settings instructions
- added ability to search/filter mods lists by author, path and color code ("Name" by default), so if you want to choose only "Local copies" made by Fluffy mod manager, choose "Path" and type in "localcopy")
- add mod pack creation - prefix, image
- local mod pack creation progress bar
- added image on mod pack tab
- send rules anonymously
- added ability to modify installed pack ModsConfig.xml (add/remove mods)
- RimPy version added to program title
- clear button for search inputs
- uninstall modpack button

P. S. I forgot the password and e-mail, so this a new account.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Kittamaru on January 08, 2020, 07:44:39 AM
I am unable to get this to download - it just sits forever...?

EDIT - nevermind, it did finally download. Seems Google is just running slow at the moment?
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: CrazyMalk on January 23, 2020, 03:40:40 PM
Hello! Great tool you have there, love the Drag and Drop feature. However, I'm having a hard time getting the launcher to accept the Game Folder. I've tried linking the folder in wch RimWorldWin.exe is, the data files, nothing works. It is always listed as BAD when I try to save the modlist.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: ruPal on January 24, 2020, 11:06:55 AM
Try to rename .exe file to RimWorldWin64.exe
Hope that will help.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: CrazyMalk on January 25, 2020, 10:06:16 AM
Yup, definitely helped. Thank you! Great tool!
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: PureBasic on January 26, 2020, 12:56:31 PM
Thats the best mod manager I have seen so far.

If I may, I have one big suggestion: Better mods sorting.
I would absolutely love to have a third list inside which I could create folders, and simply drag and drop mods inside a folders tree. The right-click change color is a great feature and I can accomplish more or less the same tasks, but it is tedious, making me point and click a lot (5x point and click to change a color + need focus to not lose the selection + need to remember what color means what).
A drag and drop in a folder would require much less work. You will also need more filters to exclude mods that are already in a folder. The users name the folder themself, so no need to remember what color is for what. And then adding a folder to the modlist would be made with a checkbox attached to each folders.
Here are some of the blocks I would create with such a tool:

Code: [Select]
+ Core
|    |-(core, hugslib, rimmsloadup, modmanager)
|
+ Graphics
|    |-(hd pawn, greenworld etc)
|
+ Quality of life
|    + QoL GUI
|    |     |-(fluffy tabs, numbers...)
|    |
|    + QoL AI Commands
|    |     |-(Achtung!, better anws control, hunt for me...)
|    |
|    + QoL Extension
|    |     |-(colony manager, extended roofs...)
|   
+ Gameplay Extension
|        -(Hospitality, Combat Extended, Real ruins...)
|
+ Assets

Then I can have more specific folders:
+ Combat extended related mods
|    |-Combat Extended
|    |+extensions + patches
|    |    |-mod1
|    |    |-mod2
|
+ Rimsenal
+ Fluffy GUIs...
Don't know how much work would be required to do this, it depends on your code base, but if you want I can take some times to help doing this. You already have the best mod manager for rimworld.

The aim for such a tool is really to be able to create bricks out of mods and be able to simply add and remove them from the modlist, creating really quickly and easily new game experiences.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: vaelophis on February 11, 2020, 01:39:27 AM
So when I try to organize enabled mods, or disable them in this utility, it crashes without an error.

Additionally it turned a bunch of mods off despite them being in the enabled section?
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Fissure on March 01, 2020, 02:52:29 PM
Also getting issues running this app !
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: Canute on March 01, 2020, 05:40:36 PM
Fissure,
the current Rimpy don't work with 1.1 yet.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: ruPal on March 01, 2020, 11:44:57 PM
It is outdated on this forum, the latest version of the program is always on Steam. The link you may find in mod description: https://steamcommunity.com/sharedfiles/filedetails/?id=1847679158 It works with 1.1, a lot of new features, optimizations were added. Start up reduced to 2 seconds. Mod list conversion 1.0 -> 1.1 format. Ability to load Fluffy's Mod Manager mod lists. Steam mod stripping to reduce folder size. Mods update log .Dark theme. Etc.
Title: Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
Post by: END on March 03, 2020, 09:39:49 PM
Works very well for 1.1+. Thank you for your work!