 |
 |
 |
[Script] Monsterbation 1.4.1.2, A comprehensive hovering script for HentaiVerse and ISK. Including CrunkJuice 1.3.0, an out-of-battle script |
|
Aug 31 2023, 09:51
|
wanghao012345aol
Newcomer
  Group: Members
Posts: 52
Joined: 22-January 19

|
Bind(KEY_1, Any, Strongest([TargetMonster(1), Cast('Imperil')])); Bind(KEY_2, Any, Strongest([TargetMonster(4), Cast('Imperil')]));
When there are 4 monsters, pressing KEY2 does not cast imperil. Why is this?
|
|
|
Aug 31 2023, 15:41
|
SidZBear
Group: Gold Star Club
Posts: 560
Joined: 31-May 16

|
QUOTE(wanghao012345aol @ Aug 31 2023, 00:51)  Bind(KEY_1, Any, Strongest([TargetMonster(1), Cast('Imperil')])); Bind(KEY_2, Any, Strongest([TargetMonster(4), Cast('Imperil')]));
When there are 4 monsters, pressing KEY2 does not cast imperil. Why is this?
Monster numbers are 0-9, so monster 4 in the code is monster 5 in the encounter
|
|
|
Sep 2 2023, 10:46
|
wanghao012345aol
Newcomer
  Group: Members
Posts: 52
Joined: 22-January 19

|
QUOTE(SidZBear @ Aug 31 2023, 15:41)  Monster numbers are 0-9, so monster 4 in the code is monster 5 in the encounter
Bind(KEY_1, Any, Strongest([TargetMonster(0), Cast('Imperil')])); Bind(KEY_2, Any, Strongest([TargetMonster(3), TargetMonster(4), Cast('Imperil')])); Bind(KEY_3, Any, Strongest([TargetMonster(6), TargetMonster(7), Cast('Imperil')])); It worked. Thank you very much.
|
|
|
|
 |
|
Sep 15 2023, 19:43
|
eramosat
Group: Gold Star Club
Posts: 1,366
Joined: 9-October 10

|
QUOTE(wanghao012345aol @ Sep 2 2023, 04:46)  Bind(KEY_1, Any, Strongest([TargetMonster(0), Cast('Imperil')])); Bind(KEY_2, Any, Strongest([TargetMonster(3), TargetMonster(4), Cast('Imperil')])); Bind(KEY_3, Any, Strongest([TargetMonster(6), TargetMonster(7), Cast('Imperil')]));
It worked. Thank you very much.
speaking of this exact code... when I am hovering, pressing keys 1 2 or 3 do not trigger, the hover action continues. in order to use these keybinds to cast Imperil, I have to move my cursor off of the active monsters. In my Monsterbation script, I notice a feature to turn off Hover at the start of a round with a note "in case you want to Imperil first". I suppose this is for me...via in-game Settings not sure why some commands "break through" Hover actions but not these ones. But I'll try it. Update: well turning off Hover at start of round allowed 1 Imperil to be cast...but not additional casts. Any advice to allow up to 3 casts is appreciated. SecondUpdate: I see from some previous posts on similar subject that moving cursor away may simply be the preferred/proper method? This post has been edited by eramosat: Sep 15 2023, 20:12
|
|
|
|
 |
|
Sep 17 2023, 11:44
|
LupoRosa
Lurker
Group: Lurkers
Posts: 2
Joined: 22-November 20

|
Ty so much
|
|
|
Sep 24 2023, 14:10
|
myrstidal
Newcomer
 Group: Members
Posts: 42
Joined: 17-March 09

|
I'm using Monsterbation 1.4.1.2 and I have the option "advance to next round using ajax. set to false if you use other scripts that do not support this" enabled but during battles it doesn't automatically skip to the next round. The only other script I have installed is HVtoolbox, which I don't think affects battles. Does anybody have any ideas why it doesn't work in my case?
Edit: Tried switching back to 1.3.2.1 and the problem fixed itself. I guess there's something in 1.4.1.2 that doesn't agree with my browser or something.
This post has been edited by myrstidal: Sep 24 2023, 16:55
|
|
|
Sep 27 2023, 18:58
|
Saito1992
Newcomer
  Group: Members
Posts: 73
Joined: 12-June 23

|
nice
|
|
|
Oct 6 2023, 14:29
|
pizzcato2014
Lurker
Group: Recruits
Posts: 4
Joined: 1-October 21

|
Thank you for your script.it really saves my mouse.
|
|
|
Oct 14 2023, 15:23
|
Evyy
Group: Members
Posts: 896
Joined: 19-March 08

|
Is this a thing? If you have Vital Strike ready to use and the monster you're currently hovering (in my case it's the schoolgirls in DWD) is stunned, temporarily stop the hovering action so you can (manually) use Vital Strike. It's a bit mentally draining to pay attention 1) whether Vital Strike is not on CD 2) schoolgirl boss is stunned (which doesn't last long, like 3 turns, requires a little reflex).
|
|
|
Oct 15 2023, 06:07
|
jakalsito
Newcomer
  Group: Members
Posts: 71
Joined: 6-November 10

|
Hello, could you recommend and teach me how to install scripts? I'm terrible at programming. greetings
|
|
|
|
 |
|
Oct 15 2023, 07:45
|
Pretty anon
Group: Gold Star Club
Posts: 1,665
Joined: 10-April 17

|
QUOTE(jakalsito @ Oct 14 2023, 22:07)  Hello, could you recommend and teach me how to install scripts? I'm terrible at programming. greetings
Just gotta be familiar with userscript managers, basically a sort of program that will, as the name implies, manage your userscripts. Here's a better explanation from the past. QUOTE(Pretty anon @ Mar 3 2022, 18:53)  Hi, to make use of these scripts people use userscript managers such as Tampermonkey, Greasemonkey, Firemonkey and god knows how many monkeys there were around. In any case those script managers are usually available as browser extensions. So when you install the one you prefer the most to your browser of choice, you can now start adding the scripts provided here.
After that you can just click on the script link ending in .js and an installation prompt will open from the dashboard of your manager where you just need to click "Install". If clicking the script just opens a new tab with a lot of text and code you can also open the dashboard of your manager, press "Add", "+" or similar and copy paste the contents of the script, and in the case of Tampermonkey you just press "File" and "Save" after that and you're done.
I also recommend checking the latest posts of the threads for each script along with their opening post to check for the latest versions available. Some of them also require for you to have a custom font set in your HV settings to work properly so if having problems try setting that first.
This post has been edited by Pretty anon: Oct 15 2023, 07:46
|
|
|
|
 |
|
Oct 15 2023, 20:18
|
Ilovecommm
Lurker
Group: Lurkers
Posts: 1
Joined: 25-September 23

|
Nobody got a tutorial ta instal the script on mobile? I can make it work o copy/Pasteur the script in tempermonley but notjing
|
|
|
Oct 16 2023, 07:42
|
Hinoka
Group: Catgirl Camarilla
Posts: 2,033
Joined: 28-April 13

|
QUOTE(Ilovecommm @ Oct 15 2023, 11:18)  Nobody got a tutorial ta instal the script on mobile? I can make it work o copy/Pasteur the script in tempermonley but notjing
Use Nightly on Mobile. I use it all the time with Tampermonkey. Then you can play anywhere you want.
|
|
|
Nov 11 2023, 23:07
|
Vanz/452
Group: Members
Posts: 467
Joined: 15-September 10

|
QUOTE(Ilovecommm @ Oct 15 2023, 12:18)  Nobody got a tutorial ta instal the script on mobile? I can make it work o copy/Pasteur the script in tempermonley but notjing
I just did that and works in regular Firefox. Thanks for the script. (IMG:[ invalid] style_emoticons/default/wink.gif)
|
|
|
Nov 14 2023, 17:06
|
Arith Undine
Group: Catgirl Camarilla
Posts: 815
Joined: 24-August 11

|
No idea why Crunk Juice font size becomes super small after a Chrome update. Anyway I tweaked it a little bit to fix this for me: Line259: font-size: 6pt; => font-size: 9pt;
This post has been edited by Arith Undine: Nov 14 2023, 17:07
|
|
|
|
 |
|
Dec 11 2023, 06:13
|
SDR Fang
Group: Gold Star Club
Posts: 933
Joined: 6-June 13

|
Just tried today and this is a great script! However, I'm still struggling with my desired setups. My desired behavior is that: - hit a key (not a mouse key, some key in key binding) - cast the selected action (targeted, e.g. IMP) on the monster under the cursor If you have tried macro in FFXIV, I want the exact behavior the same as a mouse-over macro: /action Imperil <mouseover> However, as mentioned previously in post#825, none of the options that I have tried worked. If I use HoverAction(), I need to hover. I know that I can use ToggleHover() or Impulse() to perform a single cast, but I prefer not to implement in this way. CODE Bind(KEY_I, Strongest([TargetMonster(0), Cast('Imperil')])); If I use this way, the selected monster is hard-coded. I want to target the monster under my cursor. CODE Bind(KEY_I, Strongest([CursorTarget, Cast('Imperil')])); If I use this way, the cast does not happen at all. It behaves the same way as I selected the spell, but didn't click on the monster. Changing the sequence also does not help. Therefore, could anyone help me on how to write the key binds? Thanks in advance. This post has been edited by SDR Fang: Dec 11 2023, 06:45
|
|
|
|
 |
|
Dec 11 2023, 19:05
|
Noni
Group: Catgirl Camarilla
Posts: 13,144
Joined: 19-February 16

|
QUOTE(SDR Fang @ Dec 11 2023, 05:13)  Just tried today and this is a great script! However, I'm still struggling with my desired setups. My desired behavior is that: - hit a key (not a mouse key, some key in key binding) - cast the selected action (targeted, e.g. IMP) on the monster under the cursor If you have tried macro in FFXIV, I want the exact behavior the same as a mouse-over macro: /action Imperil <mouseover> However, as mentioned previously in post#825, none of the options that I have tried worked. If I use HoverAction(), I need to hover. I know that I can use ToggleHover() or Impulse() to perform a single cast, but I prefer not to implement in this way. CODE Bind(KEY_I, Strongest([TargetMonster(0), Cast('Imperil')])); If I use this way, the selected monster is hard-coded. I want to target the monster under my cursor. CODE Bind(KEY_I, Strongest([CursorTarget, Cast('Imperil')])); If I use this way, the cast does not happen at all. It behaves the same way as I selected the spell, but didn't click on the monster. Changing the sequence also does not help. Therefore, could anyone help me on how to write the key binds? Thanks in advance. the thing is, you can only do a hover action when hovering is active, but that means usually you're attacking. So you need to work around that. what I use is: CODE hoverShiftAction: Strongest([ToggleHover, Cast('Imperil')])
Bind(KEY_X, Any, ToggleHover);
(use the linter to check for commas and quotes etc.) That way, press shift + x and you imperil the one you are hovering over. and then x to start attacking. Works best with hover disabled at start of round. Alternative: Bind(KEY_W, Any, Cast('Imperil')) press w and then click on a section of the monster field that is not used for hovering
|
|
|
|
 |
|
Dec 11 2023, 23:56
|
SDR Fang
Group: Gold Star Club
Posts: 933
Joined: 6-June 13

|
QUOTE(Noni @ Dec 11 2023, 09:05)  the thing is, you can only do a hover action when hovering is active, but that means usually you're attacking. So you need to work around that. what I use is: CODE hoverShiftAction: Strongest([ToggleHover, Cast('Imperil')])
Bind(KEY_X, Any, ToggleHover);
(use the linter to check for commas and quotes etc.) That way, press shift + x and you imperil the one you are hovering over. and then x to start attacking. Works best with hover disabled at start of round. Alternative: Bind(KEY_W, Any, Cast('Imperil')) press w and then click on a section of the monster field that is not used for hovering Yes, this works as I expected. Even though I have to use a shift- or ctrl- hover action as the hover action should be attack or spell rotation, it also gets the benefit of emergency protection. thanks!
|
|
|
|
 |
|
Feb 12 2024, 18:28
|
OnceForAll
Group: Catgirl Camarilla
Posts: 1,623
Joined: 3-January 21

|
WARNING
QUOTE(sickentide @ Jan 4 2022, 06:44)  a word of caution: putting multiple TargetMonsters in a Strongest cycle is forbidden, as it counts as automatic targeting. perhaps i should add this to the things that thrust laputa into orbit sickentide has mentioned this before in a different post years ago, and I have immediately implemented this check in the Monsterbation Linter. However it seems that only few players have taken note: QUOTE(wanghao012345aol @ Sep 2 2023, 16:46)  Bind(KEY_1, Any, Strongest([TargetMonster(0), Cast('Imperil')])); Bind(KEY_2, Any, Strongest([TargetMonster(3), TargetMonster(4), Cast('Imperil')])); Bind(KEY_3, Any, Strongest([TargetMonster(6), TargetMonster(7), Cast('Imperil')]));
It worked. Thank you very much. QUOTE(SDR Fang @ Dec 11 2023, 12:35)  Great tool, it is my nightmare that I was editing the key bindings in the first level of arena and made some mistake so I'm not able to open the settings page any more. BTW, could you explain why multiple "TargetMonster" inside "Strongest" is invalid? I think it still works in the game, e.g. CODE Bind(KEY_Q, Alt, Strongest([TargetMonster(6), TargetMonster(7), Cast('Imperil')])); Or is it forbidden by the rule? This post has been edited by OnceForAll: Feb 12 2024, 18:28
|
|
|
|
 |
|
Feb 14 2024, 08:31
|
l13763824039
Group: Gold Star Club
Posts: 1,120
Joined: 6-July 21

|
I have a question about the "wheel right". I have googled it and all results say "shift + scroll down" is wheel right. However, it doesn't work. So, what is the proper way to wheel right? I'd appreciate if someone could help me (IMG:[ invalid] style_emoticons/default/smile.gif)
|
|
|
5 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
|
 |
 |
 |
|