Hello everyone.
First and foremost, I am in charge of the operating and maintenance of the HentaiVerse player-side database, after taking over from Jenga a few months ago. A big thank you for all his work so far.
Now, what is the HV database? It is a service of
public purpose that collects data with a SQL server and then allows everyone to make use of the said data, with the help of various APIs and tools. Currently, the database holds data for equipments, monsters and miscellaneous drops, but we may expand that in the future if the need arises, and if I have enough time too.
Keep in mind that because the operating and maintenance of the database and its tools require a lot of server resources and a lot of time, I may not be able to solve all issues in a snap. So when issues arise, be patient and try to make my job easier by gathering all the relevant elements / information.
1) The equipment databaseThe equipment database stores all the data associated to the equipments that have been registered in it: equipment is, key, name and
all its stats. As of today, it is used by the
Live Percentile Ranges script to refresh the Min/Max of each range. It is supposed to be used to update the
wiki ranges too, but as of today
skillchip is away from HV. Until the current equipment range issues are solved, getting that to be done again is on standby.
Do believe that I'm doing my best to get these range issues to be solved, and hopefully everything will be solved soon.
How to feed the equipment databaseSimply add the following script to your Tampermonkey in Chrome/Firefox, and you don't even need to think about it.
CODE
// ==UserScript==
// @name HV - Items
// @namespace hvitems
// @version 2.1
// @description Registers equipment in the equipment database
// @author Jenga, decondelite
// @grant none
// @match *://*.hentaiverse.org/?s=Bazaar&ss=es*
// @match *://*.hentaiverse.org/?s=Character&ss=in*
// @match *://*.hentaiverse.org/?s=Forge&ss=sa*
// @match *://*.hentaiverse.org/?s=Bazaar&ss=fr*
// ==/UserScript==
var equipment = [];
for(var eid in dynjs_equip) {
// Skips equipment before v0.83 (bugged power was during v0.82)
if (eid<74306995) continue;
equipment.push({"eid":eid, "key":dynjs_equip[eid].k});
}
if(equipment.length > 0){
var httpReq = new XMLHttpRequest();
var data = new FormData();
data.append('action', 'store');
data.append('equipment', JSON.stringify(equipment));
httpReq.open("POST","https://hvitems.niblseed.com/");
httpReq.send( data );
}
2) The monster databaseThe monster database stores all the monster data. It is used by the
Monsterbation script to display that data during battles. You can also query the database with the use of [
hvlist.niblseed.com]
the monster search web page.
Please be aware that because the database is used for public purposes and because you probably appreciate seeing your own monsters appearing in it, it is everyone's duty to keep the monster database up to date by scanning them during battles (while using the Monsterbation script). If you intend to use the database without feeding it yourself, well... shame on you.
3) The loot databaseIt is currently unused, but it used to collect data to then build stats with it. It will be used again once everything else is fixed.
Current statusHV API (monster database) -
OFFLINEhvitems (equipment database) -
OFFLINEThis post has been edited by decondelite: Jan 4 2021, 00:36