Ludeon Forums

Ludeon Forums

  • December 14, 2019, 12:17:51 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4

Author Topic: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)  (Read 5133 times)

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: Offline Mod Order tool - pyModSorter (Windows only)
« Reply #15 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
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #16 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.
« Last Edit: August 12, 2019, 03:13:08 AM by Penchekrak »
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #17 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
« Last Edit: August 16, 2019, 06:34:11 AM by Penchekrak »
Logged

ThiIsMe007

  • Colonist
  • ***
  • Posts: 148
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #18 on: August 24, 2019, 09:58:22 AM »

I'm going to follow this thread with interest. Thanks for creating the tool.
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #19 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.
« Last Edit: August 25, 2019, 12:34:25 PM by Penchekrak »
Logged

Piratax10

  • Muffalo
  • *
  • Posts: 18
  • Look behind you...
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #20 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
Logged
The first and only.

My Mods:
Plazma Burst 2 Weapons Pack: https://ludeon.com/forums/index.php?topic=48663.msg458089#msg458089

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #21 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?
Logged

Piratax10

  • Muffalo
  • *
  • Posts: 18
  • Look behind you...
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #22 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)
« Last Edit: August 26, 2019, 02:30:57 PM by Piratax10 »
Logged
The first and only.

My Mods:
Plazma Burst 2 Weapons Pack: https://ludeon.com/forums/index.php?topic=48663.msg458089#msg458089

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #23 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.
« Last Edit: August 28, 2019, 01:51:57 PM by Penchekrak »
Logged

Canute

  • Transcendent
  • *****
  • Posts: 7885
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #24 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.
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #25 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.
Logged

shakeyourbunny

  • Drifter
  • **
  • Posts: 76
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #26 on: August 31, 2019, 06:26:57 AM »

At least you should also provide source :)
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] pyModSorter (Windows only)
« Reply #27 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.
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
« Reply #28 on: August 31, 2019, 05:04:17 PM »

First post updated, added Google Drive download links.
Logged

Penchekrak

  • Drifter
  • **
  • Posts: 53
  • Refugee
    • View Profile
Re: [TOOL] RimPy Mod Manager with auto mod sorting (Windows/Linux)
« Reply #29 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.
Logged
Pages: 1 [2] 3 4