Archived

This topic is now archived and is closed to further replies.

Nicke

xs XS - Fame System

27 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.

Share this post


Link to post
Share on other sites

Oh another nice script Nicke! I am going to test it out.

Share this post


Link to post
Share on other sites

I was going to ask for a relationship system similar to this and then *poof* here it is! You read my mind! Haha. Great job!

Share this post


Link to post
Share on other sites

As someone who plays Torchlight, I like that system. :) But isn't there any better place for it? Maybe below the level? Or in place of the nickname? Maybe you could give the option to replace something else you don't need with your fame rank. :) Just a suggestion!

Share this post


Link to post
Share on other sites

You mean the ability to control where it should be displayed? And the settings to change x and y positions?

Acetonide likes this

Share this post


Link to post
Share on other sites

Hey Nicke, is it possible with your script, to make fame different for some kind of regions? For example if I have 2 big cities, that are far away from each other, I'd like to have my hero known in one of them and totally unknown in other. Is it possible?

Share this post


Link to post
Share on other sites

Yes that is certainly possible but what if you have like 10 locations with different fame titles for each actors? There isn't so much space in the status window to do that sadly. Maybe in a upcoming version I can do a whole new scene for the fame perhaps.

Amiasek likes this

Share this post


Link to post
Share on other sites

You mean the ability to control where it should be displayed? And the settings to change x and y positions?

X and Y positions not necessarily. :) But maybe the option to display it in place of the nickname field or the equipment setup (at least I personally find both these things unnecessary - so in my opinion, you might even want to think about using the equipment setup space for fame and other things you scripted/will script :D).

Share this post


Link to post
Share on other sites

You mean, if you don't use a nickname it can be replaced by the fame instead?

Share this post


Link to post
Share on other sites

Is it possible that titles give a bonus of some sort?

Example:

The character is a king and his basic/first title(No Fame yet) is king - No bonus (First title/No fame)

After amassing 100 fame his title changes to a monarch - +10 Bonus too strength

After amassing 1000 fame his title changes to a emperor - +20 Bonus to strength

That would be pretty awesome :)

Share this post


Link to post
Share on other sites

You mean, if you don't use a nickname it can be replaced by the fame instead?

Yes, exactly. :)

It could be added as "Replace nickname with fame = true/false" or something like this. But well, I don't know how other people treat the nickname field. Maybe it's just me who doesn't care about it. :)

Share this post


Link to post
Share on other sites

I don't know if this is a script issue or me being stupid bit I can't seem to find out why its doing this. This is right at the beginning of my game with no other fame added. It should technically still be 0.

post-8302-0-46248700-1356849514_thumb.pn

Share this post


Link to post
Share on other sites

Oh, you included the option I suggested. :) Very nice!

Share this post


Link to post
Share on other sites

I keep getting an error when I try to give fame points. I have the new Core Script Version: 2.1e

and the Numeric Class by IceDragon they are both above the fame script.

Script 'Game_Interpreter' line1411:NoMethodError occurred

undefined method 'current_fame' for nil:NilClass

Share this post


Link to post
Share on other sites

Hi Nicke,

 

  I am using your Xs Menu delux script, and there's a detail that would add a nice touch: how about the player knowing not the max fame, but the fame to attain the next title? I am currently using $game_party.fame?(id) to show the actual fame of the actor, but there's no script call to return a "actual fame/ next lv fame".

ct_bolt likes this

Share this post


Link to post
Share on other sites

Hi Nicke,

I am using your Xs Menu delux script, and there's a detail that would add a nice touch: how about the player knowing not the max fame, but the fame to attain the next title? I am currently using $game_party.fame?(id) to show the actual fame of the actor, but there's no script call to return a "actual fame/ next lv fame".

I have a little modified version I came up with that solves part of that issue. Along with adding more customization to the script & making it compatible with YEA - Status Menu as well.

 

Not sure how to display the fame to attain the next level, working on that now. ;)

Check it out below let me know what ya think.

Script:

See my last post.

Thank you Nicke for this system! It is really cool. :) Hope you don't mind the little modifications I've made. Any feedback is appreciated.

Edit:

I added a couple new methods "next_fame_title?" & "next_fame_amount?" that will check the next fame level title or next fame amount from in the game (not in menu yet)... still working on this one. The methods are a bit sloppy at the moment but it gets the job done. Adding more methods like that one right now.

Still don't really have a clue how to implement this into the menu unfortunately.

Share this post


Link to post
Share on other sites

Hello ct_bolt,

 

  First of all, thanks for your help.

  Here's what i am doing for now: as i am using Xs Menu delux, it has an option to show values form specific script calls, right now i am using this to show the current fame and tittle for actor 0:

 

 

"Party Fame: #{$game_party.fame?(0)} ",
"Party Tittle: #{$game_party.current_fame?(0)}",
 
  So basically it draws at the menu, for example (removing the string parts):
 
  2100
  Recognized
 
  What i wanted to show to the player is 2100/3000, but i have no clue if this is hard to implement. I think an easier way is to setup another line with an specific script call that shows the ammount for the next fame titlle, something like:  $game_party.next.fame?(0)        Right now the script has a call to show the max fame an actor can attain.
ct_bolt likes this

Share this post


Link to post
Share on other sites

Nosleinad, on 24 Feb 2013 - 02:44, said:

Hello ct_bolt,

 

  First of all, thanks for your help.

  Here's what i am doing for now: as i am using Xs Menu delux, it has an option to show values form specific script calls, right now i am using this to show the current fame and tittle for actor 0:

 

 

"Party Fame: #{$game_party.fame?(0)} ",
"Party Tittle: #{$game_party.current_fame?(0)}",
 
  So basically it draws at the menu, for example (removing the string parts):
 
  2100
  Recognized
 
  What i wanted to show to the player is 2100/3000, but i have no clue if this is hard to implement. I think an easier way is to setup another line with an specific script call that shows the ammount for the next fame titlle, something like:  $game_party.next.fame?(0)        Right now the script has a call to show the max fame an actor can attain.

 

No problem, glad I could help. I got it working! Check it out. Let me know how it works for ya.

Script updated. See last post.

 



I'm still cleaning up the code a bit, so I'll post again if/when I get it cleaned up.

Edit:

OK, I cleaned it up a little (not much) & I'm attaching a demo for you that might help. :)

Nosleinad likes this

Share this post


Link to post
Share on other sites

Pretty awesome bolt, and i hope you also like my proposal and also be using it in your game project  :) .

 

  I tested the demo and i just noticed a visual bug when the actor attain the maximum fame. Here's a screenshot:

 

 

screenhunter25feb241144.jpg
ct_bolt likes this

Share this post


Link to post
Share on other sites

Nosleinad, on 24 Feb 2013 - 09:50, said:

Pretty awesome bolt, and i hope you also like my proposal and also be using it in your game project  :) .

 

  I tested the demo and i just noticed a visual bug when the actor attain the maximum fame. Here's a screenshot:

 

 

screenhunter25feb241144.jpg

 

Glad you like it, thanks for pointing out that bug. Yup, I'll most likely be using this also.

Much cleaner code & I fixed that bug:
Script:

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

 

Demo:

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


Let me know how it goes. That should work much better. :)

Nosleinad likes this

Share this post


Link to post
Share on other sites

Thanks a lot ct_bolt, i will test it right now!!

ct_bolt likes this

Share this post


Link to post
Share on other sites

  It's working really well now ct_bolt, thanks again.

 

  And as i like to display a nice ammount of info to the player, here's the line of code that i used in the Xs Menu Delux:

 

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

 

 

It shows something like -  Party Fame: actual fame / XP to next title

 

PS: I don't know anything about RGSS, but i just followed the sintax logic to do this.

ct_bolt likes this

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.