|
|
|
HV Script Thread, Discuss your creations. Includes guidelines and infos for script creation (2020-02-28 upd) |
|
Jul 8 2017, 00:03
|
Scremaz
Group: Gold Star Club
Posts: 24,304
Joined: 18-January 07
|
QUOTE(Superlatanium @ Jul 7 2017, 23:12) No, I always preferred percentiles, Hentaiverse Equipment Comparison was someone else's.
oh. sorry (IMG:[ invalid] style_emoticons/default/heh.gif) either way, as i said there's an alternative, for how "laborious" it may be. and it doesn't even rely on a database updated every so often, so even more reliable imo. guess it can wait a bit.
|
|
|
Jul 8 2017, 01:03
|
gynew
Group: Members
Posts: 2,019
Joined: 27-December 08
|
Hello! I've been away some months, I see there is finally a new update, so regarding scripts: Is reloader still functioning / being helpful? This new script Hentaiverse Monsterbation is the "newer" version of reloader or it has nothing to do with improving fast times? Thanks (IMG:[ invalid] style_emoticons/default/smile.gif)
|
|
|
|
|
|
Jul 8 2017, 01:07
|
Scremaz
Group: Gold Star Club
Posts: 24,304
Joined: 18-January 07
|
QUOTE(gynew @ Jul 8 2017, 01:03) Is reloader still functioning / being helpful?
reloader, cracklingcast and similar are dead QUOTE(gynew @ Jul 8 2017, 01:03) This new script Hentaiverse Monsterbation is the "newer" version of reloader
more like the successor. and quite improved, while we were at it. props to sickentide. QUOTE(gynew @ Jul 8 2017, 01:03) or it has nothing to do with improving fast times?
that should be done natively, afaik. tenboro implehemented some types of instructions that... uh, do things. and HV should be faster on average. kinda. you'd better find someone more technical than me to explain this better (IMG:[ invalid] style_emoticons/default/heh.gif)
|
|
|
|
|
|
Jul 8 2017, 01:29
|
Superlatanium
Group: Gold Star Club
Posts: 7,577
Joined: 27-November 13
|
QUOTE(Scremaz @ Jul 7 2017, 23:07) that should be done natively, afaik. tenboro implehemented some types of instructions that... uh, do things. and HV should be faster on average. kinda. you'd better find someone more technical than me to explain this better (IMG:[ invalid] style_emoticons/default/heh.gif) Somewhat similar to what those prior scripts did, HV now replaces only parts of the page when a turn is submitted, rather than reloading the whole page's data. Since there's less stuff for your browser to parse and repaint on each turn, and since it stays on the same page (for each round), each turn takes less time and fewer resources. Those with extremely crappy hardware will see a big improvement. Those with decent or better hardware might not notice a difference. There might be other factors too, but this is the effect of the new native turn-submit method.
|
|
|
|
|
|
Jul 8 2017, 03:43
|
RoadShoe
Group: Catgirl Camarilla
Posts: 3,241
Joined: 9-August 15
|
QUOTE(xcaliber9999 @ Jul 7 2017, 13:32) Well tried with monsterbation alone and it seems fine now. Btw what is the setting for holy mage ? it doesn't cast smite when i hover over monsters it only do physical staff damage. also no right click cure
Copy and paste this line in the area where you have your Hover attacks. hoverAction = Strongest([Cast('Paradise Lost'), Cast('Banishment'), Cast('Smite')]), // Holy spell rotation Forward slash the hover action you already had enabled. It's also wise to swap ClickLeft and ClickMiddle, and add the above line on ClickLeft. They look like this: clickMiddle = false, // default clickLeft = Strongest([Cast('Paradise Lost'), Cast('Banishment'), Cast('Drain'), Cast('Smite')]), clickRight = Strongest([Cast('Full-Cure'), Cast('Cure')]);
|
|
|
|
|
|
Jul 8 2017, 05:43
|
Gundo Misuzu
Group: Catgirl Camarilla
Posts: 439
Joined: 2-May 13
|
Fixed battle stat ex for 0.85 with other's help Fixed something wrong in item world
HV_battle_stat_ex_for_0.85.user.js.txt ( 8.73k )
Number of downloads: 12557List of features: - Detail of total damage, average and type
- Used item
- Casted Skill & Spell
- Turn and speed counter
- SORT_BY_NAME switch
- SUPPORTS: Firefox / Chrome
- SUPPOSRT: https / alt HentaiVerse
This post has been edited by Scremaz: Sep 8 2017, 13:55
|
|
|
Jul 8 2017, 11:37
|
Scremaz
Group: Gold Star Club
Posts: 24,304
Joined: 18-January 07
|
QUOTE(Trifle @ Jul 8 2017, 05:43) Fixed battle stat ex for 0.85 with other's help [attachmentid=105367]
not using it, but some users asked for it, so thank you.
|
|
|
Jul 8 2017, 14:22
|
karyl123
Group: Gold Star Club
Posts: 1,659
Joined: 9-January 11
|
QUOTE(Superlatanium @ Jun 28 2017, 15:00)
Percentile_Ranges_1.2.1.user.js.txt ( 16.24k )
Number of downloads: 13833This script now properly calculates forged values; the error is now on the order of 0.01-0.03 rather than up to 10%. Thanks to Scremaz for the data. will this be updated to have all ranges ? for example rapier, it only show adb, parry. didnt show any str dex agi ranges.
|
|
|
|
|
|
Jul 8 2017, 16:03
|
chjj30
Group: Catgirl Camarilla
Posts: 10,870
Joined: 5-January 14
|
I tried to use Keybinds with DeBuffes in HentaiverseMonsterbation.1.1.3.3, but I failed.
Did I write it right?
Bind(KEY_D, HoverAction(Cast('MagNet'))); Bind(KEY_A, HoverAction(Cast('Silence')));
But when I move my Mouse to Monsters and press D or A, nothing happens, Even when I copy and paste Bind(KEY_I, HoverAction(Cast('Imperil'))); in the Examples, it still doesn't work.
But before it I use HentaiverseMonsterbation.1.1.1
and
Bind(KEY_D, MonsterAction(Cast('MagNet'))); Bind(KEY_A, MonsterAction(Cast('Silence')));
can work.
Is it only my own Problem?
|
|
|
|
|
|
Jul 8 2017, 18:38
|
sickentide
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
|
QUOTE(chjj30 @ Jul 8 2017, 16:03) Is it only my own Problem?
did you change the hoverArea setting or interrupt hover during play? the mouse has to be over the area that triggers hover and hover must be active for HoverAction to work, since unlike MonsterAction it temporarily changes the default hover action. my preferred way of using it is with a setup like this: CODE Bind(KEY_A, HoverAction(Strongest([ToggleHover, Cast('Imperil')]))); Bind(KEY_Z, ToggleHover); hold A, hover over the first monster you want to imperil while hover is active, mover over to the second monster to imperil, hit Z, do the same with the third, release A and hit Z again to resume attacking
|
|
|
|
|
|
Jul 8 2017, 18:53
|
Maharid
Group: Catgirl Camarilla
Posts: 2,374
Joined: 27-April 10
|
QUOTE(karyl123 @ Jul 8 2017, 14:22) will this be updated to have all ranges ?
for example rapier, it only show adb, parry. didnt show any str dex agi ranges.
That was ny main reason to use Hentaiverse Equipment Comparison, i'd like to have a fast lok on all stats, not only the main. My question is: Can the Percentile Ranges script be changed so it take the values automatically from wiki and make them all visible?
|
|
|
|
|
|
Jul 8 2017, 18:55
|
chjj30
Group: Catgirl Camarilla
Posts: 10,870
Joined: 5-January 14
|
QUOTE(sickentide @ Jul 9 2017, 00:38) did you change the hoverArea setting or interrupt hover during play? the mouse has to be over the area that triggers hover and hover must be active for HoverAction to work, since unlike MonsterAction it temporarily changes the default hover action. my preferred way of using it is with a setup like this: CODE Bind(KEY_A, HoverAction(Strongest([ToggleHover, Cast('Imperil')]))); Bind(KEY_Z, ToggleHover); hold A, hover over the first monster you want to imperil while hover is active, mover over to the second monster to imperil, hit Z, do the same with the third, release A and hit Z again to resume attacking Thank you for the Reply. I don't change the hoverArea, it is still hoverArea = 1, And other hover still works. Oh, then I think I find the Reason. I don't aktiv hover before I cast MagNet and Silence. I just think HoverAction is a new Name for the old MonsterAction, it's my Fault. I think I can't use this Code CODE Bind(KEY_A, HoverAction(Strongest([ToggleHover, Cast('Imperil')]))); Bind(KEY_Z, ToggleHover); for Magnet and Silence because of their Cooldown Time. Thank you for your Suggestion. Now I use clickRight = Strongest([Cast('MagNet'), Cast('Silence'),]), as an Alternative. I only need to use this twice a day for FSM, it's not a big Problem.
|
|
|
|
|
|
Jul 9 2017, 02:25
|
Usagi =
Group: Gold Star Club
Posts: 2,923
Joined: 29-October 13
|
QUOTE(Maharid @ Jul 9 2017, 00:53) My question is: Can the Percentile Ranges script be changed so it take the values automatically from wiki and make them all visible?
It is possible but it can be a messy affair since the equipment popup and wiki are on different domains. I once tried to make one a long time ago but give up because I didn't want it badly enough (IMG:[ invalid] style_emoticons/default/heh.gif)
|
|
|
|
|
|
Jul 9 2017, 03:23
|
Usagi =
Group: Gold Star Club
Posts: 2,923
Joined: 29-October 13
|
CODE java script: ((function() { if (!document.getElementById("repairall")) { console.log("Go to Repair Page!"); return; }
var url = window.location.protocol + "//" + window.location.hostname; var processing = true; var queue = 0; var msg = "";
var mats_needed = document.querySelectorAll("#rightpane span"); var mat_name = []; var mat_need = []; var mat_have = []; var mat_id = [];
for (var i = 0; i < mats_needed.length; i++) { var split = mats_needed[i].textContent.split("x "); mat_name.push(split[1]); mat_need.push(split[0]); mat_have.push(0); }
if (mat_name.length === 0) { alert("No Repairs Needed!"); return; }
var x = new XMLHttpRequest(); x.open("GET", url + "/?s=Bazaar&ss=is&filter=ma", true); x.onreadystatechange = (function() { if (x.readyState == 4) { if (x.status == 200) { process(x.responseText); } else { alert("Error Retrieving Bazaar Page!") } } }); x.send();
function process(htmlStr) { var doc = (new DOMParser()).parseFromString(htmlStr, "text/html");
var left_items = doc.querySelectorAll("#item_pane tr"); var right_items = doc.querySelectorAll("#shop_pane tr");
var count = 0; var index;
for (var i = 0; i < left_items.length && count < mat_name.length; i++) { index = mat_name.indexOf(left_items[i].firstChild.textContent); if (index > -1) { mat_have[index] = left_items[i].lastChild.textContent; count++; } }
count = 0;
for (var k = 0; k < right_items.length && count < mat_name.length; k++) { index = mat_name.indexOf(right_items[k].firstChild.textContent); if (index > -1) { mat_id[index] = right_items[k].firstChild.firstChild.outerHTML.split("('shop_pane',")[1].split(",999")[0]; count++; } }
for (var j = 0; j < mat_name.length; j++) { msg += "You have " + mat_have[j] + " " + mat_name[j] + "\n"; msg += "You need " + mat_need[j] + " " + mat_name[j] + "\n"; if (mat_need[j] - mat_have[j] > 0) { queue++; buy(mat_name[j], mat_need[j] - mat_have[j], mat_id[j], doc.getElementsByName("storetoken")[0].value); } msg += "\n"; }
processing = false; done(0); }
function buy(name, qty, id, token) { msg += "Bought " + qty + " " + name + " (ID: " + id + ")\n"; var x = new XMLHttpRequest(); x.onload = function() { done(1); }; x.open("POST", url + "/?s=Bazaar&ss=is&filter=ma", true); x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); x.send("storetoken=" + token + "&select_mode=shop_pane&select_item=" + id + "&select_count=" + qty); }
function done(n) { if (n === 0 && queue == -1) { return; } queue -= n; if (queue === 0 && !processing) { alert("Done!\n\n" + msg); queue = -1; document.getElementById('repairall').submit(); } } })()) This is a fix of my repair bookmarklet for 0.85 What it does is it automatically buys any scraps and energy cells you need to repair your gear from the bazaar before repairing it. It will work with any build as there is no hardcoded value in it and should work even when new materials are introduced. To use, just go to your repair page and click on the bookmarklet. After its done, a popup will appear detailing what you had, what you needed and what it bought. Do note that it does not check if you have enough credits before buying. Also remember to delete the white space between java and script in the first line added by the forums.
|
|
|
|
|
|
Jul 9 2017, 08:20
|
sssss2
Group: Gold Star Club
Posts: 3,930
Joined: 11-April 14
|
Where is 0.85 Equip Compare script?
Not yet?
=====
I fixed it for personal use - but it is temporary and defective, so I hope someone do it.
This post has been edited by sssss2: Jul 9 2017, 11:59
|
|
|
Jul 9 2017, 20:49
|
ALL_MIGHT
Group: Gold Star Club
Posts: 1,548
Joined: 14-October 16
|
@SuperlataniumScript SmartSearch 1.3.1 is not working. I searched for selling binding of slaughter in wtb. when i used script i get following i these result all are closed or not buying now. and when i used normal search i gets. here multiple buyers are present. I Like SmartSearch 1.3.1 So please improve it and remove this error. Please (IMG:[ invalid] style_emoticons/default/rolleyes.gif) (PS: it also show wrong result when search happy or pills or happy pills) This post has been edited by ALL_MIGHT: Jul 9 2017, 21:00
|
|
|
|
|
|
Jul 9 2017, 21:25
|
friggo
Group: Gold Star Club
Posts: 2,134
Joined: 9-October 14
|
QUOTE(ALL_MIGHT @ Jul 9 2017, 21:49) @SuperlataniumScript SmartSearch 1.3.1 is not working. You do realize that you haven't updated the database in 29 days, right? (IMG:[ invalid] style_emoticons/default/rolleyes.gif) Here's what I get: Just click "Save" next to the search button to update the trade threads.
|
|
|
|
|
|
Jul 9 2017, 21:37
|
gynew
Group: Members
Posts: 2,019
Joined: 27-December 08
|
I've been trying Hentaiverse Monsterbation and is fantastic (IMG:[ invalid] style_emoticons/default/smile.gif) However some questions: 1. How can I change the color of the cooldown numbers? I see I can change the size and font but I dunno how to personalize it more, ideally I would like it to look just like all the other durations. 2. Regarding the drops tracker, how can I make it to always show me in the popup the amount of artifacts dropped (even if its 0)? 3. And the dumb question: Where do I find the values I should put in here: "mpboost = 100, spboost = 80 , // set to match player stats" Thanks (IMG:[ invalid] style_emoticons/default/laugh.gif)
|
|
|
|
|
|
|
|
|
Jul 9 2017, 22:50
|
RoadShoe
Group: Catgirl Camarilla
Posts: 3,241
Joined: 9-August 15
|
QUOTE(Trifle @ Jul 7 2017, 20:43) Fixed battle stat ex for 0.85 with other's help [attachmentid=105367]
Yes!! Thank you! If using the script that puts the credit amount at the lower left corner: Change line 26 from 12px/1px to 20px/7px respectively for the bottom positions of the lines. Thanks to both Trifle and Tatarime!! Yay!! (IMG:[ invalid] style_emoticons/default/biggrin.gif) (IMG:[ invalid] style_emoticons/default/biggrin.gif) Edit: Changed to 20px/7px This post has been edited by RoadShoe: Jul 9 2017, 23:05
|
|
|
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:
|
|
|
|
|