News:

Wondering if this will always be free?  See why free is better.

Main Menu

Smf Package Studio

Started by War©hild, October 09, 2010, 12:29:14 PM

Previous topic - Next topic

War©hild

I am writing a program for smf mod creators.



it is not finished yet.

http://www.acatsoft.com/PackageStudioSetup.zip


Exion

Very nice. I will be using this.  ;)

IceXaos

Quite a nice idea.  My only problem with it, is that it's not multi-platform. -_-

Bugo


DoctorMalboro

Wow, awesome idea for a program. I love it... is it open source right? :P

War©hild

i added a feature :)

when i edit the original source files, i am adding comments like this:

<?php
//...
/*|test_1.0|>
'about:mozilla' => array('Karma.php', 'BookOfUnknown'),/*|test_1.0|*/
'about:mozilla2' => array('Karma.php''BookOfUnknown'),//|test_1.0|#
'about:unknown' => array('Karma.php''BookOfUnknown'),
'unread' => array('Recent.php''UnreadTopics'),
'unreadreplies' => array('Recent.php''UnreadTopics'),
'verificationcode' => array('Register.php''VerificationCode'),
'viewprofile' => array('Profile.php''ModifyProfile'),
//|test_1.0|<
'test2' => array('Test.php''Test2'),//|test_1.0|>
'vote' => array('Poll.php''Vote'),
'viewquery' => array('ViewQuery.php''ViewQuery'),//|test_1.0|#
'viewsmfile' => array('Admin.php''DisplayAdminFile'),
//|test_1.0|>
'who' => array('Who.php''Who'),//|test_1.0|<
'test' => array('Test.php''Test'),//|test_1.0|#
'.xml' => array('News.php''ShowXmlFeed'),
//...
?>



and program searches all source files, generates the xml file


<?xml version="1.0" ?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<id>Warchild:test</id>
<file name="$boarddir/index.php">
<operation>
<search position="replace"><![CDATA[
'about:mozilla' => array('Karma.php', 'BookOfUnknown'),]]></search>
<add><![CDATA[
'about:mozilla2' => array('Karma.php', 'BookOfUnknown'),]]></add>
</operation>
<operation>
<search position="after"><![CDATA[
'vote' => array('Poll.php', 'Vote'),
'viewquery' => array('ViewQuery.php', 'ViewQuery'),]]></search>
<add><![CDATA[
'test2' => array('Test.php', 'Test2'),]]></add>
</operation>
<operation>
<search position="before"><![CDATA[
'who' => array('Who.php', 'Who'),]]></search>
<add><![CDATA[
'test' => array('Test.php', 'Test'),]]></add>
</operation>
</file>
</modification>


/*|mod_id|>
...search this...
/*|mod_id|*/
...replace with...
//|mod_id|#

//|mod_id|<
...add this...
//|mod_id|>
...before this...
//|mod_id|#

//|mod_id|>
...search this...
//|mod_id|<
...add this...
//|mod_id|#

any better idea ?

KensonPlays

I agree with Ice, i use a: Windows, Mac, and Linux everyday. at least Windows and Linux OR Windows and Mac.

Owner of Mesozoic Haven

War©hild

ok i will try to make it multi platform and integrate diff utils to generate install.xml auto...

KensonPlays

Thanks. I am on Ubuntu @ school right now, i do have Wine but don't know if that will work.

Owner of Mesozoic Haven

Bugo

Quote from: War©hild on October 11, 2010, 11:18:55 AM
ok i will try to make it multi platform and integrate diff utils to generate install.xml auto...
Any news?

NanoSector

What language is it coded in? Java?

@Kcmartz: Most likely not if it requires .NET crap.
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."

Arantor

Guess you never heard of Mono for that .NET 'crap'.

NanoSector

Quote from: IncognitoMuse on December 28, 2010, 12:57:44 PM
Guess you never heard of Mono for that .NET 'crap'.
Stop following me, you're getting on my nerves.

Then I must use this, then that isn't true, then that is faulty...

It's my opinion and you cannot change 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."

Arantor

I put it in quotes because some people think it is crap, some don't. I'm in the middle, I've never used it that thoroughly so I don't have much of an opinion.

I'll stop pointing out the flaws in what you say when I don't find any. But hey, you've made it clear that you don't want to listen to someone with more than a decade of professional experience, hope that works out for you.

NanoSector

Quote from: IncognitoMuse on December 28, 2010, 01:45:41 PM
I put it in quotes because some people think it is crap, some don't. I'm in the middle, I've never used it that thoroughly so I don't have much of an opinion.

I'll stop pointing out the flaws in what you say when I don't find any. But hey, you've made it clear that you don't want to listen to someone with more than a decade of professional experience, hope that works out for you.
I'm getting pretty annoyed of your appearance. I don't care if you are the best computer/php professional in the world, just stop following me.
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."

Matthew K.

There is actually an old program I found for this, it's for 1.1. versions of SMF, but it still works.

In addition, I am building a web-based Mod Maker.

Good luck with this.
Quote from: War©hild on October 09, 2010, 12:29:14 PM
I am writing a program for smf mod creators.



it is not finished yet.

http://www.acatsoft.com/PackageStudioSetup.zip



DoctorMalboro

It works like charm, highly recommend for lazy people like me :P

What it would be really cool to add is SMF functions and variables...

NanoSector

It would be nice to have features like SMF Mod Creator instead of editing the XML directly.

It's VERY old, but still works with the 2.X series.
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."

Matthew K.

What is it wanting to be inputted? It's not even letting me create a package.

Name: Blog
ID: Labradoodle-360:Blog
Author: Labradoodle-360
Version: 0.1

live627

QuoteIn addition, I am building a web-based Mod Maker.
What would it do?

Advertisement: