Welcome Guest ( Log In | Register )

45 Pages V « < 41 42 43 44 > »   
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 Aug 31 2023, 09:51
Post #827
wanghao012345aol



Newcomer
**
Group: Members
Posts: 52
Joined: 22-January 19
Level 372 (Dovahkiin)


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?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Aug 31 2023, 15:41
Post #828
SidZBear



Regular Poster
*****
Group: Gold Star Club
Posts: 560
Joined: 31-May 16
Level 500 (Ponyslayer)


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

 
post Sep 2 2023, 10:46
Post #829
wanghao012345aol



Newcomer
**
Group: Members
Posts: 52
Joined: 22-January 19
Level 372 (Dovahkiin)


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

 
post Sep 15 2023, 19:43
Post #830
eramosat



Active Poster
*******
Group: Gold Star Club
Posts: 1,366
Joined: 9-October 10
Level 462 (Godslayer)


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

 
post Sep 17 2023, 11:44
Post #831
LupoRosa



Lurker
Group: Lurkers
Posts: 2
Joined: 22-November 20
Level 31 (Journeyman)


Ty so much
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Sep 24 2023, 14:10
Post #832
myrstidal



Newcomer
*
Group: Members
Posts: 42
Joined: 17-March 09
Level 434 (Godslayer)


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

 
post Sep 27 2023, 18:58
Post #833
Saito1992



Newcomer
**
Group: Members
Posts: 73
Joined: 12-June 23
Level 237 (Destined)


nice
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Oct 6 2023, 14:29
Post #834
pizzcato2014



Lurker
Group: Recruits
Posts: 4
Joined: 1-October 21
Level 283 (Godslayer)


Thank you for your script.it really saves my mouse.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Oct 14 2023, 15:23
Post #835
Evyy



Regular Poster
******
Group: Members
Posts: 896
Joined: 19-March 08
Level 401 (Dovahkiin)


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).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Oct 15 2023, 06:07
Post #836
jakalsito



Newcomer
**
Group: Members
Posts: 71
Joined: 6-November 10
Level 435 (Dovahkiin)


Hello, could you recommend and teach me how to install scripts? I'm terrible at programming. greetings
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Oct 15 2023, 07:45
Post #837
Pretty anon



Full power, full throttle
*******
Group: Gold Star Club
Posts: 1,665
Joined: 10-April 17
Level 500 (Ponyslayer)


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

 
post Oct 15 2023, 20:18
Post #838
Ilovecommm



Lurker
Group: Lurkers
Posts: 1
Joined: 25-September 23
Level 67 (Expert)


Nobody got a tutorial ta instal the script on mobile? I can make it work o copy/Pasteur the script in tempermonley but notjing
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Oct 16 2023, 07:42
Post #839
Hinoka



Active Poster
*******
Group: Catgirl Camarilla
Posts: 2,033
Joined: 28-April 13
Level 500 (Ponyslayer)


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

 
post Nov 11 2023, 23:07
Post #840
Vanz/452



~(=^‥^)/
****
Group: Members
Posts: 467
Joined: 15-September 10
Level 388 (Dovahkiin)


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)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Nov 14 2023, 17:06
Post #841
Arith Undine



ElvenCon
******
Group: Catgirl Camarilla
Posts: 815
Joined: 24-August 11
Level 500 (Ponyslayer)


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

 
post Dec 11 2023, 06:13
Post #842
SDR Fang



Regular Poster
******
Group: Gold Star Club
Posts: 933
Joined: 6-June 13
Level 443 (Dovahkiin)


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

 
post Dec 11 2023, 19:05
Post #843
Noni



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


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

 
post Dec 11 2023, 23:56
Post #844
SDR Fang



Regular Poster
******
Group: Gold Star Club
Posts: 933
Joined: 6-June 13
Level 443 (Dovahkiin)


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!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 12 2024, 18:28
Post #845
OnceForAll



Fluffy Tail Fox
*******
Group: Catgirl Camarilla
Posts: 1,623
Joined: 3-January 21
Level 500 (Ponyslayer)


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

 
post Feb 14 2024, 08:31
Post #846
l13763824039



Active Poster
*******
Group: Gold Star Club
Posts: 1,120
Joined: 6-July 21
Level 500 (Ponyslayer)


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)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post


45 Pages V « < 41 42 43 44 > » 
Reply to this topicStart new topic
5 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
1 Members: Gauu0uu

 


Lo-Fi Version Time is now: 10th April 2025 - 07:35