Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 18 of 158 · Next page · Last page

Hi! Thanks for your tool :)
I noticed that these times, I couldn't update the username on my little project using your leaderboard. I just noticed reading the v2.8 updates that 'UpdateEntryUsername' is now deprecated.

I was wondering what is the correct way to update a username after this new version. Should we simply use UploadNewEntry with the new username?

Thanks again for your tool :)

Hi! I'm trying to use your tool, but when pressing on the secret key button it opens a pop-up with the code, but I cannot copy it from ther

same Here, the public key wasn't copied to my clipboard either but i could select it with my mouse o copy it

I can't even select it with the mouse, I don't know why. I had to do a screenshot and take the text from the picture with AI

Hey, due to a new browser policy copying to clipboard became broken on some browsers and I am working on fixing it. The keys are alternatively printed in the developer console, so you can copy them from there.

As a temporary workaround, I made the keys appear on top of the Unity view, so you will be able to copy the keys from there for now.

Hello! The Leaderboard functionality in my game is functioning smoothly; it uploads and downloads values as expected. However, when attempting to manage it here, clicking on 'Add Existing Leaderboard' using my secret key results in the addition of an empty, random leaderboard instead of the intended one. Strangely, the game continues to update the correct leaderboard without issue.

Am I doing something wrong?

(1 edit)

Adding some important info, all leaderboard added share the same public and secret key, and when I enter any of the leaderboard there is a red message "not found"

Hey osbaldoj!

Could you send me the public key or secret key of your leaderboard through Discord? I think I will be able to fully understand your problem with more explanation or a live demo. My username there is: @danqzq

Hey im getting the Error "Allocate is not defined in my browser when i try to add a number in the input field of "Add Existing Leaderboard" "

Hey Morgee!

I will take a look and try to fix this soon, thanks for letting me know!

I was able to get my data anyway from the waterfall on reset keys but ty very much, the error seems to come from an "Oudated" function "pointer_stringify" if your try to pull public or private key

On the "add existing leaderboard" i dont know what function is the problem

This should be fixed now!

(+1)

Hello! Thank you for your work on the leaderboard creator! I am working to implement it into my game. I'm unsure exactly what to change here to access my score variable. Can you advise?

// Make changes to this section according to how you're storing the player's score:
// ------------------------------------------------------------ [SerializeField] private ExampleGame _exampleGame;

private int Score => _exampleGame.Score;
// ------------------------------------------------------------

I'm also not seeing anything in the inspector to assign objects to (screenshot below). I'm sure these are easy fixes as I've still got lots to learn. Thanks for any assistance!

Hello invertedMirrors!

Where are you handling the player's score in your game?

(+1)

Can i organise the leaderboard by name alphabetical order? 

I am kind of trying to make it do something it probably wasn't designed to do but I have this requirement. Is this a possibility?

Hey joeyjojoe71!

If you could fetch all the entries of your leaderboard, then you can write your own algorithm to sort those entries based on their usernames in alphabetical order.

(+1)

Leaderbord disappear sometime from my leaderboard list. is this normal?

(+1)

Hello tabtaste!

This could be due to your browser not caching the leaderboard credentials. In any case, you should be saving your leaderboards' secret keys.

Ah okay thanks a lot!

(+1)

i have a game where user have go through an auth and in return i get a unique id for that user, so that user can play the game from multiple device. What i want is to upload that id along with username and score. So that whenever i am uploading new entry, i check if the entry against that id exist, if yes then update it, if no then create new one

Hello SquadCell!

With the latest version, there is a way to manually insert unique IDs for players as a method of identification. Please read more here on how to integrate manual authorization of players:

https://github.com/danqzq/unity-leaderboard-creator/releases/tag/v2.8

(+1)

Hey, how can I allow the table to take scores greater than an int32? I modified the functions to take longs instead, but I get an error thrown that the score cannot be larger than 2147...etc. 

Is this a network limitation or is there something else I can change to allow this?

Hello Niblet!

There is unfortunately no straightforward approach to this, but you could make use of the Extra field to hold more data for each player.

(+1)

this tool is amazing

bug report tho

you get locked in when you're using the free version and try to black list someone, the only clickable button in that menu is the "Save & Close" button, and when You click it It gives you the warning and never closes.

Thanks for the bug report, I will fix this soon!

(+1)

Hi, My project uses Unity 2019.4.40f1. this means some of the code did not work, due to my C# version being version 7.3. So, I ended up rewriting the ConstantVariables class. Hopefully you are all cool with it, It would not have worked if I didn't. Here it is:

        internal const string GUID_KEY = "LEADERBOARD_CREATOR___LOCAL_GUID";

        private const string SERVER_URL = "https://lcv2-server.danqzq.games";

        private static string URL_EXTENSION;

        internal static string GetServerURL(Routes route = Routes.None, string extra = "")

        {

            switch (route)

            {

                case Routes.Authorize:

                    URL_EXTENSION = "/authorize";

                    break;

                    

                case Routes.Get:

                    URL_EXTENSION = "/get";

                    break;

                case Routes.Upload:

                    URL_EXTENSION = "/entry/upload";

                    break;

                case Routes.UpdateUsername:

                    URL_EXTENSION = "/entry/update-username";

                    break;

                case Routes.DeleteEntry:

                    URL_EXTENSION = "/entry/delete";

                    break;

                case Routes.GetPersonalEntry:

                    URL_EXTENSION = "/entry/get";

                    break;

                case Routes.GetEntryCount:

                    URL_EXTENSION = "/entry/count";

                    break;

            }

            return SERVER_URL + URL_EXTENSION + extra;

        }

(+1)

Thank you for letting me know about this. I will revert the script to work with 2019.4 versions.

There are a couple other lines of code in one of the other scripts that uses the ConstantVariables, but other than that, the compatibility of this code for 2019.4 is actually really good!

Is it possible to use this to keep track of globally shared stat? Similar to the "Total Deaths Worldwide" counter in Dark Souls 2.

Hey ConaLukBro!

Currently, no. However, this is a cool idea and I will potentially work on integrating it in the future!

(2 edits)

Hi! I'm having hard time with already taken username while uploading scores. Please Is there an errorcallback to identify this case or any way to check if username is available? I tried with IsMine in order to know if my score is already on the leaderboard but doesn't work properly.  

Hello!

Alternatively, you can try receiving the error callback upon entry submission when calling the UploadNewEntry function.

 internal server error is occurring

Do you have an idea of when things will get back to normal?

Should be back up now

Yeah it's working now, thanks! 

(+1)

Hi! is there a way to identify my score from all the entries loaded?

Hey Ljtobitz!

Yes. Each Entry has a IsMine() member method with returns true if the entry belongs to the player.

Thanks!

(+1)

How can i delete all entries at once?

Hey ConflictusAr!

Unfortunately, you cannot delete all entries at once for classic leaderboards. This feature is only available for advanced leaderboards and it can only be done manually as of now.

(+1)

Hi,
suddenly, the leaderboard started recording new lines for the same user. when I try deleting the lower record it deletes from the top.

I hope that this would be fixed

Hey GoodAUB!

This is getting worked on to be fixed.

Thanks for your feedback.

Can you please update on the progress

I think that the problem is not fixed yet

(+1)

Hello Dan. I'm using your Leaderboard Creator in my game, which after the game, stores score with their name in a leaderboard. A problem I'm facing though is that after they point their information in, send entry, then go back to the main menu and play a new game, and then try to submit a new score, it overrides the previous game. Is there any way to work around this? Thanks!

Hey christopher11302!

The FAQ in the documentation contains an answer to your question. It also suggests a possible workaround for your case.

Viewing most recent comments 1 to 18 of 158 · Next page · Last page