41 Pages V  1 2 3 > »   
Reply to this topicStart new topic
> [Script] Monsterbation 1.4.1.2, A comprehensive hovering script for HentaiVerse and ISK. Including CrunkJuice 1.3.0, an out-of-battle script

 
post Nov 16 2017, 23:57
Post #1
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


best used with tampermonkey in chrome or firefox

Attached File  HentaiverseMonsterbation.1.4.1.2.user.js.txt ( 159.9k ) Number of downloads: 43725

features:
  • cooldowns
  • move player effects and vitals to above monsters
  • effect durations, including stacks
  • change background or quickbar colour according to alert conditions
  • log colour highlights
  • hide battle log
  • skip end of round popup, unless you want to stop at battle end or on equipment drop
  • quickbar extender, including gem icon
  • bind actions to perform on monsters to mouse buttons and wheel
  • hoverplay, both for melee and spell rotation, with option to stop under conditions like spark
  • key bindings
  • support for default and custom fonts
  • drop/exp/proficiency/damage/usage tracker
  • round/turn/speed counter
  • display max player vitals
  • display monster hp and shorten hp bars
  • monster numbers instead of letters
  • clickable riddlemaster
  • ed/flee confirm
  • ajax round advance
  • show monster info and submit scan data from/to decondelite's database
  • support for mobile devices with firefox and tampermonkey
  • shrink view to either side
  • configuration interface
  • multiple profiles with automatic switching
  • stun and imperil highlight
thanks to FiniteA, sigo8, simrock87, LOL50015, Farow and what_is_name for the parts of their code that i have used, jenga and decondelite for providing the monster database, and everyone for providing bug reports and suggestions

Attached File  HVCrunkJuice.1.3.0.user.js.txt ( 48.47k ) Number of downloads: 12227

features:
  • ed confirm
  • faster "sell all" button
  • morale and hunger values in monster lab
  • feed pills and crystals to all monsters, with level caps
  • hide low- and mid-grade gifts
  • search decondelite's monster database
  • re timer/counter
  • PFUDOR/IWBTH and Godslayer/Dovahkiin toggle
  • bazaar quality filter
  • open second page of arena by default
  • monster lab scroll bar
  • quick enchant
  • condensed view


This post has been edited by sickentide: Oct 3 2021, 19:05


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Nov 18 2017, 00:08
Post #2
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


update log

Attached File  HentaiverseMonsterbation.1.4.1.2.user.js.txt ( 159.9k ) Number of downloads: 43725
various bug fixes

Attached File  HentaiverseMonsterbation.1.4.1.1.user.js.txt ( 159.83k ) Number of downloads: 19684
logPasteover fix

Attached File  HentaiverseMonsterbation.1.4.1.0.user.js.txt ( 159.87k ) Number of downloads: 91
logPasteover option, array fix, try/catch on format-sensitive settings

Attached File  HentaiverseMonsterbation.1.4.0.3.user.js.txt ( 159.46k ) Number of downloads: 5464
logging interaction improvement

Attached File  HentaiverseMonsterbation.1.4.0.2.user.js.txt ( 158.85k ) Number of downloads: 3104
phazon drops

Attached File  HentaiverseMonsterbation.1.4.0.1.user.js.txt ( 158.85k ) Number of downloads: 104
updated log parsing, separate temporary data

Attached File  HentaiverseMonsterbation.1.4.0.user.js.txt ( 157.81k ) Number of downloads: 165
isekai profiles, automatic data loss prevention, detailed miss log, battleEnd event

Attached File  HentaiverseMonsterbation.1.3.2.1.user.js.txt ( 156.2k ) Number of downloads: 19136
improved Impulse/Hover interaction, non-ajax fix, cursor function conformity

1.3.2.0 stun and imperil highlight, crystal log fix, cosmetic cleanup

1.3.1.1 reduced false positives from cheating prevention

1.3.1.0 bindable Impulse function, improved HoverAction and hover system; ssd, cfgButton, infoAboveBars options; small fixes and improvements

1.3.0.1 horse counter, fix for Settings during combat and raiseGem with moved vitals

1.3.0 cfgInterface, profileAutoswitch, quickbarBesideMonsters, riddleRight, condenseLeft, compactQuickbar options, Any modifier, bindable Settings function. obsolete: cdTopAdjust, cdFontSize, monsterHighlight. some data format changes

Attached File  HentaiverseMonsterbation.1.2.4.3.user.js.zip ( 23.07k ) Number of downloads: 1135
vitalsAboveMonsters option

1.2.4.2 new monster database host, code cleanup (you will have to re-enter your settings)

1.2.4.1 expireNoblink option, small monster info display tweak, fixed action not logging when spirit stance ends and at end of battle

1.2.4.0 bindable functions: CursorUp, CursorDown, CursorTarget, CursorHover. options: trackDamage, damageFontSize, trackUsage, deleteCombatLog, consoleLog. deleteLog renamed to deleteDropLog

1.2.3.5 enhanced conformity with ruling on hover interrupts

1.2.3.4 skill/spell/item IDs in comments, keycodes for binding to shift/ctrl/alt

1.2.3.3 maxVitals fix

1.2.3.2 increased padding of btm6, bindable Drops function, hoverCtrlAction and hoverAltAction settings

1.2.3.1 selectLog and terseLog options for easier log archival

1.2.3.0 mobile settings: clearRound, spacedBar, monsterBar. equipmentTrackCutoff renamed to equipmentCutoff

1.2.2.4 HoverAction accepts an optional second parameter to respect alerts, riddle timer shows when ajaxRound = true

1.2.2.3 small fix to properly track fully usable state of gems, change to default quickbar and bindings to provide more examples

--------------------

Attached File  HVCrunkJuice.1.3.0.user.js.txt ( 48.47k ) Number of downloads: 12227
condenseLeft, condenseRight, quickEnchant, labScrollbar

Attached File  HVCrunkJuice.1.2.2.2.user.js.zip ( 7.67k ) Number of downloads: 817
you can now hit enter on text fields to search the database

Attached File  HVCrunkJuice.1.2.2.1.user.js.zip ( 7.6k ) Number of downloads: 191
fixed bug where lack of a message box kept elements from loading

Attached File  HVCrunkJuice.1.2.2.0.user.js.zip ( 7.69k ) Number of downloads: 128
new monster database host, "no dawn yet" indicator on re timer, hideUseless option

Attached File  HVCrunkJuice.1.2.1.3.user.js.zip ( 6.76k ) Number of downloads: 356
fixed toggleDT for default font, fixed bug where feeders skip over monsters

Attached File  HVCrunkJuice.1.2.1.2.user.js.zip ( 6.37k ) Number of downloads: 375
enhanced re timer precision, fix for crystal feeder on latest version of firefox

Attached File  HVCrunkJuice.1.2.1.1.user.js.zip ( 6.33k ) Number of downloads: 307
open second page of arena by default

Attached File  HVCrunkJuice.1.2.1.0.user.js.zip ( 6.25k ) Number of downloads: 168
PFUDOR/IWBTH and Godslayer/Dovahkiin toggle, bazaar quality filter

Attached File  HVCrunkJuice.1.2.0.user.js.zip ( 5.6k ) Number of downloads: 138
re timer/counter

Attached File  HVCrunkJuice.1.1.2.user.js.zip ( 4.75k ) Number of downloads: 120
fix for default font

Attached File  HVCrunkJuice.1.1.1.user.js.zip ( 4.64k ) Number of downloads: 122
pill feeder

Attached File  HVCrunkJuice.1.1.user.js.zip ( 4.44k ) Number of downloads: 145
monster database search

Attached File  HVCrunkJuice.1.0.user.js.zip ( 2.25k ) Number of downloads: 146
ed confirm, faster sell all, lab numbers, crystal feeder

This post has been edited by sickentide: Oct 3 2021, 19:05


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 14 2017, 18:24
Post #3
iDShaDoW



Regular Poster
*****
Group: Members
Posts: 584
Joined: 4-January 14
Level 446 (Godslayer)


Has anyone else had issues with Monsterbation not working in Chrome any longer?

Usually I have to remove and re-add it to the extensions each time I restart Chrome since it's not in the Chrome Store. Not a big issue, just a minor annoyance.

However, now it says "This extension may have been corrupted".

I've re-downloaded the script and get the same warning.

I'm on Chrome 63.0.3239.84 64-bit.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 14 2017, 21:15
Post #4
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(iDShaDoW @ Dec 14 2017, 18:24) *

Usually I have to remove and re-add it to the extensions each time I restart Chrome since it's not in the Chrome Store.

you shouldn't add it as an extension. install tampermonkey and then use that to install it as a user script


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 15 2017, 06:19
Post #5
iDShaDoW



Regular Poster
*****
Group: Members
Posts: 584
Joined: 4-January 14
Level 446 (Godslayer)


Thanks. That worked.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 16 2017, 11:41
Post #6
Slazenger77



Newcomer
*
Group: Members
Posts: 30
Joined: 12-December 14
Level 228 (Godslayer)


For the monsterbation, is there a way to make it so the hover-attack stops when my health goes below 50%?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 16 2017, 12:35
Post #7
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(Slazenger77 @ Dec 16 2017, 11:41) *

For the monsterbation, is there a way to make it so the hover-attack stops when my health goes below 50%?

in the settings, set minHP = 0.5


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 16 2017, 15:47
Post #8
RoadShoe



Press any key to continue... Where's the any key?
********
Group: Catgirl Camarilla
Posts: 3,241
Joined: 9-August 15
Level 500 (Godslayer)


I have a vague memory that if I upgrade, it will wipe the logs out.

Do I remember correctly? I'm currently using 1.2.0.2
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 16 2017, 16:19
Post #9
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(RoadShoe @ Dec 16 2017, 15:47) *

I have a vague memory that if I upgrade, it will wipe the logs out.

Do I remember correctly? I'm currently using 1.2.0.2

it shouldn't wipe them as long as you set deleteLog = 0 immediately when upgrading, preferably in a text editor before installing the upgrade, before doing anything on the HV page, such as refreshing


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 17 2017, 06:05
Post #10
RoadShoe



Press any key to continue... Where's the any key?
********
Group: Catgirl Camarilla
Posts: 3,241
Joined: 9-August 15
Level 500 (Godslayer)


QUOTE(sickentide @ Dec 16 2017, 06:19) *

it shouldn't wipe them as long as you set deleteLog = 0 immediately when upgrading, preferably in a text editor before installing the upgrade, before doing anything on the HV page, such as refreshing


Excellent! Thank you sir! smile.gif
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 22 2017, 13:35
Post #11
Visadio



Regular Poster
******
Group: Members
Posts: 942
Joined: 4-June 11
Level 400 (Godslayer)


Wow, this script rocks.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 28 2017, 23:02
Post #12
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,732
Joined: 19-February 16
Level 500 (Ponyslayer)


Tenboro has confirmed: mobile monsterbation is allowed. smile.gif


--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 01:40
Post #13
lazyNPC



├┬┴┬┴┤(・_├┬┴┬┴┤
********
Group: Gold Star Club
Posts: 3,345
Joined: 8-June 12
Level 459 (Godslayer)


Hi man, i personally added a function to Monsterbation, and i was thinking you'd maybe like to add it in the Script, with a var to activate it in settings.
The function is stackCounter, it adds counters for stacks of Overwhelming Strike, Ether Tap, Penetrated Armor, Bleeding Wound, quite helpful for Melee.
Just add stackCounter(); inside Enhance() and Observe() to make it work if you'd like, this is the function:
CODE
-not needed lol-


This post has been edited by gianfrix94: Dec 29 2017, 23:00


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 04:04
Post #14
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(gianfrix94 @ Dec 29 2017, 01:40) *

Hi man, i personally added a function to Monsterbation, and i was thinking you'd maybe like to add it in the Script, with a var to activate it in settings.
The function is stackCounter, it adds counters for stacks of Overwhelming Strike, Ether Tap, Penetrated Armor, Bleeding Wound, quite helpful for Melee.
Just add stackCounter(); inside Enhance() and Observe() to make it work if you'd like, this is the function:

thanks, but there's already the stackBorder option for that. if you set it to false it will show numbers


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 04:48
Post #15
Cryosite



Kind of a Big Deal
*****
Group: Members
Posts: 553
Joined: 29-August 17
Level 416 (Godslayer)


I have a question about the combat logs as they relate to Monsterbation.

I played around with the settings for log duration, and found out that increasing the duration simply means that the drops from several fights are compiled into the end summary of a fight.

Is there any way to keep the shortest duration log, so that summary only shows that fight's drops, but allow the data to be easily exported into notepad, excell, or whatever I want to record stuff in?

I know some users do things like collect data on their damage output, and so far I have to manually copy/paste that during combat myself to get the similar data.


--------------------
My WTB. Help me find upgrades, please.
My WTS. Gimme credits.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 05:45
Post #16
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(Cryosite @ Dec 29 2017, 04:48) *

Is there any way to keep the shortest duration log, so that summary only shows that fight's drops, but allow the data to be easily exported into notepad, excell, or whatever I want to record stuff in?

you can copy the log as it appears at the end of battle if you hold down the mouse button to select it and hit ctrl-C, it will only redirect the page when you release the mouse button afterwards. i can add an option to make the log more suitable for pasting into excel if you can give me an example of how this should be formatted


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 08:58
Post #17
Cryosite



Kind of a Big Deal
*****
Group: Members
Posts: 553
Joined: 29-August 17
Level 416 (Godslayer)


I'm experimenting right now. I am not sure if we're on the same page.

I don't use a mouse, my laptop has a touchpad. I can still perform most mouse functions though, some are a bit less intuitive (such as scrolling). For a simple left-click or left-click and hold, that should be doable.

If I am understanding your instructions correctly, I should click and hold within this box:
[i.imgur.com] https://i.imgur.com/cXC53rn.png
Then copy to clipboard, then paste wherever (notepad, for now; will worry about excel later if I get this much working).

I think what you meant was to click and drag across the text to highlight it, then copy paste that?

Edit:2
Formatting the "end of battle summary" to paste nicely into Excel, in case that is useful for anyone else, would be two main things. Remove the "x" after the number for things like scrolls and potions and the like. Separate that number from what it is for by a tab character. That puts the number by itself in one cell in a nice column, and the label for what that number represents in an adjacent column.
CODE
72   Crystals
4,582   Credits
7x   Lesser Equipment
4x   Mana Draught
10x  Health Draught
3x   Health Potion
1x   Infusion of Divinity
1x   Scroll of Absorption
3x   Monster Chow
3x   Monster Cuisine
1x   Monster Edibles
23,930,336   EXP

Becomes
CODE
72    Crystals
4,582    Credits
7    Lesser Equipment
4    Mana Draught
10    Health Draught
3    Health Potion
1    Infusion of Divinity
1    Scroll of Absorption
3    Monster Chow
3    Monster Cuisine
1    Monster Edibles
23,930,336    EXP


These both paste into a spreadsheet like so:
[i.imgur.com] https://i.imgur.com/evs3TtO.png


What I am interested in recording/logging is 100% of this:
[i.imgur.com] https://i.imgur.com/sgvPJcK.png

So that I can examine things like my damage ranges, types of attacks, and other data collection that I've seen others, like f4tal and ssss2 doing. Is that not possible with Monsterbation?

This post has been edited by Cryosite: Dec 29 2017, 09:11


--------------------
My WTB. Help me find upgrades, please.
My WTS. Gimme credits.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 10:36
Post #18
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,732
Joined: 19-February 16
Level 500 (Ponyslayer)


noob question: how can I add a script on android?
- installed firefox
- installed tampermonkey add on

Where can I find the script in a format that tampermonkey will recongnize it?

nvm I figured it out. copy paste.

This post has been edited by DJNoni: Dec 29 2017, 10:57


--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 23:05
Post #19
lazyNPC



├┬┴┬┴┤(・_├┬┴┬┴┤
********
Group: Gold Star Club
Posts: 3,345
Joined: 8-June 12
Level 459 (Godslayer)


QUOTE(sickentide @ Dec 29 2017, 03:04) *

thanks, but there's already the stackBorder option for that. if you set it to false it will show numbers

Woops, damn, hadn't seen that.
In case of stackBorder equal to false, i modded it like this though, i feel like it's better looking tongue.gif

Inside Durations():
-first one
CODE
if ( stackBorder )
                        dur.style.border = Math.ceil(stack/2)+1 + 'px solid black';
                    else {
                        //dur.innerHTML += ' x' + stack;
                        var left = effects[n].offsetLeft + 16,
                            stack_div = effects[n].parentNode.appendChild(document.createElement('div'));
                        stack_div.textContent = 'x' + stack;
                        stack_div.className = 'stack_counter';
                        stack_div.style.cssText = 'position:absolute;width:12px;top:8px;left:' + left + 'px;background:#EFEEDC;border:1px solid black;font-size:7pt;font-weight:bold;text-align:center;';
                    }

-second one
CODE
if ( stackBorder )
                        dur.style.border = Math.ceil(stack/2)+1 + 'px solid black';
                    else {
                        //dur.innerHTML += ' x' + stack;
                        var left = effects[n].offsetLeft + 16,
                            stack_div = effects[n].parentNode.appendChild(document.createElement('div'));
                        stack_div.textContent = 'x' + stack;
                        stack_div.className = 'stack_counter';
                        stack_div.style.cssText = 'position:absolute;width:12px;top:2px;left:' + left + 'px;background:#EFEEDC;border:1px solid black;font-size:7pt;font-weight:bold;text-align:center;';
                    }


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Dec 29 2017, 23:14
Post #20
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(Cryosite @ Dec 29 2017, 08:58) *

I don't use a mouse, my laptop has a touchpad.

ah, then the procedure i described may be more difficult. i added two options: selectLog and terseLog Attached File  HentaiverseMonsterbation.1.2.3.1.user.js.zip ( 17.29k ) Number of downloads: 561
first one limits the onclick to the "finish battle" icon, second one formats the log for pasting into spreadsheets

QUOTE(Cryosite @ Dec 29 2017, 08:58) *

So that I can examine things like my damage ranges, types of attacks, and other data collection that I've seen others, like f4tal and ssss2 doing. Is that not possible with Monsterbation?

not yet, maybe later, for now that sort of thing may be included in HVStat

This post has been edited by sickentide: Dec 29 2017, 23:17


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post


41 Pages V  1 2 3 > » 
Fast ReplyReply to this topicStart new topic
1 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
1 Members: thedemacia

 


Lo-Fi Version Time is now: 26th September 2022 - 06:34