You must be 18+ to view this content

Lust Hunter: GAY edition may contain content you must be 18+ to view.

Are you 18 years of age or older?

or Return to itch.io

A downloadable game for Windows, macOS, and Linux

Lust Hunter  - is adult rpg game with card-battles system, set in a fantasy genre. You will have to collect resources, create new clothes, talk to characters, explore locations and seduce with monsters.

Genre: non-classic RPG with turn-based card battles and realtime movement.

Engine: Renpy

You can change clothes on any part of your body. Dozens of panties and bras. You can communicate with the NPC. You can walk on the global map point-a-click. Complete quests. Collect resources. Combine resources to get new items and potions. And use it all to fight monsters. Fuck them all! Stop on them. Catch them and put them in jail.

START GAME AS MALE CHARACTER AND PLAY MALE VS MALE

Strainght version link


Lust Hunter features:

  • 4 Playable character: Male, female, futa and realfuta
  • 39 enemies (13 male, 13 female, 13 futa)
  • Card Battles with Enemy! Collect card and build your best deck
  • Over 679+ animations in a game!
  • Relationship with NPC
  • Dom/sub skills tree
  • Over 83 quests in rpgm-like world
  • Crafting. Over 78 items that you can combine and create new items
  • Dozens of clothes you can wear however you like. Combine clothes to activate abilities
  • Catch enemy mode! Put the enemy in jail and do what you want with him!
  • Online Top player rating
StatusIn development
PlatformsWindows, macOS, Linux
Rating
Rated 4.0 out of 5 stars
(40 total ratings)
AuthorLustMadness
GenreRole Playing
Made withRen'Py
Tags3dcg, Adult, Erotic, Fantasy, Gay, Monsters, Point & Click, Sandbox, Singleplayer
Average sessionAbout a half-hour
LanguagesEnglish
InputsMouse, Touchscreen
LinksPatreon

Download

Download
LustHunter 0.9.9 GAY Win/Linux
External
Download
LustHunter 0.9.9 GAY Mac
External
Download
LustHunter 0.9.9 GAY Android 49 MB

Install instructions

Extract and RUN

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 47 · Next page · Last page

I'm stuck on the Rescue A Wh*re #2 quest. It says to go to the abandoned house but I don't know where+ how. Can someone help me?

Currently stuck on the cave maze part of the game.  The rocks just keep saying 'it'll open a little later' and I can't find the trigger to open them.  Slut statue at 0/3, and I looked all over the area I can access and found zero of the items.  

im stuck to. also cant figure how to fight monsters while drunk

I can't download the game. 

Win/ mac or android?

windows it says "too many users have viewed this file"

I ended up downloading the game I brought the patreon tier 3 to unlock all the maps but it won't allow me to get them and  don't know why

My game errors out when i click on a card 0.9.8 version

New updates but no fixes for the lumberjack in your house scene on android :(. Shame we can't reassign npcs to male on an already running game too. 

(+4)(-1)

So, I like how horny the game is, that I can pick all male monsters and the cosmetics.
I'm not a fan of the monstrous genitalia, the cards with horny women on them (even though I chose gay at the start), and the writing.
It would be nice to see a penis option for monsters, horny men on the cards and more variety and detail in the dialogue.
This game has a lot of potential and I'm interested to see where you take it.

Also, what is up with the flying dicks? Why did you make that creative decision?

(+1)

I agree about the cards.  I wish there were two sets, one when you fought female monsters and another when you fought male monsters.

(+3)

hey if you go to you house, go into the sex skill area, and into card list you can looik at the top right and theres a card deck gender you can change

Thanks for the tip!

Yeah this needs a fix for the lumberjack sex scenes at the home. On android there's renpy errors (and girl moans not guy moans)

6시간 동안 사냥을 했는데 HR이 1레벨 이상 오르지 않았습니다. HR도 구매해야 하나요?

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in <module>

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 123, in _execute_python_hide

    raise Exception(error)

Exception: Preference battle_alerts has wrong type. None is not of type <type 'bool'>.

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "renpy/bootstrap.py", line 331, in bootstrap

    renpy.main.main()

  File "renpy/main.py", line 560, in main

    renpy.game.context().run(node)

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/ast.py", line 928, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 2245, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/00defaults.rpy", line 65, in <module>

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 123, in _execute_python_hide

    raise Exception(error)

Exception: Preference battle_alerts has wrong type. None is not of type <type 'bool'>.

Windows-10-10.0.19041

Ren'Py 7.4.11.2266

LustHunter 0.8.9

Fri Sep 22 19:35:04 2023

This problem has already been fixed in version 0.9.0

I'd love to have a One-Time-Payment Option to unlock the C*m-Scenes - would be nice to have that instead of needing a subscription to your Patreon only.

Or will there be a "Final Version", that will include this after a One-Time-Payment?

The android option won't install, what do I need to do to install it?

(+1)

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in <module>

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 123, in _execute_python_hide

    raise Exception(error)

Exception: Preference battle_alerts has wrong type. None is not of type <type 'bool'>.

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "renpy/bootstrap.py", line 331, in bootstrap

    renpy.main.main()

  File "renpy/main.py", line 560, in main

    renpy.game.context().run(node)

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 65, in script

    init 1500 python hide:

  File "renpy/ast.py", line 928, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 2245, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/00defaults.rpy", line 65, in <module>

    init 1500 python hide:

  File "renpy/common/00defaults.rpy", line 123, in _execute_python_hide

    raise Exception(error)

Exception: Preference battle_alerts has wrong type. None is not of type <type 'bool'>.

Windows-10-10.0.19041

Ren'Py 7.4.11.2266

LustHunter 0.8.8

Sun Aug 27 19:37:39 2023

I'm having the same error.

Where i can find blue dildo?

I can't finish my quest🥲😭

Love the monsters

(1 edit)

Ok can somebody explain to me how to get Leather? I literally can't get it and I'm stuck on that and the dildo key quest.


Also, just as an FYI, the Satyr Sub Handjob just causes the game to crash

Just kill flyingdick in cave

(+1)

i am a touch confused, what exactly is the difference between the Gay and Straight versions of this game? if you can play as male or female in both and encounter male or female monsters in both?

Deleted 121 days ago
(+2)

What male NPC i can have relationship with?

Why isnt there a android link anymore??

I has already updated links

Thanks!

I just found out that its possible to use potions in fight XD

It would be nice that if i play gay then cards would be gay oriented and some hint in quests where to get item for it. I have problem with finding mushroom hat

(+2)

I think the card are should match the gender of the character you're fighting.  It's pretty weird to be choosing a card to do with tits when nobody in the fight has tits.

(+3)(-3)

This game would be awesome if there was a twinkier  option for the male, literally take most of the futa model and change a few obvious things lol. Seems like a fun game tho, jus dont wanna play as a big ol harry dude.

(+1)

Also, there is a small bug with body hair where the model of the dick blocks the patch of hair at the crotch area

Body hair also causes bugs with sex animation it seems

```

I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'/images/SexTypes/male/handjob_sub/satyr_male_for_male/_00.png'>:

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

IOError: Couldn't find file 'images/SexTypes/male/handjob_sub/satyr_male_for_male/_00.png'.

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "images/SexTypes/male/sex_enemy_for_male.rpyc", line 391, in script

  File "renpy/ast.py", line 2015, in execute

    self.call("execute")

  File "renpy/ast.py", line 2003, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "renpy/statements.py", line 278, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "renpy/exports.py", line 3136, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3325, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "renpy/display/core.py", line 3839, in interact_core

    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

  File "renpy/display/core.py", line 2565, in draw_screen

    renpy.config.screen_height,

  File "render.pyx", line 492, in renpy.display.render.render_screen

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/layout.py", line 826, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/layout.py", line 826, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/layout.py", line 826, in render

    surf = render(child, width, height, cst, cat)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/transform.py", line 733, in render

    return transform_render(self, width, height, st, at)

  File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/image.py", line 501, in render

    return wrap_render(self.target, width, height, st, at)

  File "renpy/display/image.py", line 307, in wrap_render

    rend = render(child, w, h, st, at)

  File "render.pyx", line 170, in renpy.display.render.render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/transform.py", line 733, in render

    return transform_render(self, width, height, st, at)

  File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render

  File "render.pyx", line 263, in renpy.display.render.render

  File "renpy/display/im.py", line 625, in render

    return cache.get(self, render=True)

  File "renpy/display/im.py", line 287, in get

    surf = image.load()

  File "renpy/display/im.py", line 706, in load

    raise e

IOError: Couldn't find file 'images/SexTypes/male/handjob_sub/satyr_male_for_male/_00.png'.

Windows-10-10.0.22621

Ren'Py 7.4.11.2266

LustHunter 0.8.2

Fri Jun  9 23:28:57 2023

```

I'll check this issue

Thank you! I looked at it again today, it may also due to equipping a butt plug: the image of the penis of the MC would gone missing upon entering a dungeon with butt plug on and nothing else. But once your HP is down to a point, the image of the penis reappears.

And I wanna say, the animation and texture of the characters look amazing. I even tried some M/F and futa content just to see the images lol
Keep the good work, I look forward to more M/M ver content being added.

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/character.rpy", line 4556, in execute

  File "game/character.rpy", line 4556, in execute

  File "game/character.rpy", line 4567, in execute

  File "game/character.rpy", line 4588, in execute

  File "game/character.rpy", line 4636, in execute

  File "game/character.rpy", line 4646, in execute

  File "game/character.rpy", line 4647, in execute

  File "game/character.rpy", line 4671, in execute

  File "game/character.rpy", line 4671, in <module>

  File "game/enemy.rpy", line 1127, in StatisticGetFavoriteEnemy

AttributeError: 'NoneType' object has no attribute 'name'

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "homeplace.rpyc", line 387, in script

  File "renpy/ast.py", line 2015, in execute

    self.call("execute")

  File "renpy/ast.py", line 2003, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "renpy/statements.py", line 278, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "renpy/exports.py", line 3136, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3325, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "renpy/display/core.py", line 3737, in interact_core

    root_widget.visit_all(lambda i : i.per_interact())

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/screen.py", line 436, in visit_all

    callback(self)

  File "renpy/display/core.py", line 3737, in <lambda>

    root_widget.visit_all(lambda i : i.per_interact())

  File "renpy/display/screen.py", line 447, in per_interact

    self.update()

  File "renpy/display/screen.py", line 637, in update

    self.screen.function(**self.scope)

  File "game/character.rpy", line 4556, in execute

  File "game/character.rpy", line 4556, in execute

  File "game/character.rpy", line 4567, in execute

  File "game/character.rpy", line 4588, in execute

  File "game/character.rpy", line 4636, in execute

  File "game/character.rpy", line 4646, in execute

  File "game/character.rpy", line 4647, in execute

  File "game/character.rpy", line 4671, in execute

  File "game/character.rpy", line 4671, in <module>

  File "game/enemy.rpy", line 1127, in StatisticGetFavoriteEnemy

AttributeError: 'NoneType' object has no attribute 'name'

Windows-10-10.0.22621

Ren'Py 7.4.11.2266

LustHunter 0.8.2

Fri Jun  9 22:22:38 2023

```

(1 edit) (-1)

If you accidentally hit the "catch" option against the enemy there are several ways in which it soft locks you out of the game forcing you  to restart such as if the enemy's rarity level is too high (game breaking) or if you cant unlock a new slot due to lack of money forcing you to replace it with anything already in a prison cell (annoying) . Also, the the correct past tense form of catch is "caught" not "catched".

(+1)

Hey dev, do the different versions get updated at different times?

why can't I install it in my Android even I have enough storage?

(+2)

How to improve HR level? I have completed about more ten tasks but still haven't improved. Is the quantity insufficient or the method incorrect?

Anybody knows where to find or how to make rare cloth?

I don't know if it's just my phone, but the mobile version keeps crashing and booting me out :(

Awesome game :D buuutt does anyone have a hint where to find leather or how to make it? I am desperate XD

Yeah, I can't find the leather either. I'm not able to complete the key because I have no clue where to find it for the shop guy.

(+1)

And of course, I just found it, lol. A new cave was open in the Village Wall area, one screen north from the start, and you get it in there.

How do you enter the cave though??

Nice, love it, keep up the awesome work, :D

Looking good so far. Some improvements that could be made:

>So far I'm looking through the clothing available for sale, and it doesn't look like any of them list a defense stat. I think they have them, because the base pants have a defense of 1, but I can't see any of them in the shop.
>Some way to undo point expenditures would be nice; I was a while in before I realized you spend actual points buying move chains and not the exp number next to the moves.
>Quests don't let you know where to find the items you're looking for or how to spawn the relevant enemies.

I'll probably wait a bit longer before actually playing until some more WIP scenes are done but everything that has already been implemented looks pretty rad!

(+4)(-9)

Pretty cool! I only wish the MC would look more like 20-25yo fit guy, not a 40yo daddy-bodybuilder, lol)

Excellent game!

(-2)

Futa Edition ?

After 2-3 weeks later

thanks

Viewing most recent comments 1 to 40 of 47 · Next page · Last page