Loading. Please Wait... 
 |
 |
 |
HV Script Thread, Discuss your creations. Includes guidelines and infos for script creation (2020-02-28 upd) |
|
Jun 23 2017, 21:03
|
SidZBear
Group: Gold Star Club
Posts: 560
Joined: 31-May 16

|
Oooh, we are doing bounties now? (IMG:[ invalid] style_emoticons/default/smile.gif) I have a script or three I'd like to see working again sooner rather than later.... HVSTAT, Counter Save, and Monsterlab. Oh and the skip popup one. I'm not rich by any means, but I do have a steady hath income, and could possibly be tempted into handing out a silver star... (IMG:[ invalid] style_emoticons/default/biggrin.gif) This post has been edited by SidZBear: Jun 23 2017, 21:05
|
|
|
|
 |
|
Jun 23 2017, 21:25
|
Juggernaut Santa
Group: Gold Star Club
Posts: 11,132
Joined: 26-April 12

|
Count me in if these are included: - Hoverplay, but with the non-Vanilla Reloader features*, without reloader of course * - Round counter, Stop if below HP/MP/SP thresholds, Stop if Channeling, Stack Counter, Buffs and Procs Cooldown, Skip "You Are Victorious" popup, and more (mostly what I listed) - Confirmer for ED/Flee/Return MM/GLT - Inline Equipment Set Changer and Difficulty Changer - Displaying Credits out of battle in all the pages - Displaying Stamina and Difficulty in battle - any way to improve the battle UI regarding the HP/MP/SP/Overcharge display - Equipment Conditioner (repair from the "Equipment Page" with a click on a button if below a set % of condition) - Sort Inventory by Date (EID) instead of Equipment Type - Hide Figurines from the Shrine - Equipment PAB symbols for Inventory and Bazaar - HV scanner - Item Manager The more, the better (IMG:[ invalid] style_emoticons/default/smile.gif) This post has been edited by End Of All Hope: Jun 23 2017, 21:29
|
|
|
|
 |
|
Jun 23 2017, 21:28
|
Uncle Stu
Group: Gold Star Club
Posts: 9,899
Joined: 4-February 12

|
You are all so greedy, uncle would be allready happy when HV stat slim mod would work again. Thats the only script he did ever used. And now its gone. (IMG:[ invalid] style_emoticons/default/cry.gif) This post has been edited by Uncle Stu: Jun 23 2017, 21:28
|
|
|
Jun 23 2017, 21:30
|
Muddybug
Group: Gold Star Club
Posts: 463
Joined: 28-March 17

|
QUOTE(Uncle Stu @ Jun 23 2017, 15:28)  You are all so greedy, uncle would be allready happy when HV stat slim mod would work again. Thats the only script he did ever used. And now its gone. (IMG:[ invalid] style_emoticons/default/cry.gif) HV Stat Slim rocked. That and reloader were my staples.
|
|
|
Jun 23 2017, 21:31
|
Juggernaut Santa
Group: Gold Star Club
Posts: 11,132
Joined: 26-April 12

|
QUOTE(Uncle Stu @ Jun 23 2017, 21:28)  You are all so greedy, uncle would be allready happy when HV stat slim mod would work again. Thats the only script he did ever used. And now its gone. (IMG:[ invalid] style_emoticons/default/cry.gif) What was that? Never heard of it (IMG:[ invalid] style_emoticons/default/ohmy.gif)
|
|
|
Jun 23 2017, 21:31
|
KitsuneAbby
Group: Catgirl Camarilla
Posts: 7,572
Joined: 12-July 14

|
Frankly, all I'd need is CracklingCast to work. Reloader is not needed anymore, and I can live without Item Shop manager. For the last, I mean that I still have to wait before reopening the shop, but that's not too big of a deal. I barely drop anything interesting anymore anyway.
|
|
|
Jun 23 2017, 21:34
|
SidZBear
Group: Gold Star Club
Posts: 560
Joined: 31-May 16

|
QUOTE(Uncle Stu @ Jun 23 2017, 12:28)  You are all so greedy, uncle would be allready happy when HV stat slim mod would work again. Thats the only script he did ever used. And now its gone. (IMG:[ invalid] style_emoticons/default/cry.gif) I like the full one, it was the only script I used for almost a year. I'm mainly after the round counter and interrupt on low health/regen expire. and the built it popup skip
|
|
|
Jun 23 2017, 21:37
|
Juggernaut Santa
Group: Gold Star Club
Posts: 11,132
Joined: 26-April 12

|
Oh, nothing I'm really interested in then. But if we make a mega bounty, let's include everything. More stuff, more people contribute, more motivated will be the person to do all of this (IMG:[ invalid] style_emoticons/default/rolleyes.gif)
|
|
|
Jun 23 2017, 21:40
|
SidZBear
Group: Gold Star Club
Posts: 560
Joined: 31-May 16

|
QUOTE(End Of All Hope @ Jun 23 2017, 12:37)  Oh, nothing I'm really interested in then. But if we make a mega bounty, let's include everything. More stuff, more people contribute, more motivated will be the person to do all of this (IMG:[ invalid] style_emoticons/default/rolleyes.gif) Count me in for 400 hath to whomever gets HV Stat Slim up and working for Stu and I. and 100 to whoever gets the smart monster lab running.
|
|
|
Jun 23 2017, 21:45
|
Uncle Stu
Group: Gold Star Club
Posts: 9,899
Joined: 4-February 12

|
QUOTE(SidZBear @ Jun 23 2017, 21:40)  Count me in for 400 hath to whomever gets HV Stat Slim up and working for Stu and I.
and 100 to whoever gets the smart monster lab running.
400 hath? Somehow now i feel forced to give also something. So yeah, im poor but 500k credits for the one who does the magic that hv stat slim works again.
|
|
|
|
 |
|
Jun 23 2017, 21:59
|
sigo8
Group: Gold Star Club
Posts: 3,655
Joined: 9-November 11

|
Random Encounter NotificationUpdate for the new patch, plus a bunch of changes I made forever ago but never got around to release. *A fix to prevent multiple alerts when you have multiple windows open. *A option to hide the timer during riddlemaster (this and the hide durring battle have not be tested in the new patch). *Resetting the timer not long advance the encounter count. Note: HV has switch from http to https, and the storage the most scripts use is not shared between http and https so saved data has been lost.
hvren.2.0.2.user.js.zip ( 3.48k )
Number of downloads: 116 Reloader ShimA shim to emit Reloader events. Even with this most scripts are still broken because of the UI and URL changes, but this should help other people fix them
Reloader_Shim.1.user.js.zip ( 445bytes )
Number of downloads: 125Altless CastingAn incomplete script I never finished. It's set up so that the number row cast spell (hence the name) and the number pad casts the spell in quick bar slot 5 (guess which slot I have imperil in). It's an ok-ish stop gap while CracklingCast is broken.
HV___Altless_Casting.1.user.js.zip ( 885bytes )
Number of downloads: 110
|
|
|
|
 |
|
Jun 23 2017, 21:59
|
SidZBear
Group: Gold Star Club
Posts: 560
Joined: 31-May 16

|
QUOTE(Uncle Stu @ Jun 23 2017, 12:45)  400 hath? Somehow now i feel forced to give also something. So yeah, im poor but 500k credits for the one who does the magic that hv stat slim works again.
400hath is ~ 5 days of Hentai@Home off my home computer. I'd have offered more, but that's all I have on hand right now
|
|
|
Jun 23 2017, 22:12
|
Uncle Stu
Group: Gold Star Club
Posts: 9,899
Joined: 4-February 12

|
QUOTE(SidZBear @ Jun 23 2017, 21:59)  400hath is ~ 5 days of Hentai@Home off my home computer.
I'd have offered more, but that's all I have on hand right now
Well then the different isnt too big. 500k is my average income of 4 Days.
|
|
|
|
 |
|
Jun 23 2017, 22:30
|
Noni
Group: Catgirl Camarilla
Posts: 13,481
Joined: 19-February 16

|
QUOTE(sigo8 @ Jun 23 2017, 21:59)  Altless CastingAn incomplete script I never finished. It's set up so that the number row cast spell (hence the name) and the number pad casts the spell in quick bar slot 5 (guess which slot I have imperil in). It's an ok-ish stop gap while CracklingCast is broken.
HV___Altless_Casting.1.user.js.zip ( 885bytes )
Number of downloads: 110 This fixes imperil for a bit. But casting the T3, T2 and T1 Cold spell is still very fiddly. Press number, then click monster. Instead of Click Spell, then press number. But thanks for the imperil fix!
|
|
|
|
 |
|
Jun 23 2017, 22:37
|
Cleavs
Group: Gold Star Club
Posts: 24,317
Joined: 18-January 07

|
hmmm... tomorrow i'll open a crowdfunding thread to discuss it. i have a few requests as well... but first i'd like to hear admin's answer on the bars matter. better an official solution than a script one
This post has been edited by Scremaz: Jun 23 2017, 22:41
|
|
|
Jun 23 2017, 22:45
|
Kadokura
Group: Gold Star Club
Posts: 1,619
Joined: 28-September 10

|
Ok, I'll join to this Mega Bounty. I offer the average income of 1 day.
|
|
|
|
 |
|
Jun 23 2017, 23:10
|
sickentide
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10

|
at the monster lab, you exchange crystals and pills for materials. to maximise your returns, it is best to spend crystals only when none of the morale is wasted. here is a script that displays monster hunger and morale drain and the morale gained from each crystal upgrade CODE // ==UserScript== // @name HV Monster Lab Numbers // @namespace hvlabnumbers // @version 1.2 // @description Displays morale and hunger values in HV Monster Lab // @match *://*.hentaiverse.org/?s=Bazaar&ss=ml* // @grant none // ==/UserScript==
var barFontSize = 70, gainFontSize = 100, // set to match font
spent, style = document.createElement('style'), bars = document.querySelectorAll('img[src*="bar_"]'); style.innerHTML = '.spent { width: 0px; display: inline-block; position: absolute; left: 62px; top: 2px; }' + '.spent > div { background: #EDEBDF; border: 1px solid black; padding: 0 2px;' + 'display: inline-block; font-size: ' + barFontSize + '%; font-weight: bold; }' + '.gain { max-width: 0px; margin-top: 2px; position: absolute; font-size: ' + gainFontSize + '%; font-weight: bold; }'; document.head.appendChild(style);
for ( var i = 0; i < bars.length; i++ ) { spent = 24000 - bars[i].clientWidth * 200; var div = bars[i].parentNode.insertBefore(document.createElement('div'), bars[i].nextSibling); div.appendChild(document.createElement('div')).innerHTML = spent; div.className = 'spent'; }
var mcr = document.getElementsByClassName('mcr'); if ( mcr[0] ) { var upgrade = mcr[0].querySelectorAll('img[onclick*="do_crystal_upgrade"]'); for ( var i = 0; i < upgrade.length; i++ ) { var gain = 1000 * Math.round( 3 + ExtractNumber(upgrade[i].parentNode.nextSibling) * 0.5 ), td = upgrade[i].parentNode.parentNode.insertBefore(document.createElement('td'), upgrade[i].parentNode.nextSibling); td.innerHTML = gain; td.className = 'gain'; td.style.color = gain > spent ? 'grey' : 'black'; }} if ( mcr[1] ) { upgrade = mcr[1].querySelectorAll('img[onclick*="do_crystal_upgrade"]'); for ( var i = 0; i < upgrade.length; i++ ) { var gain = 2000 * Math.floor( 1 + ExtractNumber(upgrade[i].parentNode.nextSibling) * 0.1 ), td = upgrade[i].parentNode.parentNode.insertBefore(document.createElement('td'), upgrade[i].parentNode.nextSibling); td.innerHTML = gain; td.className = 'gain'; td.style.color = gain > spent ? 'grey' : 'black'; }}
function ExtractNumber(td) { if ( (number = td.innerHTML.match(/\+(\d+)/)) ) return number[1]; if ( (number = td.innerHTML.match(/"c4(\d)".+"c4(\d)"/)) ) return number[2] + number[1]; if ( (number = td.innerHTML.match(/"c4(\d)"/)) ) return number[1]; } This post has been edited by sickentide: Aug 5 2017, 19:14
|
|
|
|
 |
|
Jun 23 2017, 23:15
|
lazyNPC
Group: Gold Star Club
Posts: 3,346
Joined: 8-June 12

|
Ok guys, new version of my custom Shrine Filter for the new version of HV. Here is it:
ShrineFilter_0.2.1.user.js.txt ( 5.37k )
Number of downloads: 89 Changelog: 0.1 - First Version 0.1.1 - BugFix 0.1.2 - Added mass select/deselect 0.1.3 - fixed Firefox undefined bug 0.2.1 - First Version for HV 0.85
|
|
|
|
 |
|
Jun 23 2017, 23:34
|
Sapo84
Group: Gold Star Club
Posts: 3,332
Joined: 14-June 09

|
QUOTE(sigo8 @ Jun 23 2017, 21:59)  Reloader ShimA shim to emit Reloader events. Even with this most scripts are still broken because of the UI and URL changes, but this should help other people fix them
Reloader_Shim.1.user.js.zip ( 445bytes )
Number of downloads: 125 Nice idea. If one just want to hover attack with very basic hp protection (may or may not be allowed so use at your own risk) this is just a 10 minutes work. CODE // ==UserScript== // @name MouseMelee 0.85 // @namespace hentaiverse.org // @match *://*.hentaiverse.org/* // @grant none // ==/UserScript==
// ***THANKS*** // sickentide (HV No Popup) // sigo8 (Reloader Shim)
// SETTING var hideLog = true;
var log = document.querySelector('#textlog > tbody'); var paneCompletion = document.getElementById('pane_completion'); function reloadedEvent() { if(document.querySelector('#vbh img').width < 100) return; mpane = document.getElementById('pane_monster'); var m = mpane.getElementsByClassName("btm1");
for (var i = 0; i < m.length; i++) { if (m[i].hasAttribute('onclick')) { m[i].setAttribute('onmouseover', m[i].getAttribute('onclick')); } } } function roundEndEvent() { var btcp = document.getElementById('btcp'); if (btcp){ if(document.querySelector('img[src$="finishbattle.png"]')){ var endSheet = document.createElement('style'); endSheet.innerHTML = '#btcp {display: block !important}'; document.head.appendChild(endSheet); } else{ btcp.click(); } } }
function init() { if(!log) { return; } var obs = new MutationObserver(reloadedEvent); obs.observe(log, {childList: true});
var obs2 = new MutationObserver(roundEndEvent); obs2.observe(paneCompletion, {childList: true}); //this will also skip the finish popup
var sheet = document.createElement('style'); sheet.innerHTML = '#btcp {display: none}'; if(hideLog){ sheet.innerHTML += '#pane_log {display: none}'; } document.head.appendChild(sheet);
reloadedEvent(); } init();
(updated with a couple of useful bits, I think it mostly covers what I really need for 1H and I will probably not release further versions of this, since I'm sure more capable scripters are already @work, for me it's already enough to test a bit of 1H while waiting for what will happen) This post has been edited by Sapo84: Jun 24 2017, 15:24
|
|
|
|
 |
|
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
|
 |
 |
 |
|
|
|