MODSTER 2.0: Dead simple, super smart Minetest mod installer

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 » Mon Jul 08, 2013 01:26

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
Location: Montevideo, Uruguay
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Mon Jul 08, 2013 03:02

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 » Mon Jul 08, 2013 06:28

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
Location: Germany
GitHub: PilzAdam
IRC: PilzAdam
 

User avatar
webdesigner97
Member
 
Posts: 1325
Joined: Mon Jul 30, 2012 19:16
Location: Bergisch Gladbach, Germany
GitHub: webD97
IRC: webdesigner97
In-game: webdesigner97

by webdesigner97 » Mon Jul 08, 2013 11:46

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

by 2232 » Mon Jul 22, 2013 18:31

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 » Mon Jul 22, 2013 18:46

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

by 2232 » Tue Jul 23, 2013 02:15

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 » Fri Jul 26, 2013 18:38

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
Location: Montevideo, Uruguay
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Sat Jul 27, 2013 04:01

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
 

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

by Jordach » Sat Jul 27, 2013 23:25

I might re-do the air sword. Just for the nostalgia. It'd probably take > 1 min to code. Otherwise, it's fun.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

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

by Temperest » Sun Jul 28, 2013 06:10

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 » Mon Oct 14, 2013 01:38

How do you use modster 2.0
 

Kilarin
Member
 
Posts: 773
Joined: Mon Mar 10, 2014 00:36

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

by Kilarin » Wed Apr 23, 2014 02:49

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 » Wed Apr 23, 2014 02:54

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: 5757
Joined: Tue Jun 12, 2012 18:11
Location: United Kingdom
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
 

Kilarin
Member
 
Posts: 773
Joined: Mon Mar 10, 2014 00:36

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

by Kilarin » Wed Apr 23, 2014 13:45

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 » Wed Apr 23, 2014 17:13

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.
 


Return to Minetest-related projects



Who is online

Users browsing this forum: No registered users and 0 guests