 |
 |
 |
[Script] Monsterbation 1.4.1.2, A comprehensive hovering script for HentaiVerse and ISK. Including CrunkJuice 1.3.0, an out-of-battle script |
|
Oct 11 2020, 19:32
|
Noni
Group: Catgirl Camarilla
Posts: 13,141
Joined: 19-February 16

|
QUOTE(anubi @ Oct 11 2020, 16:30)  Hi everybody, is it possible to have the option to stonOnFullOvercharge? To me it was extremely usefull in the past. Thanks.
no, that would be considered cheating, and you risk getting banned for using that... I know there were some scripts in the past that had that feature, but in the past years the rules have become more strict. And it's not worth risking a total ban for, I'd say
|
|
|
Oct 11 2020, 19:40
|
Nezu
Group: Catgirl Camarilla
Posts: 3,931
Joined: 29-January 12

|
QUOTE(anubi @ Oct 11 2020, 15:30)  Hi everybody, is it possible to have the option to stonOnFullOvercharge? To me it was extremely usefull in the past. Thanks.
No, that would be against the current rules (no parsing live data to make decisions). What's currently in the script is the limit of what Tenboro was willing to allow exceptions for.
|
|
|
Oct 12 2020, 03:37
|
longhairdontcare
Group: Members
Posts: 408
Joined: 11-November 16

|
QUOTE(DJNoni @ Oct 11 2020, 05:48)  Basically, it works just like normal hover, but then while keeping shift pressed. So, first tell us what you are trying to achieve with shift-hover, if you will
Actually it's all hover over I've noticed, it just randomly seems not to work at all, and then when I restart the page it works again 50% of the time or so.
|
|
|
|
 |
|
Oct 12 2020, 17:21
|
Noni
Group: Catgirl Camarilla
Posts: 13,141
Joined: 19-February 16

|
QUOTE(longhairdontcare @ Oct 12 2020, 03:37)  Actually it's all hover over I've noticed, it just randomly seems not to work at all, and then when I restart the page it works again 50% of the time or so.
possible causes/solitions: 1. Are you using another script or mod, like a Chinese interface? That is known to interfere with Monsterbation 2. Try wiping all your cookies, that was a solution for one guy in this thread 3. Try another browser 4. Do use Tampermonkey, and not greasemonkey nor other ways to run a script
|
|
|
|
 |
|
Oct 13 2020, 02:40
|
longhairdontcare
Group: Members
Posts: 408
Joined: 11-November 16

|
QUOTE(DJNoni @ Oct 12 2020, 11:21)  possible causes/solitions: 1. Are you using another script or mod, like a Chinese interface? That is known to interfere with Monsterbation 2. Try wiping all your cookies, that was a solution for one guy in this thread 3. Try another browser 4. Do use Tampermonkey, and not greasemonkey nor other ways to run a script
1: I turn off my HVstatsitis plugin (not script) and had no changes (even with all add blockers off) 2: I'll give that a try, but I doubt that's the issue 3:I'll try firefox real quick I guess 4:I only use Tampermonkey for scripts, and no others. Will update soon as testing is done with 2 & 3 (likely with a new post if that's okay)
|
|
|
Oct 13 2020, 03:05
|
longhairdontcare
Group: Members
Posts: 408
Joined: 11-November 16

|
Update, cookies and browsers seem to make no difference
|
|
|
Oct 13 2020, 14:25
|
Visadio
Group: Members
Posts: 942
Joined: 4-June 11

|
QUOTE(anubi @ Oct 11 2020, 16:30)  Hi everybody, is it possible to have the option to stonOnFullOvercharge? To me it was extremely usefull in the past. Thanks.
If some feature is not in this script, that probably means it is not allowed.
|
|
|
Dec 7 2020, 21:19
|
Bedbin
Group: Members
Posts: 346
Joined: 12-November 16

|
Hover to Attack doesn't work for me at the latest version (1.3.2.1), it was just fine at 1.2.4.0. I haven't made any changes to the default settings, setting HoverAction to ''Attack'' instead of ''Nothing'' breaks the Monsterbation as well. How do I fix it?
Happes on Tampermonkey with Chromium.I've realized that I need to change hoverArea to 1 for it to affect the whole monster box, fixed now. (IMG:[ invalid] style_emoticons/default/laugh.gif) This post has been edited by Bedbin: Dec 7 2020, 22:13
|
|
|
Dec 14 2020, 00:32
|
uareader
Group: Catgirl Camarilla
Posts: 5,592
Joined: 1-September 14

|
I've got a doubt regarding the ssd option in the script, the UI say "requires round advance via ajax", but the comment inside the script say "requires ajaxRound to be false". I'm confused (IMG:[ invalid] style_emoticons/default/wacko.gif)
|
|
|
Dec 14 2020, 17:22
|
sickentide
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10

|
QUOTE(uareader @ Dec 14 2020, 00:32)  I've got a doubt regarding the ssd option in the script, the UI say "requires round advance via ajax", but the comment inside the script say "requires ajaxRound to be false". I'm confused (IMG:[ invalid] style_emoticons/default/wacko.gif) oh, thanks for pointing that out. it should read "requires ajaxRound to be true"
|
|
|
|
 |
|
Jan 6 2021, 03:19
|
Nezu
Group: Catgirl Camarilla
Posts: 3,931
Joined: 29-January 12

|
Since decondelite no longer hosts Jenga's monster database, Monsterbation users may wish to set monsterInfo to false. Note that you should also do the same with monsterKeywords and submitScans.
If you are using the in-game settings, you want to untick:
'show monster data from decondelite's database' 'submit scans'
And set monster keywords to 'false'.
Chrome users may find that static resources such as spell or buff icons, or even riddlemasters, are not loading properly, and rounds may not transition correctly. If you open your console log and find 'err_insufficient_resources' spam, this is the likely culprit. Sickentide will most likely either remove these features or temporarily remove the settings & set constant false values for them outside of the Monsterbation settings block in future editions.
|
|
|
|
 |
|
Jan 8 2021, 12:17
|
what_is_name
Group: Gold Star Club
Posts: 984
Joined: 5-May 19

|
advice for battle temporary data storage: - the script only need to store battle data when the battle is not end but the page reload - so just add an pageupload eventlistener to call the StoreTmp at the begining of the battle should be fine, no need to concern about ssd or ajax or other accident page crash: CODE function ObserveReload() { if ( document.getElementById('textlog') || document.getElementById('riddlemaster') ) { window.addEventListener('beforeunload',StoreTmp); }} ObserveReload(); //need only to call one time in script
- remove the eventlistener when the battle is end as the datas are temporary for battle CODE window.removeEventListener('beforeunload',StoreTmp); // call after check for battle end
- other StoreTmp call or operactions like if ( !cfg.ssd || !cfg.ajaxRound ) should no necessay and can be remove as they will be properly save when StoreTmp call (maybe some need to check and move into StoreTmp function, such as HVcursor is not in StoreTmp because it was new add in previous version) This post has been edited by what_is_name: Jan 8 2021, 12:21
|
|
|
|
 |
|
Jan 8 2021, 19:58
|
Nezu
Group: Catgirl Camarilla
Posts: 3,931
Joined: 29-January 12

|
I had no idea you could do that, that's so cool!
|
|
|
|
 |
|
Jan 8 2021, 20:14
|
Firew
Group: Gold Star Club
Posts: 258
Joined: 22-February 11

|
Hello! I have received feedback on my script and I think using dispatchEvent is a good way to facilitate cooperation between dependent scripts. Would you be willing to add this to the next version of monsterbation so that I may hook into it? Other scripts may also be interested into hooking it as well. QUOTE(what_is_name @ Jan 8 2021, 03:44)  ...Beside that, you only need to dispatch an event after battle end. Change the event name to battleEnd and add it to the main function of hvmb should be more reasonable and clear: CODE // main function triggered on new turn function Observe() { // check for battle end if ( document.querySelector('img[src$="finishbattle.png"]') ) { if ( cfg.alertColours ) { document.getElementById(cfg.alertBackground ? 'csp' : 'pane_vitals').style.background = cfg.colours.default; document.getElementById('pane_effects').style.background = cfg.colours.default; document.getElementById('ckey_spirit').style.background = cfg.colours.default; } ProcessLog(); FormatLog(); TrackDrops(); Profbar(); ShowDrops(true); ShowUsage(); ShowDamage(); window.dispatchEvent(new Event('battleEnd')); // Used for Battle Stats or maybe other scripts
If you haven't seen my Battle Stats script , I am basically taking the timelog, combatlog, and droplog and storing it in indexedDB. Currently I have to tell users to modify monsterbation, which is troublesome for the average user. Obviously, the event name is totally up to you.
|
|
|
|
 |
|
Jan 9 2021, 12:02
|
sickentide
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10

|
QUOTE(Nezu @ Jan 6 2021, 03:19)  Sickentide will most likely either remove these features or temporarily remove the settings & set constant false values for them outside of the Monsterbation settings block in future editions.
yes, i think i will simply remove them. if someone resumes the database service at some point, i can always add them back in QUOTE(what_is_name @ Jan 8 2021, 12:17)  - so just add an pageupload eventlistener to call the StoreTmp at the begining of the battle should be fine, no need to concern about ssd or ajax or other accident page crash
this is highly useful information, thank you. it will take me a bit to clean up and slim down the script with this in mind, but after that it will facilitate development quite a bit QUOTE(Firew @ Jan 8 2021, 20:14)  Hello! I have received feedback on my script and I think using dispatchEvent is a good way to facilitate cooperation between dependent scripts.
sure thing, i'm going to add this as well
|
|
|
|
 |
|
Jan 11 2021, 01:20
|
Maharid
Group: Catgirl Camarilla
Posts: 2,389
Joined: 27-April 10

|
For Isekai i am unable to make Hover work on FF 84.0.2, FF 55.0.3 and Chrome 87.0.4280.88.
I'm not playing much but i'd like to report that.
EDIT: I was able to make my 1.2.1.1 to work in chrome, not perfectly, i need to click on the end round popup because it nor advance automatically and i have to move the mouse to make hover work again on the new round but for the rest is ok.
This post has been edited by Maharid: Jan 11 2021, 04:12
|
|
|
|
 |
|
Jan 11 2021, 08:23
|
Juggernaut Santa
Group: Gold Star Club
Posts: 11,132
Joined: 26-April 12

|
QUOTE(Maharid @ Jan 11 2021, 00:20)  For Isekai i am unable to make Hover work on FF 84.0.2, FF 55.0.3 and Chrome 87.0.4280.88.
I'm not playing much but i'd like to report that.
EDIT: I was able to make my 1.2.1.1 to work in chrome, not perfectly, i need to click on the end round popup because it nor advance automatically and i have to move the mouse to make hover work again on the new round but for the rest is ok.
1.2.4.3 works just fine on chromium browser based on FF 65
|
|
|
|
 |
|
Jan 11 2021, 08:59
|
Noni
Group: Catgirl Camarilla
Posts: 13,141
Joined: 19-February 16

|
QUOTE(Maharid @ Jan 11 2021, 00:20)  For Isekai i am unable to make Hover work on FF 84.0.2, FF 55.0.3 and Chrome 87.0.4280.88.
I'm not playing much but i'd like to report that.
EDIT: I was able to make my 1.2.1.1 to work in chrome, not perfectly, i need to click on the end round popup because it nor advance automatically and i have to move the mouse to make hover work again on the new round but for the rest is ok.
I had the same problem. Using a separate browser for isekai, with a fresh install of the newest monsterbation, works like a charm.
|
|
|
|
 |
|
Jan 12 2021, 17:19
|
Maharid
Group: Catgirl Camarilla
Posts: 2,389
Joined: 27-April 10

|
I completely stopped playing Iseaki so i have no problem anymore... but i used another browser already installed on my PC (Chrome) and nothing... but true it was installed by some time.
But having a fresh installed browser only to make Monsterbatiion work is not the optimal outcome.
|
|
|
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:
|
 |
 |
 |
|