News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

[WIP] Mod Builder

Started by NanoSector, December 24, 2012, 08:05:46 PM

Previous topic - Next topic

NanoSector

Mod Manager

A tool to help users create modifications for SMF. Generates a full mod build in various steps.


Features
- Generates and reads package-info.xml files
- Generates and reads install.xml files
- Mod details editor
- Readme editor
- Instruction editor
- Extraction editor (extracting and deleting files and directories)
- Custom code editor (including database code)
- Built-in help on various elements (WIP)
- Compiling project to working packages
- Uses a SQLite database

Screenshots:
The Agent
The Editor
The Editor editing a mod
The Extraction Editor
The Instruction Editor
The Readme Editor
Adding an Instruction
Mod Console
Options

Download:
Download the latest version (installer)
You can also view the source code.

Thank you:
A big thanks to the people who helped/help me test this and who report issues as they encounter them! :)
Special thanks to BurkeKnight who threw boxes worth of bugs at me!

Not to forget, a big thank you to the authors of the following components! :)
System.Data.SQLite, an implementation of SQLite for .NET!
Yusuke Kamiyamane, for his awesome Fugue Icons set!
7-zip, for their awesome file archiver! (prior to version 1.4)
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

emanuele

You want me to install VS? Darn you!! :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

NanoSector

Quote from: emanuele on December 25, 2012, 05:35:14 PM
You want me to install VS? Darn you!! :P
It doesn't require VS, my commits include the builds in the directory I mentioned :P
Sorry for not being clear :)
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

emanuele

And you think I'm interested in the exe? :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

NanoSector

Quote from: emanuele on December 25, 2012, 05:52:16 PM
And you think I'm interested in the exe? :P
Maybe... :P

It does need Visual Studio if you want to open the project, yes :)
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

emanuele

Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
Quote from: emanuele on December 25, 2012, 05:52:16 PM
And you think I'm interested in the exe? :P
Maybe... :P
I already have mine in php... :P

Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
It does need Visual Studio if you want to open the project, yes :)
mmm...that makes me think it would be a good excuse to search around and see how mono works (if it works :P).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

NanoSector

Quote from: emanuele on December 25, 2012, 06:06:02 PM
Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
Quote from: emanuele on December 25, 2012, 05:52:16 PM
And you think I'm interested in the exe? :P
Maybe... :P
I already have mine in php... :P
But exe's are much better! :P

Quote
Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
It does need Visual Studio if you want to open the project, yes :)
mmm...that makes me think it would be a good excuse to search around and see how mono works (if it works :P).
I think it should run in Mono... not sure. There's a big chance it doesn't.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

emanuele

Quote from: Yoshi2889 on December 25, 2012, 06:10:07 PM
Quote from: emanuele on December 25, 2012, 06:06:02 PM
Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
Quote from: emanuele on December 25, 2012, 05:52:16 PM
And you think I'm interested in the exe? :P
Maybe... :P
I already have mine in php... :P
But exe's are much better! :P
Web iz tah future! :P (okay, that's the last one... lol)

Quote from: Yoshi2889 on December 25, 2012, 06:10:07 PM
Quote
Quote from: Yoshi2889 on December 25, 2012, 05:55:48 PM
It does need Visual Studio if you want to open the project, yes :)
mmm...that makes me think it would be a good excuse to search around and see how mono works (if it works :P).
I think it should run in Mono... not sure. There's a big chance it doesn't.
Yep, I'll try to take a look as soon as I finish a class... O:)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Mister X

Looks pretty good Yoshi2889 :).

4Kstore

Nice work Yoshi, this is a nice way to practice

¡¡NEW MOD: Sparkles User Names!!!

NanoSector

Thanks both :)

I need to partially rewrite this in MonoDevelop since I switched to openSUSE since I like Linux more than I ever did Windows... Oh well, I'll take care of that somewhere this week.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

kat

I'd reply and add a bit of encouragement...

...if I'd understood a word of it... ;)

NanoSector

Quote from: K@ on December 26, 2012, 04:03:13 PM
I'd reply and add a bit of encouragement...

...if I'd understood a word of it... ;)
It's about building modifications for SMF, if you're not into it (which I suppose you aren't :P) then you don't have to understand it ;)
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

demlak

FYI.. it´s not working under xp.. because of .net framework 4.5..

so if you are on such an old OS (like me) you cannot use this software =)

NanoSector

Quote from: demlak on December 26, 2012, 07:32:45 PM
FYI.. it´s not working under xp.. because of .net framework 4.5..

so if you are on such an old OS (like me) you cannot use this software =)
I hope this'll be fixed as soon as it's compiled in MonoDevelop. Not that I'm actually doing that to support old fossils like Win XP :P
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

NanoSector

Quote from: demlak on December 26, 2012, 07:32:45 PM
FYI.. it´s not working under xp.. because of .net framework 4.5..

so if you are on such an old OS (like me) you cannot use this software =)
I fixed this, it is now compiled for .NET 4.0. Try it again when you get time.

Added installer for those confused by the instructions, setup the program through that way. I think I'll update that every 3 days or so.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

SA™

nice work Santa2889 can see this being a usefull app
http://samods.github.io/SAChatBar/

Xbox Live: smokerthecheese 360 or xbone
My Work
Piano Movers / Delivery service
QuoteMy allies are dead.
I'm 'bout to be too.
Zombies are chasing me.
F*** it, I'm screwed -___-

NanoSector

My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

The Wizard

Hello:

I think this is a good idea. I do have a question or two -

1. Is it just for SMF? if not is there a way to set it for SMF?
2. Can you type in regular php code and make it convert over to SMF format? This would be a very nice feature and I could have used it about a million times already.

Wiz

NanoSector

Quote from: The Wizard on December 28, 2012, 12:21:50 PM
Hello:

I think this is a good idea. I do have a question or two -

1. Is it just for SMF? if not is there a way to set it for SMF?
2. Can you type in regular php code and make it convert over to SMF format? This would be a very nice feature and I could have used it about a million times already.

Wiz

Hey the Wizard,

1. It is meant for SMF mods only :)
2. What do you mean exactly?

I'll update the installer now as I added a bunch of new features.
My Mods / Mod Builder - A tool to easily create mods / Blog
"I've heard from a reliable source that the Answer is 42. But, still no word on what the question is."

Advertisement: