Nestharus
o-o
- Reaction score
- 84
The Saver 1.0
Note:
Documentation for The Saver 1.0 is not yet done.
The engine is not yet done. 97% of the save features are done, and about 10% of the load features are done. It will be done soon though, given people take an interest to it ^_^
1. Why should I use this over other save/load engines?
The Saver is a very powerful save/load engine that allows you to modify any aspect of your save/load code with ease. Other save/load codes do not do this.
First, it has many security features that you can enable if you choose to. You do not have to enable these at all though. Most of these will not make your code any larger as long as you only make one of them, such as encryption and sequencing
Next, it allows you to colorcode the characters in your code with great ease. You can literally type in the characters that you want to be red and then type in SRed using a special function. More details are in The Saver 1.0 tutorial. It will fully describe how to use each of the commands, set up the code, etc.
What about space marks? Are you tired of dashes for spaces? Do you want to define your own spacing? You can color the dashes to any color, set it to any mark such as -,_,~, , etc etc as long as the mark isn't a part of your encryption key ^_^
As for encryption keys, they don't have to be the same size or have the same characters ^_^
How does the Sequencer Work?
It allows you to save up to 166 pieces of information in random places in your code : )
Another feature this engine includes is not having to deal with those huge item arrays etc ^_^. You just call a function and it'll create the array, the maximums, etc.
Now, you're probably thinking, what can I save in this code?
You can literally save anything. Most save/load codes now, atleast the advanced ones, allow you to save any integer you want. This one allows you to not only save integers, but strings as well. Do you want name encryption? You don't have to call a little name protection thing anymore, now you can just save the name into the code. You can even create passwords, etc. You can save any string you like. Just keep in mind that strings are very long codewise.
Now, what if you don't want name protection? As I mentioned before, there are other securities included in this code not found in any other. For one, your code size changes based on how big the numbers are that the player is saving. For example, if he had 1 gold and you were just saving gold, his save/load code would be 1 character long. If he had 1,000,000 gold, his save/load code size would be more like 3 characters long ^_^
Most save/load codes use Encryption, but not many use Random Encryption. Now, a lot of people agree that all of these security features, such as random encryption, are a total waste. A player can simple guess until they get the right code. Even random sequencing is useless against this.
The best security feature this has, and you can choose to enable this or disable this, is an Anti-Cheat Variable. You can add as many as you like, it works off of equations (4 different equations so far) that equate the numbers in the code and set them to the anti-cheat variable. Later, when the player loads, if the equations don't equal the varaible (meaning they cheated), it uses a stealth system which corrupts the code in 3 more tries, this way they think they succeeded ^_^. Another thing you can do with this is set your own values for the variables that will be plugged into the equations. You can even base the values on other Anti-Cheat variables =)
Now, I have not yet figured out a way that you can type in your own equations, so I'm just going to add lots of different equations you can use, oi oi. The Anti-Cheat variable will work by choosing 3 different values for the variables, and then choosing an equation, for example, equation 3.
So with this system you will be able to create a 100% unique save/load code that is small, secure, and easy to read that uses your own color coding, sequencing, encryption, extra security features, space marks, spacing, etc.
Why use this save/load engine over others?
It's the most powerful save/load engine out there that allows you to change any aspect of your save/load code with great ease ^_^. It also has 0 variables required! The only variables it has are those for color coding, like SRed, SBlue, etc. You can define all of your own variables for saving. It also has 0 arrays! It is all function based : D
Did I mention it's easy to use? You don't even need a -save or -load trigger. All you need is 3 setup areas.
Once again, full tutorials on how to use this system, how this system works, and how to make your own save/load code can be found at:
The Saver 1.0
The One Downside To The Saver
The Saver can only save up to 166 different pieces of information (this is pieces of information, not stored items, etc, the stuff in your actual code. Your items might count either as 6 pieces of information. A very large code that saves a lot of information probably saves 15 pieces of information, so 166 is like getting a $30,000 to buy some gum.)
It's not really a downside I guess since 166 pieces of information really is a lot and if you saved that much information you'd probably have a 166-400 character long code which is utterly insane, but um.. that's the only downside. Other save/load codes will save an unlimited amount of information.
Hopefully 166 pieces of information is enough ^_^
And one second while I put this in perspective for you:
Slot 1: Hero Type
Slot 2: Hero Level
Slot 3: Str
Slot 4: Agi
Slot 5: Int
Slot 6: Gold
Slot 7: Lumber
Slot 8: Random Encryption + Random Sequencing Compressed
Slot 9: Security Variable Anti-Cheat
Slot 10: Security Variable Anti-Cheat
Slot 11: Item 1
Slot 12: Item 2
Slot 13: Item 3
Slot 14: Item 4
Slot 15: Item 5
Slot 16: Item 6
Slot 17: x position of hero
Slot 18: y position of hero
As you can see, I'm already running out of things to even save and I'm only on Slot 18 out of 166, so the maximum is really not that big of a deal ^_^
I doubt anyone will even get to 30... lol, unless you're saving like 50 heroes, then 166 might be bad... : P
Note:
Documentation for The Saver 1.0 is not yet done.
The engine is not yet done. 97% of the save features are done, and about 10% of the load features are done. It will be done soon though, given people take an interest to it ^_^
1. Why should I use this over other save/load engines?
The Saver is a very powerful save/load engine that allows you to modify any aspect of your save/load code with ease. Other save/load codes do not do this.
First, it has many security features that you can enable if you choose to. You do not have to enable these at all though. Most of these will not make your code any larger as long as you only make one of them, such as encryption and sequencing
Next, it allows you to colorcode the characters in your code with great ease. You can literally type in the characters that you want to be red and then type in SRed using a special function. More details are in The Saver 1.0 tutorial. It will fully describe how to use each of the commands, set up the code, etc.
What about space marks? Are you tired of dashes for spaces? Do you want to define your own spacing? You can color the dashes to any color, set it to any mark such as -,_,~, , etc etc as long as the mark isn't a part of your encryption key ^_^
As for encryption keys, they don't have to be the same size or have the same characters ^_^
How does the Sequencer Work?
It allows you to save up to 166 pieces of information in random places in your code : )
Another feature this engine includes is not having to deal with those huge item arrays etc ^_^. You just call a function and it'll create the array, the maximums, etc.
Now, you're probably thinking, what can I save in this code?
You can literally save anything. Most save/load codes now, atleast the advanced ones, allow you to save any integer you want. This one allows you to not only save integers, but strings as well. Do you want name encryption? You don't have to call a little name protection thing anymore, now you can just save the name into the code. You can even create passwords, etc. You can save any string you like. Just keep in mind that strings are very long codewise.
Now, what if you don't want name protection? As I mentioned before, there are other securities included in this code not found in any other. For one, your code size changes based on how big the numbers are that the player is saving. For example, if he had 1 gold and you were just saving gold, his save/load code would be 1 character long. If he had 1,000,000 gold, his save/load code size would be more like 3 characters long ^_^
Most save/load codes use Encryption, but not many use Random Encryption. Now, a lot of people agree that all of these security features, such as random encryption, are a total waste. A player can simple guess until they get the right code. Even random sequencing is useless against this.
The best security feature this has, and you can choose to enable this or disable this, is an Anti-Cheat Variable. You can add as many as you like, it works off of equations (4 different equations so far) that equate the numbers in the code and set them to the anti-cheat variable. Later, when the player loads, if the equations don't equal the varaible (meaning they cheated), it uses a stealth system which corrupts the code in 3 more tries, this way they think they succeeded ^_^. Another thing you can do with this is set your own values for the variables that will be plugged into the equations. You can even base the values on other Anti-Cheat variables =)
Now, I have not yet figured out a way that you can type in your own equations, so I'm just going to add lots of different equations you can use, oi oi. The Anti-Cheat variable will work by choosing 3 different values for the variables, and then choosing an equation, for example, equation 3.
So with this system you will be able to create a 100% unique save/load code that is small, secure, and easy to read that uses your own color coding, sequencing, encryption, extra security features, space marks, spacing, etc.
Why use this save/load engine over others?
It's the most powerful save/load engine out there that allows you to change any aspect of your save/load code with great ease ^_^. It also has 0 variables required! The only variables it has are those for color coding, like SRed, SBlue, etc. You can define all of your own variables for saving. It also has 0 arrays! It is all function based : D
Did I mention it's easy to use? You don't even need a -save or -load trigger. All you need is 3 setup areas.
Once again, full tutorials on how to use this system, how this system works, and how to make your own save/load code can be found at:
The Saver 1.0
The One Downside To The Saver
The Saver can only save up to 166 different pieces of information (this is pieces of information, not stored items, etc, the stuff in your actual code. Your items might count either as 6 pieces of information. A very large code that saves a lot of information probably saves 15 pieces of information, so 166 is like getting a $30,000 to buy some gum.)
It's not really a downside I guess since 166 pieces of information really is a lot and if you saved that much information you'd probably have a 166-400 character long code which is utterly insane, but um.. that's the only downside. Other save/load codes will save an unlimited amount of information.
Hopefully 166 pieces of information is enough ^_^
And one second while I put this in perspective for you:
Slot 1: Hero Type
Slot 2: Hero Level
Slot 3: Str
Slot 4: Agi
Slot 5: Int
Slot 6: Gold
Slot 7: Lumber
Slot 8: Random Encryption + Random Sequencing Compressed
Slot 9: Security Variable Anti-Cheat
Slot 10: Security Variable Anti-Cheat
Slot 11: Item 1
Slot 12: Item 2
Slot 13: Item 3
Slot 14: Item 4
Slot 15: Item 5
Slot 16: Item 6
Slot 17: x position of hero
Slot 18: y position of hero
As you can see, I'm already running out of things to even save and I'm only on Slot 18 out of 166, so the maximum is really not that big of a deal ^_^
I doubt anyone will even get to 30... lol, unless you're saving like 50 heroes, then 166 might be bad... : P