3D Rad - Free 3D game maker - Forum

This forum is now archived!

This forum is locked, and is a read-only version. A new community-ran forum can be found at classdev.net

News:

The 3DRad community can be found at classdev.net.

Pages: [1] 2

Author Topic: Save/Load System V2.0  (Read 5721 times)

« on: March 14, 2010, 10:27:10 AM »
Alright, finally got it done. You'll need the most recent version of RAD.

Features

-Main Menu system added. All in single project. Shows how loading can be done from startup.
-Fade in/fade out missing from previous version added.
-Save files encrypted with password based substitution cipher (just change the password to get a unique encryption).

Extract the archive to the 3D RAD directory and then run SaveLoad2.3dr from the projects folder.

Explanation

The project is an extension of the previous one (http://www.3drad.com/forum/index.php?topic=3760.0). The main improvement is the ability to encrypt save files. With the limited abilities of scripting in 3D rad, only a basic form of encryption could be realistically achieved. However, combined with the fact that a user will have no idea what information is being saved and in what order it is in, this encryption proves entirely secure. The startup script allows loading from the main menu by passing an internal variable (VAL_1=1/2/3) to the save/load script.

The encryption is a very simple substitution cipher based on a password. Opening the save/load script, you will be directed how to change this password so other RAD users cannot decipher your savefiles. The password can consist only of characters (letters or numbers) in the 'alphabet' string (see script for details on how to change this) and any character can only appear once. A longer password is generally stronger and a mixture of letters and numbers is vital.

TIP: to further strengthen the encryption, separate values that are similar or appear related. e.g character coordinates.

Any feedback or further suggestions are welcome!

« Last Edit: March 14, 2010, 10:29:00 AM by chebob69 »

PsychoWeasel9

« Reply #1 on: March 14, 2010, 10:55:08 AM »
Sounds great! :)
« Reply #2 on: March 14, 2010, 11:50:40 AM »
It does more than sounds!  8)
« Reply #3 on: March 30, 2010, 12:49:15 PM »
I tried it chebob69 sorry it didn't showed anything its just empty file.

I think its because of my rad version 6.41 :-\.

that's why I was saying I will wait for the new realease( I forgot to write version of 3drad though)

« Reply #4 on: March 30, 2010, 01:01:27 PM »
Most recent version is 6.44, singh. you will likely end up waiting 6 months to a year before you can get this for free... and then there will be another, greater version. sigh.
CsharpJsharp.com: the computer nerd site. Accepting suggestions!




Windows 7 on Acer Aspire 5735 laptop
Pentium Dual-Core T3200
732 MB Mobile Intel Graphics Accelerator 4500M
2GB DDR2 RAM
« Reply #5 on: March 30, 2010, 01:14:43 PM »
Acegard, I am not running good financially at the moment, I will surely donate 3drad because it is such a wonderful gamemaker and I want it to go more ahead by donating :).

And i don't have to wait too long(eg. 6 months or year) ::) because Fernando have already set the date of 6.44.
Quote
MARCH 2010 RELEASE (v6.44) ONLY AVAILABLE TO DONORS. WILL BE RELEASED TO THE PUBLIC DURING THE FIRST WEEK OF JUNE 2010
:)

yes, its true that still i will be running back with 6.44 at that time .




 
« Last Edit: March 30, 2010, 01:16:31 PM by singh »
« Reply #6 on: March 30, 2010, 01:19:45 PM »
Acegard, have to tested this save/load project if yes then did it worked for you ?
« Reply #7 on: March 30, 2010, 01:21:09 PM »
I'm sure you can afford $5 to donate!!?
« Reply #8 on: March 30, 2010, 01:27:00 PM »
calm down pal 3drad future is not depending only on my donation and yes especially not on $5! LOL!!  :D

there are lots of other donating too.

I am saying that i will donate, I would also love to see 3drad going up :P.

« Reply #9 on: May 03, 2010, 09:04:34 PM »
Wow, this is awesome. I never did actually see this before. You don't mind me copy and pasting from this do you?
« Reply #10 on: May 04, 2010, 01:31:32 AM »
Yeah I'd guessed. You can and should use it in your own projects, I'd like to see the results!
« Reply #11 on: May 04, 2010, 05:52:24 AM »
Great stuff! ;)
Roll out!
http://www.youtube.com/watch?v=VD8MvMaPNO4

Do you have kids between the ages of 3 and 9?

http://www.amazon.com/dp/B007K1EFC6
« Reply #12 on: May 04, 2010, 06:14:37 AM »
Haha thanks, this is months old you know...
« Reply #13 on: May 04, 2010, 09:28:40 AM »
 :D I had downloaded it when you posted it, but then forgot to test it out! ;D
Roll out!
http://www.youtube.com/watch?v=VD8MvMaPNO4

Do you have kids between the ages of 3 and 9?

http://www.amazon.com/dp/B007K1EFC6
« Reply #14 on: May 04, 2010, 02:33:39 PM »
Cool, well I'm glad it's working well for people.
Pages: [1] 2