Welcome Guest ( Log In | Register )

43 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,355
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: 198794

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: 34786

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
Go to the top of the page
+Quote Post

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



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


update log

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

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

Attached File  HentaiverseMonsterbation.1.4.1.0.user.js.txt ( 159.87k ) Number of downloads: 336
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: 10804
logging interaction improvement

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

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

Attached File  HentaiverseMonsterbation.1.4.0.user.js.txt ( 157.81k ) Number of downloads: 394
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: 28545
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: 1283
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: 34786
condenseLeft, condenseRight, quickEnchant, labScrollbar

Attached File  HVCrunkJuice.1.2.2.2.user.js.zip ( 7.67k ) Number of downloads: 954
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: 324
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: 257
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: 510
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: 515
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: 446
open second page of arena by default

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

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

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

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

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

Attached File  HVCrunkJuice.1.0.user.js.zip ( 2.25k ) Number of downloads: 282
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
Go 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 461 (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
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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
Go 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 461 (Godslayer)


Thanks. That worked.
User is offlineProfile CardPM
Go 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 233 (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
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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
Go 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
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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
Go 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! (IMG:[invalid] style_emoticons/default/smile.gif)
User is offlineProfile CardPM
Go 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
Go to the top of the page
+Quote Post

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



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


Tenboro has confirmed: mobile monsterbation is allowed. (IMG:[invalid] style_emoticons/default/smile.gif)
User is online!Profile CardPM
Go to the top of the page
+Quote Post

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



├┬┴┬┴┤(・_├┬┴┬┴┤
********
Group: Gold Star Club
Posts: 3,346
Joined: 8-June 12
Level 480 (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
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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
Go 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.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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
Go 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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 12,156
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
User is online!Profile CardPM
Go to the top of the page
+Quote Post

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



├┬┴┬┴┤(・_├┬┴┬┴┤
********
Group: Gold Star Club
Posts: 3,346
Joined: 8-June 12
Level 480 (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 (IMG:[invalid] style_emoticons/default/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
Go to the top of the page
+Quote Post

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



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
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: 693
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
Go to the top of the page
+Quote Post


43 Pages V  1 2 3 > » 
Reply to this topicStart new topic
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 28th March 2024 - 16:46