Advertisement:

Author Topic: [WIP] Mod Builder  (Read 78890 times)

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
[WIP] Mod Builder
« on: December 24, 2012, 08:05:46 PM »
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)
« Last Edit: September 18, 2013, 10:13:12 AM by Yoshi »
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."

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: [WIP] Mod Builder
« Reply #1 on: December 25, 2012, 05:35:14 PM »
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.

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #2 on: December 25, 2012, 05:39:53 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."

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: [WIP] Mod Builder
« Reply #3 on: December 25, 2012, 05:52:16 PM »
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.

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #4 on: December 25, 2012, 05:55:48 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."

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: [WIP] Mod Builder
« Reply #5 on: December 25, 2012, 06:06:02 PM »
And you think I'm interested in the exe? :P
Maybe... :P
I already have mine in php... :P

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.

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #6 on: December 25, 2012, 06:10:07 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
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."

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: [WIP] Mod Builder
« Reply #7 on: December 25, 2012, 06:28:12 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
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.

Offline Mister X

  • Jr. Member
  • **
  • Posts: 167
  • Gender: Male
Re: [WIP] Mod Builder
« Reply #8 on: December 25, 2012, 07:59:24 PM »
Looks pretty good Yoshi2889 :).

Offline 4Kstore

  • SMF Hero
  • ******
  • Posts: 4,309
  • Gender: Male
    • agustintari on Facebook
    • @agustintarifa on Twitter
    • SSIMPLE TEAM PAGE
Re: [WIP] Mod Builder
« Reply #9 on: December 26, 2012, 03:49:38 PM »
Nice work Yoshi, this is a nice way to practice
¡¡NEW MOD: Sparkles User Names!!!

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #10 on: December 26, 2012, 04:01:27 PM »
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

  • Guest
Re: [WIP] Mod Builder
« Reply #11 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... ;)

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #12 on: December 26, 2012, 06:54:43 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."

Offline demlak

  • Jr. Member
  • **
  • Posts: 159
Re: [WIP] Mod Builder
« Reply #13 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 =)

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #14 on: December 26, 2012, 07:40:12 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."

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #15 on: December 28, 2012, 08:45:55 AM »
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."

Offline SA™

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,955
  • (T)ogether (E)veryone (A)chieves (M)ore
    • DenotsNiaga on Facebook
    • SAChatBar
Re: [WIP] Mod Builder
« Reply #16 on: December 28, 2012, 09:56:10 AM »
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
Quote
My allies are dead.
I'm 'bout to be too.
Zombies are chasing me.
F*** it, I'm screwed -___-

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #17 on: December 28, 2012, 10:34:29 AM »
nice work Santa2889 can see this being a usefull app
Thanks :)
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."

Offline The Wizard

  • Sr. Member
  • ****
  • Posts: 855
Re: [WIP] Mod Builder
« Reply #18 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

Offline NanoSector

  • On Hiatus
  • SMF Super Hero
  • *
  • Posts: 10,475
  • Gender: Male
  • VC321xb47@aperture:~#
    • Yoshi2889 on GitHub
Re: [WIP] Mod Builder
« Reply #19 on: December 28, 2012, 03:45:06 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."