eezstreet Posted December 2, 2013 Posted December 2, 2013 Introducing the JKHub API. What is it?After a year's worth of culmination and thought, this completely open source API allows for mod editors (that would most likely be you reading this right now!) to integrate into the JKHub site in a variety of ways. Some of the proposed features and ideas include leaderboards, achievements, 1-click mod launching from the site, inviting others to play mods with you, global chat posting status updates while ingame, and more. For right now, the main focus revolves around achievements and basic social networking.Through this test site, beta testers can experience some of these changes already. Profiles are exposed to the general public, and you can already begin to brag about your achievements. Why don't you check out my profile and see for yourself? In short, the JKHub API could potentially revolutionize the community and bring everyone closer together. How will it integrate with JKHub exactly?I plan on altering the site drastically, when the chance arises for me to do so. It will require a constant effort to maintain, no doubt. I want to make profiles a lot more personal and really reflect your own persona. Your own little 'space', if you will, where users can be fascinated by all the mods that you play or make. Once the backend is there, I think we will see potential for growth in mod development. The community would become closer as a whole. That's my eventual goal, at any rate. Ingame, players will be able to log in to their JKHub account from a universal and secure user interface, which is rendered from the engine. How can I add achievements, etc to my mod?You will have to register your mod first through a form, and the moderator will approve your mod. After that, you will have to add achievements to your mod, and then you will need to code in the activation for your achievements. OpenJK will be the first mod to use this API, so it would serve as a good example on how to implement the achievements, etc. I also plan on documenting everything as clearly as I can. Do note that the API is currently going to be licensed under GNU GPL and require engine modification. If there is enough of a demand, I will try to make an MIT-licensed version which I will distribute on an individual basis. When can I beta-test the system?When it's ready. Currently the system needs a lot of work done on the game-side of things, and I will be bringing people in in waves to test the system. Shadzy, Omicron, KDR_3XILE and 8 others like this
Circa Posted December 2, 2013 Posted December 2, 2013 Very glad to see a proper reveal. This is going to be big, guys. Bek and Tempust85 like this
Shadzy Posted December 2, 2013 Posted December 2, 2013 Glad to hear something like this in works.I am a message away for any and all beta testing!
Onysfx Posted December 2, 2013 Posted December 2, 2013 Gooooood!!!! Nice! @@eezstreethttp://www.youtube.com/watch?v=FvTa1vxmY3M#t=1m1s Link, RAILBACK and Bek like this
katanamaru Posted December 3, 2013 Posted December 3, 2013 Why is this going to be in OpenJK? Wasn't the focus of OpenJK to fix bugs and clean up the code, but nothing else?Or do you mean that this mod will use OpenJK as a source, which is totally in line with the OpenJK purpose? I like the idea, but until I get internet it is useless to me.
eezstreet Posted December 4, 2013 Author Posted December 4, 2013 Making such a system work on base seemed like the most sensible first example. However since 'base' wouldn't make sense to classify as a mod (and uh...you'd need to modify base...and it wouldn't be base anymore!), OpenJK seemed like the next best thing.This system is entirely optional, I should mention. OpenJK is meant more to be a solid base for other mods and providing a good base experience. It would be a bit inaccurate to claim that it only fixed bugs and nothing more, especially with the advent of modular renderer/rend2 and various other minor changes. Shadzy and Circa like this
katanamaru Posted December 4, 2013 Posted December 4, 2013 Okay. It seems that something confused me in the wording is all. No problems here. Keep up the good work.
Bek Posted January 6, 2014 Posted January 6, 2014 Gooooood!!!! Nice! @@eezstreethttp://www.youtube.com/watch?v=FvTa1vxmY3M#t=1m1sYeah I felt the same way
ZeroRaven Posted January 7, 2014 Posted January 7, 2014 Most impressive Check out some of my previous works:JK Hub - [Editor: Zero Raven]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now