|
|
#1 |
|
Open source terrorist
Technical Director
|
It is a code generation system, 2 modes:
- Save: Store values in an array then use the Codemaker to create a code string. - Load: Make the player input a code string the pass it to Codemaker to load the values it contains into an array, or detect errors. It is completelly binary based so codes tend to be smaller than with other systems, also has safety checks like a checksum and a code only works for one player name (in bnet it is that codes are different for each account). And the least variation in the values makes every character in the code change It allows you to easily change the charmap and other options so you can choose a simple code that just uses 1234567890ABCDEF (easier to write/type) or a more difficult one that even uses lower case characters and symbols (smaller code size) Version History:
0.5 :
- Fixed issues with every single function pack that caused problems after copying it to
custom script section (the % becomes nothing bug)
0.4 :
- Revamped the general way the system works, now the slightest variation will make the system
generate a completelly different code.
0.3 :
- Changed the introduction.
- The Player encoding protection is now optional.
|
|
|
|
| Sponsored Links - Login to hide this ad! |
|
|
|
|
#2 |
|
.
Respected User
|
Wonderful engine. Learned a great couple of things by looking through the code.
__________________ |
|
|
|
|
|
#3 |
|
User
Join Date: Mar 2005
Posts: 16
|
Just what I need. Works well, and function packed....(not like vex needs my approval..)
|
|
|
|
|
|
#4 |
|
Open source terrorist
Technical Director
|
There is a bug with the hero save/load sample (it is actually blizzard's fault) . The editor strips % characters from the custom script section when saving. So if you copy the pool class to the custom script section you have to find out the string that sets its charmap for the Rawcode stuff and add an extra % after the first % in the charmap
__________________ |
|
|
|
|
|
#5 |
|
User
|
argh vex is this useable in a hero wars like map sorta like dota but different because heros are not as strong so as to enable save/load codes? and if its not canu make one? im no genius but i know ur good!
|
|
|
|
|
|
#6 |
|
Open source terrorist
Technical Director
|
I did not design it with any specific use in mind.
__________________thanks for reminding me I made this map, I have to update the file to add some warnings and recommendations. |
|
|
|
|
|
#7 |
|
Open source terrorist
Technical Director
|
All right, updated
|
|
|
|
|
|
#8 |
|
User
|
but vex whats it good for? i have no practice in jass and im almost possative 90% of other people dont so how are we supposed to make our own? im a little confused... mmm i need a save code... FRIDGE!.. if any one sees this and knows how to make one like the one in humans vs orcs.. please email me at aaronpaul13@aol.com or on aim aaronpaul13 thanx
-ps nice website i envy u :) -Aaron Last edited by Hellblade92-AoA : 02-23-2006 at 10:50 PM. |
|
|
|
|
|
#9 |
|
Open source terrorist
Technical Director
|
Hmnn the sample included should be good enough for saving any kind of hero.
__________________ |
|
|
|
|
|
#10 |
|
User
|
ohh ok i see lol im dumb so all i half to do is do what u said to impliment then just maybe cgange some actions and events around (that could be hard) lol and change events to maybe a player types a chat message -save :) lol whew im a retard thanx for the great tool... I NOW LOVE IT :) awesome man later!
|
|
|
|
|
|
#11 |
|
User
Join Date: Jan 2004
Posts: 36
|
That's kinda what I'd like to know, Hellblade.
Why are the demo triggers setup to use abilities to save and load? Really, who creates abilities for them? Wouldn't you just have it work on player chat messages with a particular unit variable setup to be the hero to save? Either way, without knowing JASS to be able to change them (which I honestly have no desire to learn), there's just no way I can get this system working in my map. |
|
|
|
|
|
#12 |
|
Open source terrorist
Technical Director
|
Congratulations then, don't use it.
__________________But it is really easy to make it use chat messages, I met 2 guys with 0 JASS knowledge that were able to use this system. And also made it use chat commands I actually like buttons more than chat commands. |
|
|
|
|
|
#13 |
|
.
Respected User
|
Me too. Chat commands sucks much.
__________________Hmmn, why not learn JASS? It gives you more freedom and more possibilities, and makes everything faster. And a lot of people here could help you. I think you should consider learning JASS, it is not hard at all. |
|
|
|
|
|
#14 |
|
User
Join Date: Jan 2004
Posts: 36
|
Just because I want to eat the cake, that doesn't mean I want to know how to make it too. I have a feeling Blizzard feel the same way, because they did go to all that trouble setting the GUI up.
Incidentally, buttons are much better than chat commands, obviously, unless you run out of button space. Still, you're going to have to type that code back in anyway, so I don't see the point... Last edited by Venturai : 02-24-2006 at 01:27 PM. |
|
|
|
|
|
#15 |
|
Open source terrorist
Technical Director
|
You can just make it use chat messages , the trigger that detects the buttons is in GUI.
__________________I agree with the cake thing, look, if you install the codemaker in your map you won't have to know anything about how to encode an array into a binary string, take checksum, encode for checksum encode for the player, encode the binary string into a code, parse the code to highlight different kinds of characters and separate it in blocks of 4. And then be able to revert the process and detect errors. You won't have to do that. You would just need to use some functions which are already in use by the save/load triggers so you can just copy those triggers and modiffy them to your will, you of course have to configure the ability/ item data too in case you want to use the hero save/load sample. Making this system in GUI would have been suicidal |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
|
Donate |