Oghma Infinium - A character tracking addon.

Ok so we thought long about this issue and we have come up with a solution I think will solve everyone's problem.

This plugin was not created with the idea that you could selectively share your build with certain people. It was built around transparency and the ability to help people learn how builds are made in the game, plus its fun to code and make websites.

That being said, we understand the sensitivity of associating a particular skill-loadout and play style of a build with a person, especially in PvP areas.

SO what to do?

Simple, we are going to allow you to submit your build anonymously.

You can share everything about the build up to the char name and account associated with it.

Now, on our back end it will still be associated with you, we just simply won't display that on your @page, nor will we display your @name or character name on the character page.

It will be like /anon/templar/randomcode

so you will still have a permalink to the build you can share with your guildmates and if someone searches for that particular type of build, it will still show, but not tied to you.

So best of both worlds, the PvP people get to have their secret builds not tied to them and the PvE people get to view the best builds for inspiration.

If you are asking to have the ability to set your character up, have it tied to you and then restrict the people that can see it, that simply is against the idea of the plugin and will not happen.

Tl;dr really weigh the fun you have in game vs the business practices you are supporting.

The edit box of the game is limited to 1,024 characters. This presents a problem to us because we have to have more characters than that in our base64 encrypted URL as we add more variables to send to the database.

We have a potential workaround though, and that is to truncate the url into 1,024 bites and give you multiple boxes to copy and paste into a front end interface on the website

[_____________] set 1 [_______________] set 2 [___________________] set 3

and you would just copy and paste the set from 1 to the other in game to the interface.

Kind of a pita, but without automatic updating and staying within the 1,024 character limit, this is the only idea that makes sense to use, albeit having a third party executable running in the background would alleviate this all, but we are trying our best to stay outside the realm of software development on the desktop platform.

Tl;dr really weigh the fun you have in game vs the business practices you are supporting.

Please note that none of this is final, it may be changed. and none of the links for the desktop currently have a stable release. I will release a stable release of both the desktop application and the lua code on my github as soon as i work out a few more things, I personally thank you ALL for all the support, and input you guys have provided over the last few weeks.

I will be posting more information about how the desktop application will work soon, but for now the program is very simple open up your game, type in your login (which is now saved for the record ) to our service, generate a new link and then either reload the ui or wait for eso to save the data to the file, (we cannot control how fast it is written to file from the code sadly.) then run the jar file!

Currently the desktop application only officially supports Windows, although support for alternate opperating systems will come shortly. If you are having trouble running the jar file, make a file called run.bat and put this in it:

java -jar OghamInfinium.jar
PAUSE

Note that OghamInfinium.jar is whatever the name of the jar you got from us is named, the bat file must be in the same directory as the jar file.

The console window will print any errors, and will also print what is displayed on the page when the data is submitted. If you do have a issue, please submit it on the github for the desktop application and I will address is as soon as I can.

Hey guys! Just so you know we have been working very hard on the desktop application and it is coming along nicely! Here is a markup of what we are aiming for in the design field:

This design markup was made by yodased

If you guys are wondering which build to use for the addon, currently the most stable one (a bit outdated though) is build 13 on my jenkins ( http://bc1151.com:8080/job/Oghma-Infinium-Desktop/ ) If you want to use a later one go ahead but until I inform you there is no guarantee of its functionality. The jenkins automatically builds anything i push to my github so please know that it is not a official release page. The official release page will be made and linked here when we have one.

The way to use build thirteen is to just launch it with java, either put this in a bat file:

java -jar THENAMEOFTHEJARYOUDOWNLADED.jar

or just double click it. in build thirteen I implemented the ability to locate the file for support of alternate operating systems.

On windows I would navigate to this file and choose it: C:\Users\Bc1151\Documents\Elder Scrolls Online\live\SavedVariables\OghmaInfinium.lua

Then every five minutes it will upload the data to our database. The resulting webpage will be printed to the window.

NOTE: We can not set how often the ESO lua api will save the data to file, so you can do this to force it to save to file: just type /reloadui

Refer to my last post if you are not clear on everything, if you are still unsure just tell us

I have an issue with site. I signed up some time ago. And now I can't get access (says that I'm not registred) and I can't sign up one more time (not an error, just empty page and nohing happens).
Also can't activate button (tried to change OI.toggle and use /openoi). Still no button appear. What I did wrong?

If you don't know how to read that, it is the early start to equipment item handling! I know a lot of you were worried about whether or not I could get this done or not, so I spent all of today looking through the API and found out how a few functions can help me! So, as it turns out, we may be able to do items after all!

I am going to start with basic stuff like the held items, and current armor. Names of the items, and which slot they are in (so we can put them in the proper spot for web display.) Then hopefully more detailed stats, and such.

Due to the size of the encoded json string most people will likely generate, you are going to have to either go into the save file and manually send it off to our API, or use the desktop application I am coding ( https://github.com/Bc1151/Oghma-Infinium-Desktop ) on my jenkins
( http://bc1151.com:8080/job/Oghma-Infinium-Desktop/ ) there is currently a build which i deem usable (but not a official release i might add), although it is primitive compared to our current builds (which are unstable.) that build is build number 13.

I really appreciate all the help and support you guys have given, and hope that more is to come!

The item data thing will not be complete in time for the religious event on December 25, sadly; but I thought I would give the gift of getting started on it!

I want you guys to know I do all this for free, and will not change that in the foreseeable future, but I do like my caffeine. So, I give you guys the option to donate to me. It is not necessary, I do not expect it, and I will not be a profit crazed *** and limit my code based on the donations I receive. I want you to donate because you like my work and want me to continue, not because I force you to. The link to donate to me is here: http://goo.gl/h8KaZY

On that note I wish you all happy holidays, and hope you guys have a great time!

I want to personally thank ALL of you for ALL your continued support, and hope you guys can help us hit 100 sign-ups!

I will be working on the front end of the site over the next few days and we will have something real big to announce soon, its just too early and we don't have an official answer from ZoS if we are breaking ToS

Tl;dr really weigh the fun you have in game vs the business practices you are supporting.

Yeah, Sorry for the misunderstandings, If you wish for your password to be reset you can also contact me.

To be more precise on @yodased 's post,
The login details are used for the back end of the lua and php api, currently there is no place to put that username and password on the site.The only place to put it is in the addons UI to make sure that nobody else is posting data as you.

Soon enough I will setup a mail grid with a no-reply email and that will be how you reset your password, So be sure you know what email you put in. The emails are currently used for nothing, They are just so people can be contacted for things like that later.

And again, The data that comes out of the addon should not be shared because it contains your password on our service.

That page is a back end re director to the thank you page after signing up, It is basically where the data gets saved. It isn't used for a front end thing. I will assume that the reason you get sent there and don't go anywhere is because the username you tried to use is already registered.

Again, the back end php is just bare bones with a two man skeleton crew. We are focusing on getting the front end and addon off the ground. These things are a concern that will be addressed, but we currently are not actively looking for them.

When you do find things like this please do tell me or @yodased because they do clearly need to be fixed.

So at this point the lua file for the addon should be about here: \Documents\Elder Scrolls Online\live\AddOns\OghmaInfinium\OghmaInfinium.lua

Once you have all that done now its time to get the desktop application, As it automatically uploads the data we collect and supports virtually infinite data instead of the character limit of 4096 in game.

note: The desktop application is still in the development phase and there is no current official release or pre release.

Once you open the application it will be very basic as the ui is not done, to get the program started you must first have the saved variables of our application generated, so run the addon first. Once that's done click the load button (black in the bottom left) and navigate yourself to the saved variables, for me i would go here: C:\Users\Bc1151\Documents\Elder Scrolls Online\live\SavedVariables\OghmaInfinium.lua

Once that's done it will automatically upload the data every five minutes or so. due to the unpredictable nature of the eso program saving the files, it may not upload the most recent data everytime, if you wish to manually force a save generate the like in the addon and type /reloadui .

Addon usage:

once you have the addon installed there will be a label in the bottom left area of your screen. Click it, type in the username and password you signed up for OUR service with (NOT your eso password) and then click generate link! Simple as that!

If you are not using the desktop application you must copy all the text in the boxes and put them into the form that @yodased will be setting up later today.

@Bc1151 Ok, so I've got the addon installed, i've generated the lua in my saved variables, i've got the snapshot.jar file downloaded. I open the desktop app and press "load" and it takes me to the window to select the path to my saved variables and then click on the elderscrolls folder and click open nothing happens, the words become pixelated and it won't open the folder to get to the subfolders. also, when using the addon ingame i type my username and password in to it and in the 4 text fields it tells me not enough room and to use the url link...any help would be great i think this is a great idea...

Edited by Jaxsun on January 14, 2015 1:46AM

"Learn the rules like a pro so you can break them like an artist" -Pablo Picasso

...I open the desktop app and press "load" and it takes me to the window to select the path to my saved variables and then click on the elderscrolls folder and click open nothing happens, the words become pixelated and it won't open the folder to get to the subfolders....

Could you pm me some screenshots of this? I don't completely understand what you are experiencing. Any image host should be fine, preferably imgur.

...I open the desktop app and press "load" and it takes me to the window to select the path to my saved variables and then click on the elderscrolls folder and click open nothing happens, the words become pixelated and it won't open the folder to get to the subfolders....

Could you pm me some screenshots of this? I don't completely understand what you are experiencing. Any image host should be fine, preferably imgur.

sent

"Learn the rules like a pro so you can break them like an artist" -Pablo Picasso