Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> [Tools] Monsterbation Configuration Linter, Finally, after all these years, we now have one!

 
post Dec 19 2021, 02:23
Post #1
OnceForAll



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


[mb-lint.skk.moe] https://mb-lint.skk.moe

Imagine this: Like most HentaiVerse players, you don't know JavaScript. One day you try to modify your Monsterbation's Keybind and something goes wrong. You don't know what's wrong, and you have no choice but to undo the change or consult experienced players / programmers.

Has this ever happened to you?

Introducing Monsterbation Configuration Linter. It is a website with an editor and a linter. Just paste your Monsterbation Keybind settings in the editor, one at a time, and the website will tell you if you have done something wrong. And all the checks are done in your browser, no server is involved! You can finally check configuration errors yourself!

(IMG:[pic.skk.moe] https://pic.skk.moe/file/sukkaw/gh/mblint.png)

-----

Please put feedback, complaints, requests for features, etcetera, etcetera, etcetera here. I will try to respond with technical details wherever possible.

If you are curious about how the website works, you can check its source code (which is released under MIT license) at GitHub: [github.com] https://github.com/SukkaW/monsterbation-linter/

This post has been edited by OnceForAll: Dec 19 2021, 02:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Dec 19 2021, 02:34
Post #2
OnceForAll



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


Change Log

* 2022-01-05

Mark multiple "TargetMonster" inside "Strongest" as invalid:
(IMG:[pic.skk.moe] https://pic.skk.moe/file/sukkaw/eh/96.png)

* 2021-12-20

Add strict arguments check. Example:
(IMG:[pic.skk.moe] https://pic.skk.moe/file/sukkaw/gh/mblint2.png)

This post has been edited by OnceForAll: Jan 4 2022, 21:30
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Dec 19 2021, 02:34
Post #3
OnceForAll



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


Reserved. 2 is enough I guess.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Dec 22 2021, 16:55
Post #4
sickentide



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


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

 
post Dec 24 2021, 16:41
Post #5
稗田阿一



Casual Poster
***
Group: Members
Posts: 235
Joined: 17-August 19
Level 498 (Godslayer)


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

 
post Aug 11 2023, 20:51
Post #6
nine08



Casual Poster
***
Group: Gold Star Club
Posts: 148
Joined: 8-July 21
Level 455 (Dovahkiin)


I love this
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Aug 13 2023, 20:07
Post #7
OnceForAll



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


QUOTE(nine08 @ Aug 12 2023, 02:51) *
I love this
Thanks! (IMG:[invalid] style_emoticons/default/cool.gif) (IMG:[invalid] style_emoticons/default/wub.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Nov 12 2023, 06:33
Post #8
TotsukaCurry



Lurker
Group: Lurkers
Posts: 2
Joined: 20-December 21
Level 50 (Expert)


thanks for your hard work!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Dec 11 2023, 06:35
Post #9
SDR Fang



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


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 SDR Fang: Dec 11 2023, 06:35
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 12 2024, 18:19
Post #10
OnceForAll



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


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?

Although it is a common knowledge that:
QUOTE(Shank @ Apr 26 2022, 18:38) *
if monsterbation doesn't let you do it, it's probably not allowed.
However, just because something is not enforced by the Monsterbation doesn't mean it's not against the rules.. In this case, having multiple "TargetMonster" within the "Strongest" is not explicitly forbidden by the Monsterbation, it still violates the rules.

"TargetMonster" is implemented so that the Monsterbation checks whether the target is dead before performing an action (in your case, the action would be casting the selected "offensive spell", Imperil). If the target is dead, Monsterbation will simply skip this "TargetMonster."

So basically,
CODE
Bind(KEY_Q, Alt, Strongest([TargetMonster(6), TargetMonster(7), Cast('Imperil')]));
becomes: Select Imperil, cast it on monster 7 if monster 7 is alive, otherwise cast it on monster 6, which violates the rule:
QUOTE(Nezu @ Nov 28 2020, 04:43) *
Forbidden Actions[list]
...
[*]Automatic target selection.
...


This is mentioned by the sickentide (the author of the Monsterbation script) here: https://forums.e-hentai.org/index.php?s=&am...t&p=6050880
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 16 2024, 04:44
Post #11
Tumbres



The Truth
****
Group: Members
Posts: 382
Joined: 29-June 15
Level 323 (Dovahkiin)


is there chance we can have menu showing these comment? it looks hugely helpful
Attached Image

especialy that "term thing" that is also show us how to use it.
User is online!Profile CardPM
Go to the top of the page
+Quote Post


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 8th May 2024 - 20:14