[PLUGIN] EpicLeaderboard.com online leaderboards for UE5

it would also be great if you could let the score input in “submit score” be a string, instead of a float.

I don’t provide binaries for preview releases, the source code is included however so feel free to compile it yourself.
Make sure you have Visual Studio with C++ support installed.
Remove the binaries and intermediate folders (including those inside the plugins directory)
and open the project (UE4 should ask you if you’d like to rebuild for the new engine version)

more detailed instructions here

error.PNG it appears this instead of what you are saying.

Hey, I’m making a simple VR game and your plugin saved me!
I’m also noob in programing and I have a question :slight_smile:

Is there any simple way to make that our widget will show score that we just submitted? For example, in our leaderboard there is 50 records and we just submitted a score which is on 30 place, how to make that our place in leaderboard will be shown? (It’s a VR, i can’t just scroll with mouse :confused: ).

if you are with blueprint you can use a function that is called scroll to viewport I guess. you can play with it and do whatever you want you just have to put the scroll box widget (target) and the child widget you want to scroll to. Usually when I dont know how to do something i right click the screen and enter synonims of words that are related to my problem for example: scroll, show, things like that.

+1 for this. It would be a lot better than our alternate solution of building an HTML5 UE4 project to embed on our page :stuck_out_tongue_winking_eye:

I assume no ETA for that just yet?

Hey, when will it be possible to retrieve more than 50 scores? Seems odd that this is not possible even though >50 scores are stored in the website database.Great work btw :slight_smile:

I tried to compile in 4.14.3 inside the engine plugins folder and got this error:

Error Property is exposed to the editor or blueprints but has no Category specified. UE4 D:\Engine\UnrealEngine-4.14.3-release\Engine\Plugins\EpicLeaderboard\Source\EpicLeaderboard\Classes\EpicLeaderboardObject.h 16

Error UnrealHeaderTool failed for target ‘UE4Editor’ (platform: Win64, module info: D:\Engine\UnrealEngine-4.14.3-release\Engine\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.uhtmanifest, exit code: OtherCompilationError (5)). UE4 D:\Engine\UnrealEngine-4.14.3-release\Engine\Intermediate\ProjectFiles\EXEC 1

Error MSB3075 The command “…\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 41

— UPDATE —
Got working now :smiley: My project was not c++. So I compiled it in a blank c++ project and pasted the Plugin folder into mine non c++. Worked :smiley:

Updated to 4.16

Hi…

Version 4.16 that is Available on the site is not Compling with Source UE4. Can only be used with Launcher UE4.

Can you check on this.

Thanks.

try removing the binaries folder in the plugin directory and compile the plugin from scratch

Hi,
There were some Warnings in the Build.cs for the Plugin. I fixed that up & currently Compiling the Engine. Hopefully it will go away.

Will Update you the Results. Do you have Skype btw?

Thanks.

Sure, just let me know what you found
don’t have Skype, you can contact me on discord

Hey Fixed the Issues. Had to Fix 2 Files to get things up & Running.

Now everything is working Good.

I might have something for you. Can you send your Email ID via PM or your discord details…

Thanks.

I have a question, I uploaded a score of 70004889 and the leaderboard rounded it to 70004900 and I don’t know why

Scores are stored as float values which have limited precision, with reasonable scores you should never run into major issues however.

You can read more about it here

Is there a way to solve my problem?

I have another question, is there a way to submit a lesser score in “higher is better” hierarchy?

This is absolutely fantastic! Thanks! :slight_smile:

Is there any way to solve it?