Page 5 of 9

Re: - Post your Feature Requests in this thread -

Posted: Mon Mar 09, 2020 6:21 pm
by Joel
nFighter wrote:Hey! For now we can only download all the file names from the ES3 cloud. Is it possible to have a feature to get a list of the files with a certain mask? So it will be a fast milliseconds mysql query who did all the sorting/searching job (instead of manual unity sorting which could take minutes on a large database). It will be a great help to have this feature as well as playmaker action for it <3
Hi there,

As this is the first time this has been requested I've added a feature request for it here: https://moodkie.com/forum/viewtopic.php ... 6666#p6666

If you have knowledge of PHP and you're feeling brave, you could modify the ES3Cloud.php file to do this, and send the mask over using ES3Cloud.AddPOSTField.

All the best,
Joel

Re: - Post your Feature Requests in this thread -

Posted: Tue Mar 10, 2020 8:00 pm
by nFighter
Joel wrote: As this is the first time this has been requested I've added a feature request for it here: https://moodkie.com/forum/viewtopic.php ... 6666#p6666
btw, as far as I understand it's actually almost the same feature as previously requested ES3 folder structure https://moodkie.com/forum/viewtopic.php?f=14&t=1711
At least they solve the same task - getting some files from the cloud database, instead of getting one particular file or all files. Nevertheless, I see that it's not a popular request tho :D

Re: - Post your Feature Requests in this thread -

Posted: Wed Mar 11, 2020 8:12 am
by Joel
nFighter wrote:
Joel wrote: As this is the first time this has been requested I've added a feature request for it here: https://moodkie.com/forum/viewtopic.php ... 6666#p6666
btw, as far as I understand it's actually almost the same feature as previously requested ES3 folder structure https://moodkie.com/forum/viewtopic.php?f=14&t=1711
At least they solve the same task - getting some files from the cloud database, instead of getting one particular file or all files. Nevertheless, I see that it's not a popular request tho :D
I don't think this should be too difficult to implement at our end, so if I get some spare time this week I'll look into this and see if what I'm thinking is possible. If so, I'll be able to provide you with a solution next week.

All the best,
Joel

Re: - Post your Feature Requests in this thread -

Posted: Wed Mar 11, 2020 7:18 pm
by nFighter
Joel wrote: I don't think this should be too difficult to implement at our end, so if I get some spare time this week I'll look into this and see if what I'm thinking is possible. If so, I'll be able to provide you with a solution next week.
Great, thank you for your time! <3

Re: - Post your Feature Requests in this thread -

Posted: Sun Mar 22, 2020 9:57 am
by Joel
nFighter wrote:
Joel wrote: I don't think this should be too difficult to implement at our end, so if I get some spare time this week I'll look into this and see if what I'm thinking is possible. If so, I'll be able to provide you with a solution next week.
Great, thank you for your time! <3
Hi there,

I've managed to implement this at my end, and will be included in the next update. In the meantime I'll send the update over to you.

This adds a 'pattern' field to the Download Filenames action which allows you to use '%' and '_' as wildcards as described here: https://www.w3schools.com/sql/sql_like.asp

Note that you will need to replace the ES3Cloud.php on your server with the new one located in Assets/Plugins/Easy Save 3/Web.

All the best,
Joel

Re: - Post your Feature Requests in this thread -

Posted: Mon Apr 13, 2020 7:08 am
by hthought
Any plans for a Playfab integration ? :)

Re: - Post your Feature Requests in this thread -

Posted: Mon Apr 13, 2020 7:28 am
by Joel
hthought wrote:Any plans for a Playfab integration ? :)
Hi there,

As this is the first time we've had this requested, I've created a feature request for it here: https://moodkie.com/forum/viewtopic.php?f=14&t=1883

However, note that it should currently be possible to integrate with their APIs yourself using the instructions here (though as I have no experience with PlayFab, I cannot guarantee this is the case):
https://docs.moodkie.com/easy-save-3/es ... rage-apis/

All the best,
Joel

maybe a new feature, I hope you could make it possible.

Posted: Tue Jul 14, 2020 6:21 am
by GuaiWuLieRen
when saving value types let's say int or float, etc. if the value is equal to zero, can ES3 simply ignored this value? because in this way, it can reduce the size of the saved file. and reduce the loading time when games are started.

thanks.

Re: maybe a new feature, I hope you could make it possible.

Posted: Tue Jul 14, 2020 6:40 am
by Joel
GuaiWuLieRen wrote: Tue Jul 14, 2020 6:21 am when saving value types let's say int or float, etc. if the value is equal to zero, can ES3 simply ignored this value? because in this way, it can reduce the size of the saved file. and reduce the loading time when games are started.

thanks.
Hi there,

I've moved your post to the Feature Requests topic.

The JSON format would not allow for this, and there is very unlikely to be any noticeable benefit to doing this unless you happen to be saving tens of thousands of zero values to your file. In this case you would see more benefit from optimising the data before you save it.

Alternatively, if you want to reduce the size of the file you can use compression:
https://docs.moodkie.com/easy-save-3/es ... ompression

All the best,
Joel

Re: - Post your Feature Requests in this thread -

Posted: Wed Aug 05, 2020 9:36 am
by fur
ES3Spreadsheet is great and handy for us reading local CSV database file, in the Resources folder.

But we want to encrypt the local database and decrypt it when using ES3Spreadsheet, using the default ES3 encryption password. So that the player cannot hack the local CSV and for example, add hp to character, or add more coins in a shop item, etc.

It will be great if you have a tool that can drag and encrypt a selected file, that can later be read by ES3Spreadsheet in runtime.

I believe I can write an Editor script using ES3.LoadRawString and ES3.SaveRawString for that, but yea if you got that in the first place then that will be great.