Achievement Library with Animations
There are other achievement libraries out there, but this is the only fully animated one out there. It is easy to use, as long as you follow the instructions in the comments.
An achievement showcase dialog will be added as soon as it is completed (1-2 weeks, as I don't have much time).
Features
-Neat animation.
-Easy to use.
-Allows multiple achievements to show at the same time for the same player (they will be spaced apart).
-When multiple achievements are shown at the same time, new ones will replace the areas where others faded out. For example, let's say that two achievements are shown 3 seconds apart. When the first achievement fades away, a third achievement will appear, filling up the first "slot" instead of the third.
Instructions
As this uses custom images made in photoshop, follow these directions closely in order for it to work in your map:
1. Go to the Imports section of the editor. There you will see a bunch of images.
2. Select those images, right click, and export them to a mostly empty section of your computer (Desktop, most likely).
3. For efficiency, at this time, select the action function and the two variables next to it and copy them.
4. Open up the map you want this in. Import the images first from where you saved them. Then, paste the triggers in (if this is done in a different order, you might end up with blue images instead of the ones you want).
5. Set your bank to have a section for the achievement achieved variable and set the achievement achieved variable to equal what was in the bank.
6. Go to the achievement function, scroll to the bottom of it, and add an action to save the bank file of the player who received the achievement.
7. When you want to award an achievement to a player, use the imported function, where you can set the achievement number, name, description, image, and points, as well as the specified player.
Special Thanks
Khalani - because I'm taking the image files of achievements for the showcase dialog out of his asset.
Zeldarules - For providing information for something that could be useful in the showcase dialog.
Zeldarules/SoulFilcher - for being kind enough to take the time to try converting some of my .dds files for me when my program glitched, even though I didn't use those images because I felt like I had to do some more fine tuning.
All of the people who supported me.
And you guys, the users!
Enjoy!
Brilliant!
@JacktheArcher: Go
Same...
Amazing job man!
Thanks!
@MoDTassadar: Go
Holy crap... My jaw dropped when I saw that. That animation is top notch. I can guarantee I will be using this in my map.
I have made it more like Blizzard's. however, there are two unfinished animation sequences. I will complete those in maybe two weeks since I'm going on vacation soon. Anyways, follow the directions and everything should turn up fine.
@MoDTassadar: Go
Skip towards the end around 3:20 and you should see it popup at the bottom.
Something like that is what I would shoot for, it's just plain bad ass and sleek. Yours doesn't need to be exactly like that I'm just throwing ideas your way here.
I'll try to speed up the animation.
I'll also try to make it more like Blizzard's if you can provide a reference video. zedu has a pretty good one, which I based mine off, except he makes his shine and other stuff. Mine looks similar to how his old one looked (he updated his animation a bit), except mine is slower.
Edit: I have uploaded a separate version where the animation is much faster.
@MoDTassadar: Go
What I want to say is make it more like blizzards but that'd be to much. Right now the animation feels to slow. Like it's dragged out a bit to long.
Any suggestions to improve the animation are appreciated.
I really like this. I just think the animation needs a little work, but otherwise this is the best one available for sure.
I have had a report that all triggers, variables, parameters, etc. appear blank in the editor. This is an editor glitch, as I uploaded it with no blank stuff. It will not let you save your map because of this. To fix this problem, please fill in all blank stuff, everything, if you want it to work.
I'm sorry, but there's nothing I can do about it but try to reupload it. As I don't have my computer with me, reuploading will take place in about 8 hours.
Edit: I checked this by downloading it myself. It worked fine. However, the reporter was from EU, so it must be a text locale issue.
Thanks! A note to current users out there: it would be good to save the information about the achievements you made (icon file, points, achievement number, description, name) within a spreadsheet. This will be needed because when the showcase dialog is made, that information will be put into a different function, and it would be more efficient if you could just copy/paste that information into the new function.
Wow, very nice Lib.
Thanks for the feedback! I'll try to fix the flaws when I have the chance.
Hi
I don't want to be picky here but this library has a couple of flaws.
Don't get me wrong, the animation looks really great,
but these scripts won't work in multiplayer environment too well.
First of all, action you created should be marked as "create thread" to not
pause the execution of trigger (you might want to award achievements to two
players at the same time). This will however cause many problems
when you execute action multiple times in short period of time due to
usage of (Last Created (...)).
Also, perfect library (mine isn't - no no no) should be using achievements stored in data.
Regards
Matic
Very nice work, will definitely use it in some of my maps :D
Btw.: I improved your system a bit, hope you dont mind it