Custom Map Achievement System
This map demonstrates a custom map achievement system which awards players with custom-made achievements and displays those achievements to the players in a scrollable dialog window.
Thank you to Helral, maticpl, and Doubotis for their own achievement libraries (links below) which helped me in the development of this project.
http://www.sc2mapster.com/assets/achievement-library/
http://www.sc2mapster.com/assets/achievement-lib/
http://www.sc2mapster.com/assets/achdataaward/
Nice system.
For all who getting errors:
You should replace "33" in "Catalog field value get" functions to Preset "Rewards"
Use editor's search function for "33" and replace it everywhere
PS: @Author i hope u wont mind if i'll make my own system based on yours? I'll post it to sc2mapster and link your lib and you for credits
Hey Khalanil, I'm trying to use your achievement library, but the demo map won't even work for me. It gives me errors that it can't find the achievement "ZerglingKiller". Actually the error is here:
Variable - Set Ach.IconPath = (Value of 46 Ach.IconPath "IconFile" for player 0)
I guess it's because the icon doesn't exist, because the icon field of the achievement data type takes another achievement as a value? I really don't understand this. I don't understand the error or how to set the icon of an achievement, so if you could clear that up I'd really appreciate it.
The version I found was Achievement System 1.3 on the Americas server, from 22/9/2013, is this the right one?
Alex
@Khalanil1: Go
Sorry, I just assumed you would post the updated SC2Map in the Files section too. Thanks!
@HeroLief: Go
Download the latest version through the Galaxy Editor. That should work, although Blizzard recently removed the achievement icon templates from the default mod files, so the images probably won't show up correctly. If there's anything else wrong with that version, let me know and I'll hopefully get around to fixing it at some point.
@Khalanil1: Go
Where is the fixed version posted?
The system should now be working. Icons for the demo map aren't, because the achievement icon sheet files aren't included by default any more for some reason.
On a related note, thanks to Blizzard for adding the Rewards catalog preset: http://us.battle.net/sc2/en/forum/topic/7350945074
@Tommykent: Go
Thanks for the report. I'll start working on a fix right now.
The new 2.0.4 update seems to have broken this :( The achievements don't appear in the window, and there are a number of errors on startup. Any chance of getting this fixed? It looks amazing! :D
@GnaReffotsirk: Go
I'll take a look at it, but probably not. I believe that the blue images are battle-net themed and not based off of a race (so there's no corresponding Zerg/Protoss/Terran-styled equivalents). If you'd like to play around with tinting the images yourself, go for it.
In the near future, I probably won't be modifying this achievement system to include much more than is necessary for achievements themselves. If you're interested in having your mission objectives viewer implement the scrolling viewer display, I implemented that somewhat separately within the triggers, so you should be able to play around with it by itself without too much difficulty.
Khalanil, nice one you have here. Is it possible to change the theme to protoss or zerg other than the blue terran and terran borders used?
I'm planning to use this as a mission objectives viewer, or better yet, would you make one if you have time?
@Lonami: Go
It's designed to be pretty simple and easy to implement. Follow the demonstration triggers, and it shouldn't be too much work.
All of the achievement icons in the demo are standard. You can upload your own if you want. The only non-editor images used are that of the achievement backgrounds (active, inactive, expanded-active, expanded-inactive).
Awesome! Will probably give it a try, no matter I don't want something that complicated in my map :P.
One question: You need to import the achievement icons, nope?
Woha!
Thank you very much! I've been working on some kind of dialog to show all the achievements, but yours is far more superior to what I did end up with.
This thing is great!
@Doubleclick123: Go
Glad to hear it!
In the process of implementing this system for my own map, I've found a few bugs. At some point, I'll be updating the files both here and on Battle.net to reflect the updated system.
THIS IS EVERYTHING I HAVE ALWAYS WANTED!