Help - Search - Members - Calendar
Full Version: Achievements
RPG RPG Revolution Forums > Scripting > Script Tutorials > RGSS2
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9
FereWulf
QUOTE (SojaBird @ May 17 2010, 03:56 AM) *
Or wait for the update (in about 1 week).


Can't wait for the update! biggrin.gif
Rukiri
Hey Cool script, I can make some use out of this!
Lockheart
I'm curious to know if there is any word of the next update coming soon or not, yet?
SojaBird
Whoops yea sorry 'bout the delay.
I should have announced it but I'm currently so buzy that I barely have time to do anything at all.
I'll just try to post the beta version today (beta = not totaly finished (as far as I want it to be for the update), but totaly working with some new features).
I'll (double) post again so peeps can see there's a new post smile.gif

Hope to see you all back again tomorrow today to try out the beta.


Greatzz and sorry,
SojaBird.
SojaBird
People behold!!
The BETA version 4.0 of the Achievement-script has been released today.
It's still in BETA since I didn't put in all of the function I want to include, in there yet.
So it's just to give you a tast of what's new and comming up soon (also gives you a good reason to stop using your old version so you'll be ready for the full update).

Enjoy!!
Oh and there's also a new demo up wich shows a few of the new function wink.gif


Greatzz,
SojaBird.

ps. Feedback is welcome!
pps. Also bug report smile.gif
leongon
I'm waiting for the world release of the full new version :'3
bazbroketail
I really like the new features added to this script. My only one bug-like problem is that the one feature you added to "Alphabetize" the achievement list, well, it apparently doesn't work, or rather, it works too well. For some reason, even if I switch it to false, the achievements are always alphabetized. I mean it's not a horrible thing, but I had made my achievements in a particular order, and I did not really want that order to change. I am sure it is probably something easily fixed in the later, final version, but I just wanted to point that out. Otherwise, all of the other features and new additions thus far have been working for me. Thanks!
SojaBird
Hey leongon,
That's totaly fine smile.gif
Just keep an eye out for the big news, I hope you can wait that much longer tongue.gif

Hey bazbroketail,
I guess I didn't realy put that function in jet.
The Alpahbetize feature actualy is for the new tabs-thing.
I've also added in the auto-alphabetize achievementlist, I'll put a option in the config-part so you can turn that off.
I hadn't though of that, thanks.
A update will follow later this day (with a new (double) post).


Greatzz,
SojaBird.
SojaBird
Hello kids,

So I've actualy worked on the script again and added a lot of new (unlisted) features again.
I might post the BETA 4.0b soon (replacing BETA 4.0a).

Let me know how bad you want it, and I'll post it tongue.gif


Greatzz,
SojaBird.

ps. Points are worth Gold now? ohmy.gif
bazbroketail
Wow a new update all ready? I am ready for it when you are ready to post it happy.gif
SojaBird
Hehe, that's not willing enough tongue.gif lol

Nah I'll post it tomorrow after my gaming-buisness convention wink.gif
Keep your eye's open.
I've fixed and addes some nice nifty thingies ^.^


Greatzz,
SojaBird.
SojaBird
I should update this, shouldn't I? tongue.gif
Xeyla
that would be nice smile.gif
SojaBird
Oke :3

Well I can update the script to version v4.0.b BETA...
I'll see when I have time.


Greatzz,
SojaBird.
Zeli
Do you have only .rar? I can't use them. If possible, can you make .zip demo?
FereWulf
Awesome! Now I've integrated it into TGP. Good script, thanks!
SojaBird
Hey,

Yea so still no BETA 4.0.b
Perhaps tomorrow, cause I'm in a stress period right now (actualy don't have time to type this).

@Zeli,
You can simply get the attachment, it's pain text in .txt fileformat.
If you want the demo, Winrar is free to use.
Download it, it's best tool ever!!

@FereWulf,
Good you like the thing smile.gif
Wait for a full update to be even more happyer tongue.gif


Greatzz,
SojaBird.
Zeli
QUOTE (SojaBird @ Jun 9 2010, 10:09 AM) *
@Zeli,
You can simply get the attachment, it's pain text in .txt fileformat.
If you want the demo, Winrar is free to use.
Download it, it's best tool ever!!
Greatzz,
SojaBird.


Can you post the link to WinRar download page?
SojaBird
Ye sure smile.gif
Find the version you want @ http://www.rarsoft.com/download.htm

The new update will come soon (beta 4.0.B )
I think in 1 or 2 days wink.gif


Greatzz,
SojaBird.
leongon
I'm surprised how someone can be that extremely lazy to not google "winrar" by himself.
SojaBird
tongue.gif Oh well, just being polight doesn't cost me anything more smile.gif
But yea it truely is lazy but I am sometimes as well tongue.gif lol

I'm lazy with the update tongue.gif
Perhaps tomorrow ohmy.gif


Greatzz,
SojaBird.
yuzippy
Hi!
I am having some trouble downloading your script, and I was wondering if you could put it in a spoiler!
I have one version of it, but everytime I create a achievement it says:

Script 'Achievements by SojaBird' line 1191: NoMethod occured.
undefined method 'each_value' for nil_NilClass

this is what line 1191 says:

$game_system.achievements.each_value do |value|

anyone know what is wrong?
SojaBird
Hey yuzippy,

I don't put my scripts in to spoilers for the reason that I just like to keep track of the downloads as well as that I only want members of RRR be able to use the script smile.gif

What problem do you got why you can't download?
The script itself is just a... well webpage .txt file on RRR so that shouldn't give any problem.
For the demo you'll need Winrar, a freeware program (google Winrar and you'll find the page to download it or check a few posts up).

So first make sure you have the newest version of the script installed.
Then, tell me know what other scripts you use.
I think the problem lays in the use of other script wich aren't written properly.
Try to put the Achievements-script at the bottom of your script stack (straight above the Main-tab).

Hope you're ready to help yourself out now by posting some more smile.gif


Greatzz,
SojaBird.
leongon
A bit offtopic, but:



laugh.gif
yuzippy
I'm not using any other scripts, and when I click on download script, it just opens a empty web page. Since I'm not using another script... it can't be that...

thanks for the quick response,
~yuz


EDIT: Sorry, my computer must have been tired last night, I tried again and it worked! I am still having the problem with the text though, this is what it looks like.



Yuzippy
SojaBird
@leongon
Lol tongue.gif

@yuzippy
Mmm oke so yea, this is a strange thing...
I think that you've done something wrong with the default start-up achievements.
Make sure it's like this
CODE
Start_Achievements = [
["Name", "Description", 10],
["name2", "desc", 5210]
]
Well I hope you'll get it.
Leave those poor little [ (and ofc. ]) alone biggrin.gif
Just add your own new ones.
That's probably the problem of some sort.

If not... copy and past your config-part of the script in a spoiled codebox.


Greatzz,
SojaBird.


PS to all, I'm currently working on the progressionbar, it's going pretty good now after a big lame puzzle on how to convert the crazy data of the conditions to easy to use data for the bar (almost done, works with a single condition only FOR NOW!)
yuzippy
[Show/Hide] Everything
This is what the start up says:

#-----------#
# Start-up: #
#-----------#
Start_Achievements = [
#["Name", "Description", *Icon, *Hidden, *Hide_Icon, *Completed]
["Survived Day One", "Survive Day One of NightCastle", 65, true],
]

and configuration: (only thing i found said Configuration Module)

I'm having trouble putting it in a spoiler, I changed nothing except for what secret achievements says...

SojaBird
Hey yuzippy again smile.gif

Get rid of the comma at the end and try again wink.gif


Greatzz,
SojaBird.
yuzippy
Erased the comma, still not working!!!!!!!!


AHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!
leongon
Paste again how you have it now.
SojaBird
Hey yuzippy,

I've tried to recreate the error you're getting...
I took a clean new version of the script, then added your achievement (from the spoiler) and then tried to play.
It just worked for me ermm.gif
So to try what you've done, first I noticed my part of the script that should gonna give me the error is one line up (so 1562), though that's probably just cause you're having a enter somewhere at the start (shouldn't make any difference).
Though next thing up, your error says that the script can't do a function for a nil-class...
This nil-class can only be achieved when $game_system.achievements = nil has been called in some way.
Can't find out how this is possible sad.gif

So please try out again with just a new script, see what you get.
It realy should work cause it just does for me.


Greatzz,
SojaBird.
yuzippy
@SojaBird, replaced the script, still the same error... should I give up?

@Leongon here is what it looks like:

#-----------#
# Start-up: #
#-----------#
Start_Achievements = [
#["Name", "Description", *Icon, *Hidden, *Hide_Icon, *Completed]
["Survived Day One", "You survived day one in NightCastle", 65, true]

]

I was wondering whether or not it was something to do with points you get when you complete achievement, because the line of code that is messed up looks like this:

$game_system.achievements.each_value do |value|

no idea, not a scripter wink.gif

Thanks for the help guys,
~yuz
SojaBird
Hey yuzippy,

If you replaced it, then it should have to be something with other scripts you're using.
Tell me what other scripts you use, and I'll tell you want the problem can be.


Greatzz,
SojaBird.

ps. The problem doesn't has to do with the point system, just something with a other script (you could try to put the script in a new clean project, it'll sertainly work).
yuzippy
Yeah, I'm not using any other scripts... just the ones that came with VX.

~yuz
SojaBird
Mmm odd.
Try to create a clean new project, just to find out if the script works for you.
If not... Well then I'm totaly confused since I can't think of anything else that can cause that problem sad.gif

Perhaps you want to make a rar-file of your project and PM a link to it to me so I can look into the real problem...


Greatzz,
SojaBird.

ps. New feature for the upcomming update: Option to give each achievement a special background color, or do it by label smile.gif
yuzippy
BTW, do I have to fill out all the Start_points and such in order for the achievement to work? I just added the achieve without adding points or conditions. Is that whats wrong?
SojaBird
Hey yuzippy,

Nop you don't have to do all of those.
Just add what you need, the script will see that those Start_Points and things are empty so it won't do anything with it... can't cause the problem.
Have you tried the totaly new project with only the script?
Cause it's still just working for me.
If not, sent a .rar (or .zip) file of you projectfolder so I can take a look at the problem as a whole (I will not steal any of your content, I just want to help).


Greatzz,
SojaBird.

ps. New feature to implent: Custom background colors for achievements or achievement-types (when using Labels).
yuzippy
OK, I will tr a new project, then if that does not work, send you my project. If you start a game called CastleNight, I know you've stolen it!!!! smile.gif

Thanks for the help,
yuz
SojaBird
...

2morrow I will make a vid tut on the newest (BETA) version ohmy.gif
BE AMAZED tongue.gif


Greatzz,
SojaBird.
yuzippy
Hello again! I am a different yuzippy not the one thats has been asking a bunch of

Hello again! I am a different yuzippy not the one thats has been asking a bunch of questions and generally annoying everybody! tongue.gif

Pk, that is not true, but now I have just a question and not bug thing.

Can I toggle the New achievements scrolling up the screen off? I like when you complete them it shows that you completed them, but I don't need to show how many there are. That wold make it more like Xbox 360. If it can't, oh well, but it would make NightCastle a lot cooler!

thanks again for all the help SojaBird!
SojaBird
Hey different yuzippy tongue.gif

Yea so I actualy found out that the alert things are pretty anoing some time so I've build in a option to shut them all off.
Not sure if I have impleted it so you can choose wich alerts you can see and wich don't...
But yea, xbox kinda thing is nice, like the only completed thing.
I'll also check if the notification can be changed a bit like it looks more like the xbox thingy (or GFWL, cause that's the only thing I know if from tongue.gif lol)

Anyway, the new version will have some new things on the alerts as well smile.gif


Greatzz,
SojaBird.


oh ps. you can't change that for now, just wait a tad more wink.gif
leongon
CODE
  #----------#
  # Messages #
  #----------#
  def self.alert(achief, type)
    case type
    when "c", "c+r"; achief.completed_shown = true
    when "f";        achief.found_shown     = true
    end
    type = "c" if (!SojaBird_Achievements::Reward_Prototype and type == "c+r")
    @win = Window_Achievement_Display.new(achief, type)
    $game_system.achief_alerts.push(@win)
  end


You can prevent the alert spawn by finding the above seccion and Comment Out this lines:

CODE
@win = Window_Achievement_Display.new(achief, type)
$game_system.achief_alerts.push(@win)


But I suggest you to wait for the final release like me :3
SojaBird
Thanks for the support leongon smile.gif
I'm realy happy peeps are willing to help out cause it's hard for me to keep up with everything, specialy temporary solutions.

Yea so I find out a option to disabed the alerts is something that I should build in there.
Perhaps there are more things that people seek that should be changed or added.
If so, just post here and I'll try to add them in the script.

Features that are in now are:
- Disabeling the total alert function;
- A new layout style;
- Progressionbars, based on set conditions (only the first condition (of multiple) will work);
- Buy items with points (with a set amount of points for the cost);
- Exchange points for gold by a custom set rate;
- ...

I'm sure I missed some things, don't bother to post anything you think I forgot or anything new that you'd like to see or want for the next (or any) upcomming update.

Thanks in advance for (the waiting and) using my script(s).
You're the peeps that keep my driven to produce awsome scripts like this Achievements script.


Greatzz,
SojaBird.
Lockheart
Sounding good, Sojabird, can't wait to see the final release of this script update!
SojaBird
Oh crap has it been so long allready...

I'm in a positive non-scripting-mood dip I think.
Wish something pushed me more to finish this!!

I hate myself tongue.gif


Greatzz,
SojaBird.
yuzippy
Whoa, good features! Thanks again and again for the help! This will make my game awesome!
leongon
:push:
yuzippy
QUOTE (leongon @ Jul 1 2010, 01:20 PM) *
:push:


Way to push, leongon!
SojaBird
I'll be posting the current script status soon.
It's back from the 25th if I'm right cause haven't worked on it since.
I know it's bad, but at least it gives you something to do in the meentime tongue.gif

You can also post bugs and new features wink.gif


Greatzz,
SojaBird.
yuzippy
I hope it is available soon! Thanks for the update though, SojaBird!
!yuz!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.