a lot of Basic Questions no one understand
Posted: Fri Aug 28, 2020 7:54 am
Hello Joel, and best Greetings
I forgot my other account here, it's been too long.
A foreword: The documentation of EasySave is still a disaster, a nightmare of biblical proportions. It would be nice if you could at least do a 10 minute Basic Toturial on Youtube, how the BASIC FUNCTIONS work. Nobody really sees what you write in the documentary. My suggestion would be to make a kind of Toturial here in the forum, at least from this post, so that you understand how to save something.
1 - after switching (there is no other way) from ES2 to ES3 nothing works anymore. All commands like ES2.Save(Playaer.transform.position, "PlayerPosition") are ignored. Only "easy3.savefile" does not work anymore, it is 1 Kb in size and that's it.
2. It is not possible to individually save a position of a game object (only the position).
3. There is no description anywhere and it is absolutely unclear how I save an active scene. In ES2 this was: es2.save(SceneManager.GetActiveScene().name, "MyScene");
here this is no longer possible. Only an ES3.save file is created. Also my string names - are not available.
4. saving an Int does not work either. I use:
ES3.Save(Player.Ammo, "PlayerAmmo") nothing comes out of it.
only one ES3Savefile. Nothing more. "PlaerAmmo" is not existing in the save folder.
So there are no stats loadable. What the savefile.es3 contains at all is unclear. It is only 1 byte large.
I would like a detailed example script for the following things:
1 - save active scene, load active scene again (Please NO AUTOSAVE! Please by script, by hand, with single program lines, thank you very much )
2. store an int so that it is stored separately (e.g. as "MeingespeicherterInt" as ES2 handled it.
Same please for:
a bool, and the position of a game object, just the position,
not LoadInto, but only the position in the world.
Please do this per single program lines.
Please also tell me how I can teach ES3 to load it again.
The following attempts have failed:
ES3.Save("MyInt", "MyInt")
ES3.Save(MyInt, "MyInt")
at Bools, I didn't even try to continue. In short: it does not store anything at all.
IMPORTANT. I don't want to add the "Auto Save Manager" to my scenes. It must work without it (if only because I don't want to save every single asset there, it doesn't make sense to save all trees and everything in the scene separately, because I don't need all data as a save).
and please, please please please, make sure you have a decent Toturial.
It really is a nightmare. The documentation is just terrible.
Really bad. No wonder that so many helplessly ask here how anything is scripted. A short Toturial, at least for the basic functions, doesn't do that much work, but helps a lot of people.
Best Greetings, thank you for your Time and i am looking forward to an answer.
Chadedala.
PS: Deepl translated.
I forgot my other account here, it's been too long.
A foreword: The documentation of EasySave is still a disaster, a nightmare of biblical proportions. It would be nice if you could at least do a 10 minute Basic Toturial on Youtube, how the BASIC FUNCTIONS work. Nobody really sees what you write in the documentary. My suggestion would be to make a kind of Toturial here in the forum, at least from this post, so that you understand how to save something.
1 - after switching (there is no other way) from ES2 to ES3 nothing works anymore. All commands like ES2.Save(Playaer.transform.position, "PlayerPosition") are ignored. Only "easy3.savefile" does not work anymore, it is 1 Kb in size and that's it.
2. It is not possible to individually save a position of a game object (only the position).
3. There is no description anywhere and it is absolutely unclear how I save an active scene. In ES2 this was: es2.save(SceneManager.GetActiveScene().name, "MyScene");
here this is no longer possible. Only an ES3.save file is created. Also my string names - are not available.
4. saving an Int does not work either. I use:
ES3.Save(Player.Ammo, "PlayerAmmo") nothing comes out of it.
only one ES3Savefile. Nothing more. "PlaerAmmo" is not existing in the save folder.
So there are no stats loadable. What the savefile.es3 contains at all is unclear. It is only 1 byte large.
I would like a detailed example script for the following things:
1 - save active scene, load active scene again (Please NO AUTOSAVE! Please by script, by hand, with single program lines, thank you very much )
2. store an int so that it is stored separately (e.g. as "MeingespeicherterInt" as ES2 handled it.
Same please for:
a bool, and the position of a game object, just the position,
not LoadInto, but only the position in the world.
Please do this per single program lines.
Please also tell me how I can teach ES3 to load it again.
The following attempts have failed:
ES3.Save("MyInt", "MyInt")
ES3.Save(MyInt, "MyInt")
at Bools, I didn't even try to continue. In short: it does not store anything at all.
IMPORTANT. I don't want to add the "Auto Save Manager" to my scenes. It must work without it (if only because I don't want to save every single asset there, it doesn't make sense to save all trees and everything in the scene separately, because I don't need all data as a save).
and please, please please please, make sure you have a decent Toturial.
It really is a nightmare. The documentation is just terrible.
Really bad. No wonder that so many helplessly ask here how anything is scripted. A short Toturial, at least for the basic functions, doesn't do that much work, but helps a lot of people.
Best Greetings, thank you for your Time and i am looking forward to an answer.
Chadedala.
PS: Deepl translated.