Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

> Factions (Reborn), Show reputation with factions YOU create and use them for many things
SojaBird
post Dec 3 2008, 04:18 PM
Post #1


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced






Version 2.0.2.02 (Reborn)
Author SojaBird
Release Date
BETA > 4-12-'08 - 29-12-'08
v1.0 (full release) > 03-01-'09
v1.2 (not released) > 07-02-'09
v1.3 > 14-02-'09
v2.0 (Reborn) > 28-04-'09
v2.0.1 (Reborn) > 01-05-'09
v2.0.2 (Reborn) > 05-06-'09
v2.0.2.1 (Reborn) > 05-06-'09
v2.0.2.2 (Reborn) > 07-06-'09


Introduction
Since I started making the demo for the script, I figured out that lot's of features were missing. So I decided to script some more funtions. Now there's a huge list of functions that can be used so make sure you'll read the descriptions on every function before you're going to do anything with the script (that's what I would reconment).

Here's a list of some of the major functions of the script:
- Manage factions and their reputation with ease;
- Allow the player to look in to the reputation stats;
- Make conditions base on reputation with factions;
- Enemy encounters can give reputation;
- Discounts and penalties can be aplied at the improved shop;
- Messages can show dynamic info about factions!!

Enjoy and have fun!


Features
BETA
  • Create and manage your own factions.
  • Use many extra features.
v1.0 (full release)
  • Add factions;
  • Manage them;
  • Add, remove and set value's of the reputation;
  • Show extra discriptions and pictures;
  • Message faction-value's, using a simple "/FAC[name]"-command;
  • And much, much more!..
v1.2 (not released)
  • A new and better print-function (scripter-tool).
v1.3
  • Set starting factions;
  • New call script "add_factions" so that you can add more factions at the same time;
  • Game_Temp changes into Game_System, so that I could scrap the Save and Load code of the factions from the script.
v2.0 (Reborn)
Some of the major functions of the script:
  • Manage factions and their reputation with ease!
  • Allow the player to look in to the reputation stats!
  • Make conditions base on reputation with factions!
  • Enemy encounters can give reputation!
  • Discounts and penalties can be aplied at the improved shop!
  • Messages can show dynamic info about factions!
v2.0.1 (Reborn)
  • Some small shopping bug's fixed.
v2.0.2 (Reborn)v2.0.2.1 (Reborn)
  • A small bug fix.
v2.0.2.2 (Reborn)

To come features
- More if sugested...


Script
Attached File  Factions.txt ( 48.04K ) Number of downloads: 1384



Customization
After reading all of the information on the options, you'll find the modification-module.
Make sure you'll make the script as suitable for you as you can.
If options you want to add, are missing, just contact me via the topic or pm.


Compatibility
VX only.

The script rewrites the following defenitions
  • create_command_window (Scene_Menu) (when no use of 'New Menu Items')
  • update_command_selection (Scene_Menu) (when no use of 'New Menu Items')
  • return_scene (Scene_File) (when no use of 'New Menu Items')
  • update_message (Window_Message)
  • update_buy_selection (Scene_Shop (optional))
  • update_sell_selection (Scene_Shop (optional))
  • decide_number_input (Scene_Shop (optional))
  • draw_item (Window_ShopBuy (optional))
  • enable? (Window_ShopSell (optional))
  • make_encounter_troop_id (Game_Player (optional))


<div style="margin:20px; margin-top:5px"><div style="margin-bottom:2px">[Show/Hide]
Screenshots</div><div style="margin: 0px; padding: 6px; border: 1px inset;"><div style="display: none;">



</div></div></div>

DEMO v2.0.1



Installation
Put the script above main.
Make sure you read all the instructions!
Customise the script to your needs.
In game add and manage the factions by useing callscripts (see the instructions on how to do it).
Credit me pls.

TIP!
You could use 'New Menu Items' to make the script more compatible with other scripts.


FAQ
Comming if needed.


Terms and Conditions
Credit me with site, and the script is free for use in NONCOMERCIAL projects.
If anyone want some changes, please pm me or post it here, I'll track the topic.


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
 
Start new topic
Replies
SojaBird
post Jan 18 2009, 05:20 AM
Post #2


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




Thanks.

If there is anything you want to be added or to be improved, pls tell me.
I love to work some more on this one biggrin.gif


Greatzz,
SojaBird.


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   

Posts in this topic
- pim321   Factions (Reborn)   Dec 3 2008, 04:18 PM
- - Garge   It's spelled Faction, otherwise 9/10th of the ...   Dec 3 2008, 04:24 PM
- - pim321   o hehe fun, srry for that...that's some great ...   Dec 3 2008, 04:28 PM
- - woratana   Just a suggestion, you shouldn't edit the old ...   Dec 3 2008, 10:10 PM
- - pim321   oke thanks, let's do that...though I've ed...   Dec 4 2008, 12:59 AM
- - AlbinoWalken69   Whenever i try to add a faction this error comes u...   Dec 5 2008, 08:38 PM
- - pim321   Hey AW69, The "NameError" caused by a ...   Dec 6 2008, 04:25 AM
- - AlbinoWalken69   i never deleted any of the lines and i made sure i...   Dec 6 2008, 05:07 AM
- - pim321   Oke I've started a new game and insert the scr...   Dec 6 2008, 05:37 AM
- - AlbinoWalken69   ok thanks just let me know when you update the scr...   Dec 6 2008, 05:48 AM
- - pim321   sure... nr 5 is up now...go check it out   Dec 6 2008, 06:51 AM
- - SuperMaxZero   Pretty cool script, I like it. One caveat... I did...   Dec 6 2008, 09:05 PM
- - pim321   Hey SMZ, First, thanks for your reply. The featur...   Dec 7 2008, 02:06 AM
- - omfgkevin   Looks great! But I got this error? http://s42...   Dec 7 2008, 11:55 AM
- - pim321   [Show/Hide] @KevinHey Kevin, At first I want to s...   Dec 7 2008, 03:35 PM
- - Kira   I'm really want to use this but it's inter...   Dec 7 2008, 06:11 PM
- - pim321   Hey Kira, I just check out the ATS script. It see...   Dec 8 2008, 01:03 AM
- - pim321   srry for the bump/dubblepost, but this is about th...   Dec 8 2008, 03:36 AM
- - Kira   Okay now it just says "Syntax error occured w...   Dec 8 2008, 02:53 PM
- - pim321   Could ya post a pic of it pls? Can't realy thi...   Dec 9 2008, 12:15 AM
- - Kira   PICTURE REMOVED BECAUSE PROBLEM WAS SOLVED.   Dec 9 2008, 05:21 PM
- - pim321   Oke that does do the trick (could you perhaps put ...   Dec 10 2008, 01:53 AM
- - Kira   Dude thanks so much! I know what the problem w...   Dec 10 2008, 12:29 PM
- - pim321   Haha ya I saw that =) Though, perhaps it's a ...   Dec 10 2008, 02:58 PM
- - AlbinoWalken69   hey i havent been here in awhile, exams are killin...   Dec 19 2008, 05:23 AM
- - pim321   Hey AlbinoWalken, I realy should make a F.A.Q. I...   Dec 19 2008, 06:17 AM
- - AlbinoWalken69   and i have one last problem with the script lol wh...   Dec 23 2008, 08:37 AM
- - pim321   Hey Albino, Sorry for the delayed reaction, but y...   Dec 26 2008, 03:54 PM
- - pim321   UPDATE BETA ~ 7 is up, ready to be downloaded. Thi...   Dec 29 2008, 12:17 AM
- - Kovu   Anychance of a DEMO?   Dec 29 2008, 12:27 AM
- - pim321   It's probably going to be a video demo (perhap...   Dec 29 2008, 12:50 AM
- - Kovu   Any kind of Demo would be nice. Lol that sounds a...   Dec 29 2008, 01:06 AM
- - pim321   Yea, I've actualy allready a working version.....   Dec 29 2008, 02:10 AM
- - pim321   NEWS FLASH!! 2:45 AM, SojaBird completed t...   Jan 2 2009, 05:52 PM
- - The Wizard 007   Good job Pim. I've been watching and waiting ...   Jan 3 2009, 10:53 PM
- - lonelyshinobi   Uhh... Sorry... I know this is a very stupid quest...   Jan 4 2009, 03:02 AM
- - Kovu   Cool you finished it! Ummm still.....Demo I...   Jan 4 2009, 03:25 AM
- - pim321   [Show/Hide] @Wizzard 007Hey and thanks, I would r...   Jan 4 2009, 05:36 AM
- - lonelyshinobi   I see, Thank you very much! I've tried it ...   Jan 5 2009, 01:43 AM
- - pim321   Haha that's oke... I try to make it today, tho...   Jan 5 2009, 02:59 AM
- - wortana   This is great and it reminds me of ES4 Oblivion wi...   Jan 6 2009, 11:07 AM
- - pim321   Well thanks Wortana... I hope you enjoy it realy ...   Jan 6 2009, 03:13 PM
- - Endar   One thing you could try to do is making a demo (wi...   Jan 10 2009, 12:27 PM
- - pim321   Haha oke. Though I'll make some demo's an...   Jan 11 2009, 04:31 AM
- - Mickadell   Comment Rate: Ok I like it. it worked well.   Jan 17 2009, 07:16 PM
|- - Arthin   QUOTE (pim321 @ Jan 18 2009, 02:20 PM) Th...   Jan 18 2009, 01:51 PM
- - pim321   Haha well thanks, I didn't know I'm that ...   Jan 18 2009, 03:35 PM
- - Kovu   So has a Demo been made yet?   Jan 18 2009, 10:53 PM
- - pim321   Nope sorry, Working my @ss off for the podcast to...   Jan 19 2009, 12:56 AM
- - pim321   Sorry but still no demo. Though I do have an updat...   Jan 21 2009, 02:12 AM
- - bojjenclon   Could you please make the factions checkable by an...   Jan 21 2009, 01:57 PM
- - pim321   Sorry but I don't realy know what you mean wit...   Jan 21 2009, 02:59 PM
- - bojjenclon   http://www.rpgrevolution.com/forums/index....;hl=c...   Jan 22 2009, 02:50 PM
- - pim321   Hey, Had a look at the script...though what do yo...   Jan 22 2009, 03:27 PM
- - bojjenclon   What? I want it what ever the way your script woul...   Jan 22 2009, 03:49 PM
- - UltiHaker   I had a error. But i don't know how to fix it....   Jan 22 2009, 06:58 PM
- - pim321   Hey Ulti, Glad you like the script... Though what...   Jan 23 2009, 02:25 AM
- - bojjenclon   I just realized that your script causes bugs with ...   Jan 24 2009, 07:55 AM
- - carlopb   Hey Pim! I tried you script, but I know nothi...   Jan 24 2009, 10:23 PM
- - pim321   Haha yea sure. I see you've edit the script it...   Jan 25 2009, 02:22 AM
- - carlopb   Thanks Pim, it worked! I may use it for my ne...   Jan 25 2009, 09:19 AM
- - pim321   Haha yea sure you do. I'm going to try and mo...   Jan 25 2009, 10:34 AM
|- - Omnisterra12   Hey there, Pim. I'm kind of new to using ...   Jan 31 2009, 05:40 AM
- - pim321   Hey Omni, The problem you're getting only pop...   Feb 1 2009, 02:17 PM
- - mindedpuppet   can you give negative point for factions? like in ...   Feb 4 2009, 10:48 PM
- - pim321   Hey Puppet, Yep, you can give negative points to ...   Feb 5 2009, 01:53 AM
|- - mindedpuppet   QUOTE (pim321 @ Feb 5 2009, 01:53 AM) Hey...   Feb 6 2009, 09:58 PM
- - pim321   Thanks If you have any suggestions, I like to hea...   Feb 7 2009, 12:02 AM
|- - mindedpuppet   QUOTE (pim321 @ Feb 7 2009, 12:02 AM) Tha...   Feb 7 2009, 12:46 AM
|- - mindedpuppet   QUOTE (mindedpuppet @ Feb 7 2009, 12:46 A...   Feb 7 2009, 01:27 AM
- - pim321   Hey, First of all, pls don't dubble post but ...   Feb 7 2009, 03:44 AM
- - sasofrass   make pics I want to see   Feb 7 2009, 07:38 AM
- - pim321   This is one from out the beta.   Feb 7 2009, 07:41 AM
- - mindedpuppet   i did read all of it on all the call scripts and s...   Feb 7 2009, 11:30 AM
- - pim321   Hehe oke Nice. Also remember to store the factio...   Feb 8 2009, 04:39 AM
|- - mindedpuppet   QUOTE (pim321 @ Feb 8 2009, 04:39 AM) Heh...   Feb 8 2009, 05:20 PM
- - Kovu   Demo?   Feb 8 2009, 10:11 PM
- - pim321   @mind Hehe, oke If ya can't figure it out, ju...   Feb 8 2009, 11:28 PM
- - Kovu   Wooooooooooooooohoo! Thankies. It doesnt have...   Feb 9 2009, 07:39 PM
- - pim321   Hehe, oke. Well ya're right, I must say that ...   Feb 9 2009, 11:03 PM
- - Kovu   Sorry for the annoyance but uhh hello   Feb 11 2009, 02:55 AM
- - pim321   Demo comming   Feb 11 2009, 04:27 AM
- - pim321   Update to v1.3 New in the update:Set starting fact...   Feb 14 2009, 05:31 AM
- - Kovu   Heyyy good buddy old friend Hows the demo coming...   Feb 14 2009, 10:25 PM
- - The Wizard 007   I seriously doubt there's going to be a demo. ...   Feb 14 2009, 10:40 PM
- - pim321   Demo is waiting still...Though I don't let me ...   Feb 15 2009, 04:45 AM
- - Necrobutcher65   Great script, very easy to use. Is it possible to...   Mar 10 2009, 01:01 PM
- - pim321   Yep it's positble...Use the left and right arr...   Mar 10 2009, 03:20 PM
- - Necrobutcher65   Wow, thanks. I can't believe I did not notice ...   Mar 10 2009, 04:09 PM
- - pim321   yea...I guess that isn't realy clear...perhaps...   Mar 11 2009, 02:41 AM
|- - lennyfoshenny   Ah, I feel like I'm necroposting But just ...   Apr 25 2009, 10:37 PM
- - pim321   Hey Lenny, Thanks for your idea. I'll sure wi...   Apr 26 2009, 05:59 AM
|- - lennyfoshenny   QUOTE (pim321 @ Apr 26 2009, 06:59 AM) He...   Apr 26 2009, 05:32 PM
- - pim321   Nice to hear from you And for a small update, I a...   Apr 26 2009, 11:12 PM
|- - lennyfoshenny   QUOTE (pim321 @ Apr 27 2009, 12:12 AM) Ni...   Apr 27 2009, 10:14 PM
- - pim321   Haha ok nice. Well I actualy think the script is f...   Apr 27 2009, 10:49 PM
- - pim321   Sorry for the dubble posting but I'll have to ...   Apr 28 2009, 03:34 PM
- - pim321   Hey all, I've just updated the script AND the...   May 1 2009, 03:54 AM
- - breadlord   Really nice script, is it possible to have it so w...   May 1 2009, 08:53 AM
2 Pages V   1 2 >


Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 24th May 2013 - 10:40 PM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker