MODSTER 2.0: Dead simple, super smart Minetest mod installer

Post Reply
Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

MODSTER 2.0: Dead simple, super smart Minetest mod installer

by Temperest » Post

Image

Are you confused about how to install mods? This is the program for you!

Image

What can it do? It can install mods in 12 different archive types, from Lua files, from copy-pasted code, and from folders. It can detect Minetest and mods from up to two levels above and one level below in folder hierarchies. It is super easy to use, fast, light, and simple. Give it a try!

MODSTER helps out with the most common mistakes when installing mods, and is aimed at new users who just want to get up and running as quickly and easily as possible.

DOWNLOAD
Get it now!

MODSTER is smart
Select parent directories, subdirectories, purple directories, it'll find it for you! Got the pipeworks-master blues? No problem for MODSTER! It will detect that the actual name of the mod should be "pipeworks", and name the mod folder so that it works perfectly the first time.

MODSTER is flexible
It supports mods archived with 12 different archive formats, including tar, zip, gz, xz, and tgz. It even supports nested archives like tar.gz! Got plain Lua files? No problem, MODSTER's got your back.

MODSTER is easy to use
Download, open, go! Follow the easy onscreen prompts to install mods.

Technical stuff
The source code is available too! You can check it out here. As it says on the page, it's available under the AGPLv3 license.
Last edited by Temperest on Fri Jul 26, 2013 18:42, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

by kaeza » Post

Excellent!
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

User avatar
Dan Duncombe
Member
Posts: 904
Joined: Thu May 09, 2013 21:11
Location: In the unknown depths of Earth

by Dan Duncombe » Post

Great for new people!
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.

User avatar
PilzAdam
Member
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam
Location: Germany

by PilzAdam » Post

Id like to see the sourcecode.

User avatar
webdesigner97
Member
Posts: 1328
Joined: Mon Jul 30, 2012 19:16
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97
Location: Cologne, Germany
Contact:

by webdesigner97 » Post

PilzAdam wrote:Id like to see the sourcecode.
There's a link in 1st post: https://gist.github.com/Uberi/5945662

2232
Member
Posts: 104
Joined: Mon Dec 24, 2012 15:26
Location: USA
Contact:

by 2232 » Post

If you could make one for texture packs it would be most helpful.
-2232
"I'll keep my eyes fixed on the sun..."
-Shake Me Down by Cage The Elephant

User avatar
Dan Duncombe
Member
Posts: 904
Joined: Thu May 09, 2013 21:11
Location: In the unknown depths of Earth

by Dan Duncombe » Post

Why don't you use JBR's texture pack program then?
2232 wrote:If you could make one for texture packs it would be most helpful.
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.

2232
Member
Posts: 104
Joined: Mon Dec 24, 2012 15:26
Location: USA
Contact:

by 2232 » Post

I have no clue what the that is.
[EDIT:] I don't recall ever seeing this application. I think I will use it.
Last edited by 2232 on Tue Jul 23, 2013 02:17, edited 1 time in total.
-2232
"I'll keep my eyes fixed on the sun..."
-Shake Me Down by Cage The Elephant

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Big update!
  • Support for plain Lua files! Don't know what to do with charcoal.lua? Feed it into MODSTER, and it'll figure it out for you! It will even know that the mod folder should be named "charcoal".
  • Support for 12 different types of archives! The full list is: *.7z; *.xz; *.zip; *.gz; *.gzip; *.tgz; *.bz2; *.bzip2; *.tbz2; *.tbz; *.tar; *.rar; *.lua
  • Support for plain text! Want to install the air sword mod, but there's only some code in a forum post? Let MODSTER figure it out: select the "I've got a bunch of text" option and paste it in!
  • Fixed some bugs and improved error handling.
Last edited by Temperest on Fri Jul 26, 2013 18:38, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

by kaeza » Post

Temperest wrote:Want to install the air sword mod, but there's only some code in a forum post?
Yes, and the post was deleted D:

Anyway, that is a very cool feature to easily "install" some of the code snippets found in the Mod Requests or Modding Questions topics.
Last edited by kaeza on Sat Jul 27, 2013 04:01, edited 1 time in total.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I might re-do the air sword. Just for the nostalgia. It'd probably take > 1 min to code. Otherwise, it's fun.

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Here's my updated take on it:

Code: Select all

minetest.log("[MOD] Air Sword loaded!")
I made loading times 10x faster, plus the air sword now comes with a wield item (that coincidentally looks exactly like your hand). It'll beat every other weapon every time, except when it doesn't.

And of course, it installs with MODSTER!
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

jhlucario3
New member
Posts: 4
Joined: Mon Jul 29, 2013 01:31

by jhlucario3 » Post

How do you use modster 2.0

User avatar
Kilarin
Member
Posts: 894
Joined: Mon Mar 10, 2014 00:36
GitHub: Kilarin

Re: MODSTER 2.0: Dead simple, super smart Minetest mod insta

by Kilarin » Post

Oh, this looks like a sweet gem! Will it work on linux?
And why hasn't this been incorporated directly into minetest?

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

Re: MODSTER 2.0: Dead simple, super smart Minetest mod insta

by Temperest » Post

Hey Kilarin,

MODSTER doesn't work on Linux, as it is written to solve the most common issues that Windows users have when trying to install mods. I suspect this is also the reason it hasn't been incorporated into the main Minetest distribution.

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: MODSTER 2.0: Dead simple, super smart Minetest mod insta

by rubenwardy » Post

An installer has been added to the main menu, so this is now obsolete.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Kilarin
Member
Posts: 894
Joined: Mon Mar 10, 2014 00:36
GitHub: Kilarin

Re: MODSTER 2.0: Dead simple, super smart Minetest mod insta

by Kilarin » Post

Temperest wrote:MODSTER doesn't work on Linux, as it is written to solve the most common issues that Windows users have when trying to install mods.
Ah, too bad. I would think that the problems of installing mods on linux would be virtually identical to the problems on windows. Find the mod folder, figure out how to rename it, etc.
rubenwardy wrote:An installer has been added to the main menu, so this is now obsolete.
And that installer is great, It's just that the installer only works with mods in the database. The advantage of this code is that it will handle mods that are archives you downloaded from the forum, or mods that are folders you extracted, or even just text files. From looking through the mod release forum it would appear that confusion over how to rename a mod folder is a common problem. So why not fix it with an additonal "manual" installer using a bit of very nice code like this?

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

Re: MODSTER 2.0: Dead simple, super smart Minetest mod insta

by Temperest » Post

Good point. A cross-platform rewrite in Python is on the list!

While the built in mod installer is nice, many of the mods in use today are not in the database. That means people are still downloading archives, code files, and copying Lua code from forum posts. This is intended to streamline that process as far as possible - everything from automatically detecting the mod name to finding the mods folder.

For example, a MODSTER user will never have to ask how to extract an archive, because it's done automatically.

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests