Nicke

xs
XS - Fame System

12 posts in this topic

xs.png

XS - Fame System

Version 1.0a

Introduction
This script adds a fame title to each actor. See more at screenshots how it looks like. Example of how to use it could be for certain quests where the actor need to have a certain fame title to start a quest. Might be useful for something else too... You decide!

Features

  • Fame title for each actor.
  • Easy to add new fame titles as well as change the default ones.
  • Both starting and max fame can be set from start in the actor notetag field.
  • Fame can of course be increased/decreased ingame for specified actor.
  • Support for XS - Status Delux.
  • And more!

Screenshots


xs-fame-system.png

xs-fame-system2.png



How to Use
To install any of my scripts, open up your script editor and copy/paste the script to an open slot below Materials but above Main. Remember to save.

Script
Get the script here and Core Script.
This script requires IceDragon's Numeric class.

Updates
Released 1.0a. Fame titles can now give rewards (permanent increased parameters to specified actor). You also have the option to replace the nickname in status window to fame.

Credit
Do credit me, Nicke, if you are planing on using any of my scripts. Thanks.
Can be use in commercial projects.

Chaos17, Supreme Noser and KajoCat like this

Share this post


Link to post
Share on other sites

Great script, I had to dig to find this one.  Is this script compatible with Yanfly's ACE Status menu?  It doesn't appear anywhere and I can't figure out how to call it, if it's even possible.  Any ideas?

Share this post


Link to post
Share on other sites

Great script, I had to dig to find this one.  Is this script compatible with Yanfly's ACE Status menu?  It doesn't appear anywhere and I can't figure out how to call it, if it's even possible.  Any ideas?

 

See my posts here & here. I made a few improvements & added compatibility for Yanfly's ACE Status menu.

I think since this still has an interest I'm going to make a seperate add-on/patch script instead of modifying the original... coming soon, maybe. ;)

Let me know how it goes.... :)

 

PS.

As usual GREAT WORK Nicke!

Edited by CT Bolt

Share this post


Link to post
Share on other sites

Thanks for the response and I was looking over that post last night before making this one, but I'm still not sure what I need to put in the ACE Status menu to call the fame. (I'm a huge newb when it comes to scripting. :P)

 

-edit-

Actually decided to go another route.  Just plopped it in the main menu instead of the status menu.  Realized I didn't need it for each actor anyways, I don't know what I was thinking! :P

Edited by Tigerbite

Share this post


Link to post
Share on other sites

Thanks for the response and I was looking over that post last night before making this one, but I'm still not sure what I need to put in the ACE Status menu to call the fame. (I'm a huge newb when it comes to scripting. :P)

Made you a demo (before seeing your edit).

Demo: Click here

 

It's in the biography part.

 

-edit-

Actually decided to go another route. Just plopped it in the main menu instead of the status menu.

 

Ok cool cool, well if ya still wanna do it the other way, I did make you a demo... check it out if ya want. ;)

 

Realized I didn't need it for each actor anyways, I don't know what I was thinking! :P

 

Umm... actually it is actor specific...

 

 

 

 

 

# Fame system script.
# This script adds the attribute fame to each actor in the party.
# An actor can have a initial starting and maximum fame from start.
# The fame will be represented in the status menu for each actor.
# From default at fame 0 and to 1000 the fame title will be listed as "Unknown".
# Those fame titles can be changed as explained below.
#
# To setup that use the notetag field on the actor in the database:
# <fame: n>
# <max_fame: n>
#
# Examples:
# <fame: 500>       # Set initial starting fame to 500 for specified actor.
# <max_fame: 2500>  # Set max fame to 2500 for specified actor.
#
# To increase an actors fame do the following in a script call:
# $game_party.fame(id, value)
#
# Examples:
# $game_party.fame(0, 50)   # Increase the fame by 50 for actor 0.
# $game_party.fame(1, -250) # Increase the fame by 250 for actor 1.
# 
# To check the fame for a specified actor, do one of the following ones in a
# script call:
# $game_party.fame?(id)         # Check for fame. Returns a number.
# $game_party.max_fame?(id)     # Check for max fame. Returns a number.
# $game_party.current_fame?(id) # Check for current fame title. Returns a string.
# Replace id for the actor id you want to check for.
#
# Examples:
# $game_party.fame?(1)         # Return the fame of actor id 1.
# $game_party.max_fame?(2)     # Return the max fame of actor id 2.
# $game_party.current_fame?(3) # Return the current fame title of actor id 3.

 

 

 

Edited by CT Bolt
Chaos17 likes this

Share this post


Link to post
Share on other sites

Yeah, I know it's actor specific, but I'm doing something a little different with it.  I have one main guy and he'll earn fame (more like "Your fame" rather than "X character's fame").

 

The more fame he has, the more help he can get rebuilding a new town. (If that makes any sense at all :P)

 

But thanks for the demo, I'm sure it will help me out when I come across another problem with that status menu! :D

 

-Edit-

Oh man, you have to draw it in the actual Fame script?!  I was trying to call it in the ace status menu script. Doh!

Edited by Tigerbite
CT Bolt likes this

Share this post


Link to post
Share on other sites

Yeah, I know it's actor specific, but I'm doing something a little different with it.  I have one main guy and he'll earn fame (more like "Your fame" rather than "X character's fame").

 

The more fame he has, the more help he can get rebuilding a new town. (If that makes any sense at all :P)

Yeah that makes sense, I could see how it can be used that way.

 

But thanks for the demo, I'm sure it will help me out when I come across another problem with that status menu! :D

No problem, I try to help as much as I can. ^_^

 

-Edit-

Oh man, you have to draw it in the actual Fame script?! I was trying to call it in the ace status menu script. Doh!

lol, yup. ;):)

Share this post


Link to post
Share on other sites

Sure does, check it out! :)

 

 

famep.png

 

Here's the code I used (under the details section), thanks to Bolt:

"Fame: #{$game_party.fame?(0)} / #{$game_party.next_fame_amount?(0)}",

Also, I'm using Bolt's updated script from this post: http://forums.rpgmakerweb.com/index.php?/topic/7482-xs-fame-system/page-2#entry101372

 

Mine's a tad bit customized from the default, but I'm sure it's basically the same. :P

Edited by Tigerbite
CT Bolt likes this

Share this post


Link to post
Share on other sites

Here's the code I used (under the details section), thanks to Bolt:

"Fame: #{$game_party.fame?(0)} / #{$game_party.next_fame_amount?(0)}",

Also, I'm using Bolt's updated script from this post: http://forums.rpgmakerweb.com/index.php?/topic/7482-xs-fame-system/page-2#entry101372

 

Major Change, I changed the script into it's own add-on/patch script.

 

Just posted the Add-On script in the script section:

XS - Fame System Add-on/Patch: Click Here

 

Check it out, let me know how it goes. B)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.