indyc

Member
Game Developer
Jun 15, 2017
392
800
247
It's been years since I've played it and I've been meaning to play it again but if you don't mind hand drawn art - I would suggest the combat of Monster Girl Dreams. I feel like HC took inspiration from it and I know for a fact that I definitely did. You could also look into Domination Mansion but it's not quite "combat".

But you touch on one of my main HC issues - there is no sexual/tease attack. This means I have no control over raising my corruption or dictating how the fights will go. The heavy/light attack isn't really a choice because heavy attack is just a finishing move. So it feels like there are zero choices after pattern recognition. (I haven't played nearly as much HC2 as 1 but each time I've tried the same issue remains)

Again, I think both HCs were absolutely brimming with possibilities. The 2 stage arranging of the galleries and dialog is an incredibly smart way to make tons of content relatively easily. But the lack of choices + early game grind weight (that makes me feel like no one is actually playing without cheats) prevents me from enjoying it as much as I want to.
 

repesorsa

Newbie
Sep 14, 2021
92
197
149
Most of the time heavy attack is the only move that matters and normal attack is the fake choice, but yeah, either way they just both deal damage with different numbes and it's a rather trivial math problem to figure out which button to press (besides micro-optimising when the numbers happen to line up for the other option). I want to like the game and have put a decent amount of time into it, but despite downloading the new versions as they come out I haven't actually played them much in a long while. Neither its content nor its mechanics have enough depth to them to keep it interesting for how much you end up repeating the game loop.

You know now that I type that out, I really should just leave it be until maybe one day there's a version declared final and it's hopefully a bit more fleshed out for one more squeeze.
 

Casa4234

New Member
Jun 2, 2020
3
1
68
just coded up some code for autofocus because it bugged me when i was playing last night.
it also lets you click the buttons at the bottom with 1-9 on your keyboard so you don't have to swap to mouse as often.

put this in your index.html under the iframe
HTML:
<script>
    let iframe= document.getElementsByClassName("eosIframe")[0];
    let target = iframe.contentWindow
    
    target.addEventListener('keydown', function(event) {
      let textBar = iframe.contentDocument.getElementsByTagName("input")[0];
      let buttonRow = iframe.contentDocument.getElementsByClassName("ChoiceBubble_root__38cRB")[

      if (buttonRow && !textBar) {
        const regex = /[1-9]/;
        if (event.key.match(regex)) {
          buttonRow.children[parseInt(event.key) - 1].click();
        }
      }
      // See if our text bar exists so we can focus on it
        if (textBar) {
        textBar.focus()
      }
    });
  </script>
thanks for the nice game indyc
 
  • Like
Reactions: bobkelpie7

indyc

Member
Game Developer
Jun 15, 2017
392
800
247
just coded up some code for autofocus because it bugged me when i was playing last night.
it also lets you click the buttons at the bottom with 1-9 on your keyboard so you don't have to swap to mouse as often.

put this in your index.html under the iframe
HTML:
<script>
    let iframe= document.getElementsByClassName("eosIframe")[0];
    let target = iframe.contentWindow
  
    target.addEventListener('keydown', function(event) {
      let textBar = iframe.contentDocument.getElementsByTagName("input")[0];
      let buttonRow = iframe.contentDocument.getElementsByClassName("ChoiceBubble_root__38cRB")[

      if (buttonRow && !textBar) {
        const regex = /[1-9]/;
        if (event.key.match(regex)) {
          buttonRow.children[parseInt(event.key) - 1].click();
        }
      }
      // See if our text bar exists so we can focus on it
        if (textBar) {
        textBar.focus()
      }
    });
  </script>
thanks for the nice game indyc
I SOOOO want a keyboard only Keystroke version. It was the main concern that came up as soon as I started testing my first prototype of "Wow... You have to click on the box to start typing... Should I even continue this?"

You have no idea how much I've wanted autofocus and over the years I think around 4 coders (even ones with the most Milovana experience out of anyone) have tried and failed.

I don't think I have an index.html because it isn't an html game to my knowledge. However, I'm going to show some people who have technical know how in this area to see if you were able to crack the issue. I've been told autofocus would be incredibly easy for the site admin to add but they don't really have time for these changes anymore.
 

Casa4234

New Member
Jun 2, 2020
3
1
68
I don't think I have an index.html because it isn't an html game to my knowledge.
the offline version on this thread has a index.html. No clue about like if its possible to change it on Milovana. But... yeah you can change it for the offline version here.
 

Linkiepie

New Member
Dec 9, 2018
1
0
145
just coded up some code for autofocus because it bugged me when i was playing last night.
it also lets you click the buttons at the bottom with 1-9 on your keyboard so you don't have to swap to mouse as often.

put this in your index.html under the iframe
HTML:
<script>
    let iframe= document.getElementsByClassName("eosIframe")[0];
    let target = iframe.contentWindow
   
    target.addEventListener('keydown', function(event) {
      let textBar = iframe.contentDocument.getElementsByTagName("input")[0];
      let buttonRow = iframe.contentDocument.getElementsByClassName("ChoiceBubble_root__38cRB")[

      if (buttonRow && !textBar) {
        const regex = /[1-9]/;
        if (event.key.match(regex)) {
          buttonRow.children[parseInt(event.key) - 1].click();
        }
      }
      // See if our text bar exists so we can focus on it
        if (textBar) {
        textBar.focus()
      }
    });
  </script>
thanks for the nice game indyc
Forgive me, but I'm a relative beginner at programming language, when you say under the iframe, does that mean it should be before '></iframe>' or after?
 

Casa4234

New Member
Jun 2, 2020
3
1
68
Forgive me, but I'm a relative beginner at programming language, when you say under the iframe, does that mean it should be before '></iframe>' or after?
I meant after it. It might work inside of the tag? Anyways, just put a new line after the iframe closes (signified by the </iframe>), and paste the <script> code from my original post. hope this helps u
 

evelelf

Newbie
Jul 1, 2017
69
58
159
Any updates on the offline version? Online is fun and all, but I like it more when I can tweak a thing or two.
 
3.90 star(s) 18 Votes