A downloadable game for Windows, macOS, Linux, and Android

About

The Exiled Demon Prince is a story-rich, immersive high-fantasy VN/RPG hybrid that offers the player significant agency, with a lot of depth to character progression and choices.


You play as Illidan(name can be changed), the third prince of a powerful demon empire, who, due to a conspiracy orchestrated by his own mother, is banished to the human territory. Left on an unfamiliar land and with few choices, Illidan embarks on a journey that will test his strength, resilience, and understanding of both himself and those around him. Along the way, he forges deep bonds with numerous companions, each shaping his path in unexpected ways. As he unravels the mysteries of his past, he begins to uncover a truth far greater than he ever imagined - one that not only explains the events of his childhood but also reveals the hidden nature of the world itself.


Features

  • Custom and unique animations
  • A complex RPG framework for Ren'Py written by me from scratch.
  • Classes - Freely switch between a diverse range of classes, each offering unique abilities, strengths, and weaknesses. Experiment with different combinations to find the perfect fit for your preferred playstyle.
  • Adventurer's Guild - Complete quests varying in nature, improve your rank, earn unique rewards, and become a famous adventurer!
  • Crafting - find or purchase crafting recipes and use the resources gathered from the overworld to create new items, or improve the ones you currently have.
  • Traits and Talents - Increase your talent level or earn new traits that will greatly aid you on your journey.



Updated 26 days ago
StatusIn development
PlatformsWindows, macOS, Linux, Android
Rating
Rated 4.4 out of 5 stars
(102 total ratings)
AuthorSpire Interactive
GenreVisual Novel, Role Playing
Made withRen'Py
TagsAdult, Anime, Eroge, Erotic, Fantasy, harem, Hentai, NSFW, Porn
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen
AccessibilitySubtitles, Interactive tutorial
LinksDiscord, Patreon
ContentNo generative AI was used

Download

Download
TheExiledDemonPrince-0.4-mac.zip 909 MB
Download
TheExiledDemonPrince-0.4-pc.zip 916 MB
Download
com.spireinteractive.tedp-0.4-1787739142-release.apk 929 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 85 · Next page

Can anyone help me how to unlock the "Late night Scroll" scene for  Yeva  i cant seem to unlock after doing the quest and waiting  at night

i hope the next big update's soo

I lost the route for the go get the milk fot the bartender please help me 

What does your questlog say?

I restarted the game again to play that route

I accidentally chose the wrong option when talking to the bartender, how can I talk with the bartender again?

Deleted 39 days ago

any one know how to unlock roxy? says i have to attend more classes but there aren't any classes to attend

(+1)

Visit The Blind Cyclops tavern and talk with the bartender.

Hello. Can anyone help me unlocking Yeva's "Late Night Stroll" gallery scene? I'm kinda lost after completing the Eye for Eye and the Diobli something quest.

(+1)

Visit the usual Yeva's spot in the slums during the night and click on the "!" button. You should have an option called "Someone's approaching"

Hey is the dungeon in thistle 3 Implemented ? I've got the keys but it wont register. Other than that great game !

It is implemented and should work. Did you start a new save or continued from 0.3.5?

Started from 3.5 but i hadn't gotten to that quest yet. hadn't even gotten to thistle 1.

Yeah, I've found the compability issue that caused that bug. I uploaded the patched version here on itch. If you download it and leave then re-enter the mad mage's workshop it's gonna fix it.

i have a question so my summon always has only 10 spirit no matter what lv it is is there some way to get it to full hp or no?

How much Spirit in a battle you can use is dependant on YOUR Spirit stat. You likely only have 10 spirit from the gifted summoner trait

how do i get it up?

Anyone know how to start the "eye for an eye" quest, it says i need to help yeva in this and afterwards meet her in the slums at night in a few days in the "in sorte diaboli" quest but every time I check the slums nothing happens? Thanks in advance 

You have to first unlock Yeva by working a shift as a night guard. She also cannot be in jail.

Know what to do if i happen to already completed the "eye for an eye" quest? Ive waited 2 days now and visited the slums but nothing

It takes her 4 days to gather the information

I see, thks

Noticing a bit of Goddess Whim inspiration.

(2 edits) (+1)

This is awesome 👍 however for android i would ask for few things. Bigger UI and 20-30% bigger inventory. Item preview in shop would be nice to see on top left side instead of bottom right where thumb is covering view. Or else make a two click system (preview - sell/buy). Also an option to give dialogue tinted or full opaque background. Sometimes is hard to read when there is a lot of stuff in a scene.

(+6)

I've played many VN's. But this one feels truly unique and I love the direction it's going in. The systems is not another grind fest and it feels rewarding.

(+3)

Can't wait for the next update

Any news on update?

(+2)

alright come to find out yeva the one you search on night patrol you have to go the NSFW route or your locking yourself out of the in sorte diaboli quest cause yeva is the person that the description is talking about when it says someone who has connections to the underground

(1 edit) (+2)

Yo I really think you need to increase the sweet spot bars in the minigames. The fishing one especially is crazy and you want us to do that 15 times for the 2nd perk level?

this game was damn good i usually dont comment on games like this i didnt play the game for the po*n i liked the leveling system its was awsome to play this i will wait for the updates.

My saves don't work in the new version

Error text

While running game code:

AttributeError: Can't get attribute 'StatPercentTrait' on <renpy.python.StoreModule object at 0x0000000006e33110>

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

Traceback (most recent call last):

  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script

    $ ui.interact()

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

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

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

    exec(bytecode, globals, locals)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>

    $ ui.interact()

      ~~~~~~~~~~~^^

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

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

         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )

    ^

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

    rv = root_widget.event(ev, x, y, 0)

         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/screen.py", line 805, in event

    rv = self.child.event(ev, x, y, st)

         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1510, in event

    rv = super(Window, self).event(ev, x, y, st)

         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1185, in event

    return handle_click(self.clicked)

           ~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1107, in handle_click

    rv = run(action)

         ~~~^^^^^^^^

  File "renpy/display/behavior.py", line 404, in run

    new_rv = run(i, *args, **kwargs)

             ~~~^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 411, in run

    return action(*args, **kwargs)

           ~~~~~~^^^^^^^^^^^^^^^^^

  File "renpy/common/00action_file.rpy", line 499, in __call__

    renpy.load(fn)

    ~~~~~~~~~~^^^^

  File "renpy/loadsave.py", line 636, in load

    roots, log = loads(log_data)

                 ~~~~~^^^^^^^^^^

  File "renpy/compat/pickle.py", line 296, in loads

    return load(io.BytesIO(s))

           ~~~~^^^^^^^^^^^^^^^

  File "renpy/compat/pickle.py", line 288, in load

    return Unpickler(f, fix_imports=True, encoding="utf-8", errors="surrogateescape").load()

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^

  File "renpy/compat/pickle.py", line 280, in find_class

    return super().find_class(module, name)

           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

AttributeError: Can't get attribute 'StatPercentTrait' on <renpy.python.StoreModule object at 0x0000000006e33110>

Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.5.2.26010301

The Exiled Demon Prince 0.3.5

You have to start a new save. This is the last time a new save is required

Hi, I think I found a familiar Spirit bug in 0.3.5.

This is my first time downloading the game, so this is a completely new save, not an old file from a previous version.

My familiar’s maximum Spirit increases correctly, but at the start of battle it always begins with 10 Spirit no matter how high the max becomes. For example, it starts at 10/64 instead of scaling its starting value.

So the max Spirit seems to update, but the starting combat Spirit does not.

I’m not sure if this is intended, but it feels inconsistent with how Spirit is described. I can share a screenshot if needed.

Personally, the small rework with the familiar is... alright I guess. And I don't know if this is already implemented long ago, but the fact that the familiar only heal when its healing amount won't go to waste, or overheal in other words, is not great. I mean, it's good to conserve spirit, but if the character's health is say 200 and the familiar can heal 300, you'd die first before the familiar can even heal you. And this is hypothetically if you can't kill the enemy first without taking more damage than your HP. Which happen more often than I'd like it to be.


Yeah that's all I have to say. Hopefully you found a workaround for this 'cause man, the familiar might get useless.

Yo i saw a bug, don't know it is visual bug or a stats bug

It when i choose starting class, then move forward the story to the "Alright, noted" then backward to the choose starting class UI make it look like the level of class go up to 2 or 3 in the stats why the class remain lv 1

Feel like a visual bug

This has so much potential. Looking for more updates in the future!

Para cuándo el idioma en español, mi rey? 

Commenting to come back when I have more space on my phone

(+1)(-2)

Are you planning to add the Spanish language?


Yes

how do i do the alma mater quest ive been really trying to figure it out but i must have missed something 

Sigue así muy buen juego

(+1)

How to get a two handed weapon? I Grund everytime and only that ist left

i have an issue with the 'In sorte Diaboli' quest, it says to talk with someone who has connections to the underground and there is an exclamation mark in the slums but when I go there nothing happens???

overall good game tho, can't wait to see more

go to the slums during the day

I've checked at morning, evening and night but no ones here. either that or I'm blind as shit

Yeah I was confused as well and while grinding 2 handed weapon for my Nightweaver build I clicked the ! And under look for Veyna the quest option popped up

I'm sorry to be such a nag, i genuinely can't make sense of what you mean. you clicked the ! do you mean the one that's on the button to go to the slums, that just tells me 'maybe someone woth connections could help'

(+1)

Where Veyna is there is a red exclamation, clicking that during the day will trigger the quest

I have completed guild rank F (EXP: 2500/2500) and it's the 14th of the month, why I can't rank-up to rank E ?

Max rank in the adventurer's guild for now is F

is there only one dungeon? in the game now i mean

were is the renegade ashfang?  I looked everywhere but cant find him 

(+1)

It's a wild encounter that can be found in Thistle Groove p1 and p2. Though it has much higher encounter rate in p2.

How long does this game take to play in hours?

(+2)

hey i think lockpicks are bugged. once i unlocked the means to make them they just disapeered from my invintory. the ones i had on hand where find until i unequiped them. 

(+1)

When you have lockpicks equipped, any new ones acquired are added to that stack, rather than to the inventory.

I can't open chests. I bought over 25 lockpicks and none have appeared in my inventory.

Click on the "axe" icon in the inventory to change tab to tools. Lockpicks should be there

(+1)

I recorded a short video showing what happens.


(+1)

Can you do the following and tell me if it worked?:

1.Unequipd AND SELL "Feathered Pendant"(make a save to not lose it.)

2.Try buying lockpicks. 

im kinda having the same problem i dont see them

Unequip "Feathered Pendant" if you have it equipped and try crafting/buying lockpicks.

Thanks apparently it's a bug with the pendent because i had Rootmothers heart equipped and when i took it off and i maid a lockpick it worked 

(+1)

I did really enjoy it and am interested in future aspects. But it still feels super early on. I am curious on having a different name as an adventurer vs your normal named guy, like how that is going to come back. I am also very curious for the adventurer people when they find out you're a demon, like how that will affect them. Since I feel that is a very interesting story and connection, like someone who truly hate demons, actually really caring for a high ranking one. 

(1 edit)

ive been trying the new mac update but it wont open. the game just closes automatically. and it over wrote my version that i could actually play 

I've uploaded a new MAC version that hopefully fixes it. Can you download and try it? And tell me whether it works now or not.

(1 edit)

no unfortunatly its still not working. i do apreciate u getting back though

That's confusing...Can you download and try it now? I changed the engine version and a few other things...

ha ya that seemed to work. thanx alot for doing that

How do I progress with the Alma Mater quest? At the academy I can only go to the locaion of the summoning class and the only option I can pick is never mind

is this game still being worked on?

(+1)

Yep. Gonna release the update in early access in about 2 weeks.

Viewing most recent comments 1 to 40 of 85 · Next page