Achievements , Add/manage/display achievements (like WoW/xBox) or use as questtracker
Jul 10 2009, 06:45 AM
Level 51
Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced
Achievements
Version 4.0 BETA
Author SojaBird
Release Date v1.0 (full release) > 10-07-'09
v1.1 (small bugfix) > 11-07-'09
v1.2 (smaller bugfix) > 11-07-'09
v1.3 (more fixed, more options) > 13-07-'09
v2.0 (point-system and fixes) > 18-07-'09
v2.1 (lvl/exp fix) > 05-08-'09
v2.2 (sound, info and a fix) > 21-08-'09
v3.0 ... where did it go?
v4.0 BETA (requested new features (BETA!!)) > 30-05-'10
v4.0.b BETA (pre-vacation release) > last build: 21-06-'10, released: 06-08-'10
+additional help-file released (due request at
leak-page ) > 29-12-'10
v4.0.c BETA > 25-02-'11
Features v1.0 (full release)
Create your own achievements wich contains title, description and icon; Manage them; Add as many as you want or remove them as you like; Add conditions so they'll be completed by itself; Add rewards so that the player gains what ever you like automaticly with completion; Show a popup window when a achievement is completed; A window, accessable from the menu, to show the achievements in a scrollable list; Automaticly scrolling achievementwindow with a variable speed; And much, much more!.. Compatible with 'New Menu Items' . v1.1 (small bugfix)
Fixed some minor bugs such as correct displaying and hiding the completed-alert windows; Fixed a couple of conditions; Added a new option for opening the scene from the map or other places: Achief.call(*return_menu) *means optional, default = false) . v1.2 (smaller bugfix)
Final (I hope) and working fix for the completed-alert windows. v1.3 (more fixed, more options)
Fixed the level- and exp-rewards for the whole party; Added the option to use the prototype reward-alert; Different display ways (normal, up or down); More alert-options such as opacity and position (left, centered or right); Fast-display option in the menu (displays howmany achievements there are in total and how much are finished). v2.0 (point-system and fixes)
Use the point-system and attach points to achievmenets as extra reward when completed; Use collected points in the all new achievementshop to buy new, or reveal hidden achievements; Display amount of points in messages with your own set -tag; Use conditions, as well as points in conditinal branches (now with little more documentary); Get rid of some nasty bugs such as the start-up-bug and reward-bugs; A new display for rewards, wich looks much neater (not completely done though). v2.1 (lvl/exp fix)
Fixed the level and exp conditions so that it'll keep working when the actor it's about is removed from the party; A little change in the reward-coding. v2.2 (sound, info and a fix)
Option for find- and complete-sounds as adittion to the alertwindows; Status about current achievements and completion added in thepoint-display bar (whith point-system only); Small shop-fix (reset helpwindow after Unhide). v4.0 BETA (requested new features (BETA!!))
NMI bug Menu_Enabled option Shop message BG remove Multiple classes Call script message BG remove Sort achievements Check monster kills /battles achievement Buy items/weapons/armor with points v4.0.b BETA (pre-vacation release)
A lot of new, undocumented features Such as a new menu-layout option and more!! Tracking achievements it's progress, with a bar New catagories!! The ablility to have achievements based on enemies killed/fought v4.0.c BETA
Added the option to track the player-step count and use it as condition (use steps as compair-tag) Script
Achievements.txt ( 77.98K )
Number of downloads: 689 Customization After importing the script, you can customize the value's in the module.
After that it's all up to you to make your own achievements.
If options you want to add, are missing, just contact me via the topic or pm.
Additional info Additional info can be found in
this little helpfile (uncompleted though).
Put it in a new empty slot in the script-editor for propper reading!!
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') return_scene (Scene_End) (when no use of 'New Menu Items') DEMO Version 4.0.b BETA
(Version 4.0.c BETA) Installation Put the script above main.
Customise the script to your needs.
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.
This post has been edited by SojaBird : Oct 13 2011, 10:20 AM
__________________________
Art from the highest shelf? Scriptology, scripting podcast HUD's Request Lobby (multiple hud-scripts)
[Show/Hide] Completed Scripts (28)
------------------------------------------------------------------
[Show/Hide] Random Stuff
OMG, it's Hab!! This is a crazy drawing application! (by me)
[Show/Hide] 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.
Replies
Jul 13 2009, 01:15 PM
Level 20
Group: Revolutionary
Posts: 405
Type: Event Designer
RM Skill: Skilled
@pim321 you have a point but in my game you can unlock max 3 achievements at the same time so that's not a problem. I really don't like them to scroll on the left or right side of the screen since you can't see nothing while they are there. But if they display the old way then there is no problem.
__________________________
Nobody dies a virgin. Sooner or later life f***s everybody.
Posts in this topic
pim321 Achievements Jul 10 2009, 06:45 AM Lockheart What a shame, I downloaded the demo, started up, e... Jul 10 2009, 06:55 AM pim321 Mmm omg well that's a enourmous fault of mine.... Jul 10 2009, 07:20 AM Lockheart Wonderful, it works now and is finally playable, A... Jul 10 2009, 08:16 AM drebenk @pim321 awesome script mate. I like it very much. ... Jul 10 2009, 08:22 AM Lockheart I'm lost and confused. I keep getting an error... Jul 10 2009, 10:10 AM BrussGreen Well, this is not what I really wanted...
This i... Jul 10 2009, 12:16 PM pim321 Hey all
Nice that you like my script.
The final ... Jul 10 2009, 03:29 PM Lockheart Found bug in the script, seems it doesn't like... Jul 10 2009, 06:09 PM Shanghai This feels more like a quest log than an achieveme... Jul 10 2009, 09:28 PM drebenk @pim321 where do I need to put this line:
$s... Jul 11 2009, 02:02 AM pim321 Hey,
I've updated the script.
I've also p... Jul 11 2009, 02:21 AM Lockheart Great update, however the level part of the script... Jul 11 2009, 03:36 AM drebenk @pim321 well I asked you where to put the lines. I... Jul 11 2009, 04:22 AM pim321 @Lockheart
I'll look in to it another time
Th... Jul 11 2009, 04:41 AM drebenk @pim321 well if I put "Achief.open" in t... Jul 11 2009, 05:19 AM pim321 Hey,
Oke at first.
Did you found the return scene... Jul 11 2009, 06:00 AM Lockheart QUOTE (pim321 @ Jul 11 2009, 10:00 AM) PS... Jul 11 2009, 06:52 AM drebenk @pim321 for the ring menu problem:
I had this in ... Jul 11 2009, 06:40 AM BrussGreen Hey Pim321,
If i understood your comments, we ca... Jul 11 2009, 06:52 AM pim321 Oke so I've updated the script and demo.
Gre... Jul 11 2009, 06:53 AM drebenk @pim321 in the old version when you take gold from... Jul 11 2009, 07:45 AM pim321 Yep, that actualy was the worst thing to make and ... Jul 11 2009, 09:46 AM pim321 Sorry for the dubble post but...
I've added s... Jul 11 2009, 11:45 AM BrussGreen Is it possible to show a mini-window (just like wh... Jul 11 2009, 12:36 PM pim321 Hey,
Well actualy, when I first started the scrip... Jul 11 2009, 02:47 PM Lockheart An idea I have, something that would be low priori... Jul 12 2009, 05:47 PM BrussGreen @Lockheart > I modified my menu script to add t... Jul 12 2009, 07:17 PM pim321 Hey hey,
Today I'll release an other bug-fixi... Jul 13 2009, 01:37 AM BioDioxyde This is another great script, thanks for all the h... Jul 13 2009, 02:25 AM drebenk @pim321 mate, I think I found a bug. When I make a... Jul 13 2009, 04:39 AM pim321 Hey,
Yep I allready noticed that
But thanks for ... Jul 13 2009, 08:03 AM pim321 Sorry for the dubble post but...
UPDATE to v1.3
... Jul 13 2009, 08:50 AM drebenk @pim321 how can I make the awards and unlocked ach... Jul 13 2009, 09:47 AM pim321 Hey hey,
Go to the module in the script.
Find the... Jul 13 2009, 10:05 AM pim321 Well that's just a personal flavor so that... Jul 13 2009, 03:17 PM Holder_of_Life Pim321 I need you to please reduce the size of you... Jul 13 2009, 03:38 PM IkaruTak This Scripts is so awesom, but I have a problem, C... Jul 13 2009, 10:33 PM pim321 @Holder of Life
How's the size now?
@IkaruTak... Jul 14 2009, 12:04 AM BrussGreen QUOTE (pim321 @ Jul 14 2009, 10:04 AM) An... Jul 14 2009, 04:03 AM IkaruTak My problem is that all my modifications to the men... Jul 14 2009, 12:42 AM pim321 Whoops yep I'm sorry.
Indeed use Achief.call a... Jul 14 2009, 06:38 AM IkaruTak Oh, grate, So now I can us it with the KGC & Y... Jul 14 2009, 04:34 PM pim321 You meen get rid of the menu-modification?
You can... Jul 15 2009, 12:21 AM IkaruTak You're so cool, thnx for explain me xD I'm... Jul 15 2009, 02:08 AM pim321 Well oke than
Link me to the engines you're u... Jul 15 2009, 02:51 AM Malexos Actually, I'm using this script with the YERD ... Jul 15 2009, 03:34 AM IkaruTak LOL, sorry, again, It seems that I attract the bad... Jul 15 2009, 03:35 AM Malexos @IkaruTak: If you follow my post, you won't ha... Jul 15 2009, 03:43 AM pim321 @Malexos
Thanks for posting how to use it with YER... Jul 15 2009, 04:03 AM pim321 Oke so I'm still working on the update wich is... Jul 17 2009, 12:34 AM BrussGreen Are you going to add functions related to points t... Jul 17 2009, 03:05 PM BioDioxyde Hey Soja,
If you find a way to fix IkaruTak's... Jul 17 2009, 08:29 PM pim321 Hey hey,
Yep it's all in the new version.
I p... Jul 18 2009, 12:11 AM pim321 Update to version 2.0 !!
Now with pointsy... Jul 18 2009, 04:15 AM BioDioxyde The new version works perfect, thnx again. Jul 18 2009, 04:20 AM pim321 Good to hear
Enjoy using it and let me know if yo... Jul 18 2009, 04:32 AM drebenk @pim321 hey mate what exactly these things mean?
... Jul 18 2009, 05:52 AM BrussGreen This version is great once again !
I have a s... Jul 18 2009, 06:00 AM prinnydood02 The demo is corrupted. I can't extract itfrom ... Jul 18 2009, 07:18 AM pim321 @drebenk
Oke so the bugs that I've fixed are..... Jul 18 2009, 07:20 AM prinnydood02 It worked this time. I'm not sure what happene... Jul 18 2009, 07:33 AM pim321 No problem
I'll keep the demo's on my own... Jul 18 2009, 08:14 AM drebenk @pim321 well it's kind of a big deal mate beca... Jul 18 2009, 09:05 AM pim321 Oke.
Well you should know that the new version wo... Jul 18 2009, 09:33 AM drebenk @pim321 well OK but how do I remove the "Poin... Jul 18 2009, 09:43 AM pim321 Well...*sigh*
That's why I created the module ... Jul 18 2009, 09:51 AM silvershadic Is there a way to not have this script on the menu... Jul 18 2009, 09:58 AM pim321 Let's see.
Yep there is.
Delete the menu part... Jul 18 2009, 10:28 AM silvershadic QUOTE (pim321 @ Jul 18 2009, 10:28 AM) Le... Jul 18 2009, 09:24 PM pim321 Oke so sorry for the dubble post but I have to mak... Jul 18 2009, 02:32 PM drebenk @pim321 in your demo the script has the line for t... Jul 18 2009, 03:38 PM drebenk @silvershadic the "menu part" of the scr... Jul 19 2009, 01:33 AM silvershadic QUOTE (drebenk @ Jul 19 2009, 01:33 AM) @... Jul 19 2009, 11:56 AM IkaruTak haha, great! I'll not wait!!! Jul 19 2009, 07:50 PM drebenk I have a problem with giving exp to all party memb... Jul 20 2009, 02:10 AM Henry Great script, it looks very interesting. Thanks fo... Jul 20 2009, 04:47 AM pim321 Hey everyone...I'm back
I'll slowly scrub... Aug 4 2009, 11:11 AM azgard6889 Yes hi, i got the achievements script, and i tried... Aug 4 2009, 06:22 PM Lockheart Since you are finally back I'll post this bug ... Aug 4 2009, 06:32 PM pim321 Heya azgard6889,
Sure I can...well actualy you ca... Aug 5 2009, 12:55 AM kaimonkey WELCOME BACK!
we/I missed you Aug 5 2009, 01:17 AM pim321 Thanks for the welcoming
Update to version 2.1
F... Aug 5 2009, 07:59 AM Lockheart Excellent! Works perfectly now. Thanks.
And s... Aug 5 2009, 11:25 AM pim321 Haha oke naice to hear it's working as you men... Aug 5 2009, 03:18 PM Lockheart Okay, I think I asked for this feature before, but... Aug 20 2009, 06:25 PM platipus this looks crazy good. im going to try it :] Aug 20 2009, 09:28 PM pim321 Hey Lockheart,
Thanks for reminding.
I think I di... Aug 21 2009, 02:24 AM platipus i love it. im yet to try it on my game though prob... Aug 21 2009, 04:56 AM pim321 Oke so I've updated the script to version 2.2
... Aug 21 2009, 05:00 AM Lockheart Awesome yet again, Well done Pim321!
Quick qu... Aug 21 2009, 05:57 AM pim321 CTRL+G is your friend!!
Use that tip and ... Aug 21 2009, 08:13 AM Lockheart Found it, thank you very much! Aug 21 2009, 05:17 PM Son Goku It says I'm getting a Syntax Error on line 139... Aug 29 2009, 09:56 AM SojaBird Jups true.
Make sure you'll ad enough of thos... Aug 29 2009, 11:19 AM school988 #--------------#
# Point system #
#-----------... Sep 2 2009, 02:48 AM SojaBird Hey,
Add a comma at the end, after your start-ach... Sep 2 2009, 03:08 AM school988 Scrpit Achievements line 1256:NoMethodError occurr... Sep 4 2009, 03:30 AM SojaBird I don't realy know how to solve the problem wi... Sep 4 2009, 04:29 AM
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
RPG RPG Revolution is an
Privacy
Policy and
Legal