Delve into the fantasy world of Esteria, a world filled with warfare, intrigue, and debauchery. Live out the life as a noble, fight, steal, persuade, and fuck your way through the world of Esteria.
Installation:
1- Extract and run.
Developer: Royal Games
Censored: No
Version: Chapter 5
Language: English
Genre: 3DCG, Male Protagonist, Incest, Vaginal Sex, MILF, Groping, Anal, Threesome, Ahegao, Creampie, Group Sex, NTR
Chapter 5:
– Fixed scroll catch QTE
– Fixed various grammar mistakes
– Added 358 new images
– Added 6555 written words
Download for Windows/ Linux
Download for Mac
Download for Mac
- swipe down to hide the ui
- swipe left to roll back
- swipe right to start skipping of text
- swipe 2x left&right to open the game menu
- swipe up&down to toggle a small window with memory usage information
- longpress the save file thumbnail in the save/load screen to delete this slot
Download Walkthrough & Cheat Mod
Features:
Green Color for Postive points Red Color for Negative points.
Cheats Menu Added to adjust points.
Change MC Name in the Cheats Menu.
Improvements, now you can start the game with all Traits.
MAC: Unzip the mod -> Right-click your “Esteria” app -> Click “Show Package Contents” -> Open the “Contents” then “Resources” folders -> Hold the Option key and drag the folder named “game” from the mod to the “autorun” folder -> Click merge.
Turn on or off to Name Saves in the Preferences Menu.
Increase or decrease Text Size and Text Box Opacity.
Download Gallery Mod
Features:
Unlocks Gallery
Installation:
PC: Unzip the mod and put the folder named “game” from the mod in your “Esteria-Chapter4-pc” folder.
MAC: Unzip the mod -> Right-click your “Esteria” app -> Click “Show Package Contents” -> Open the “Contents” then “Resources” folders -> Hold the Option key and drag the folder named “game” from the mod to the “autorun” folder -> Click merge.
Turn on or off to Name Saves in the Preferences Menu.
Increase or decrease Text Size and Text Box Opacity.
You can also mail us at :- dikgames.play@gmail.com
Editor's Rating
Story - 90%
Visual - 83%
Engagement - 90%
Core Loop - 87%
88%
out off 100%
This review is based on author's perspective and actual experience may differ on individual's own preferences.
two updates have been released since the ch.5. Can you upload?
Dude, this game is not officially ported to Android, so of course when it need to read some key presses events, it fail.
However, talking about key presses events, here is a script I made to map the qwerty keymap (WASD) to another keyamp and it also discard the screenshot with the ‘s’ key.
“`
init python:
qwerty_keymap = {
‘w’: [‘K_w’],
‘a’: [‘K_a’],
‘s’: [‘K_s’],
‘d’: [‘K_d’]
}
azerty_keymap = {
‘w’: [‘K_z’],
‘a’: [‘K_q’],
‘s’: [‘K_s’],
‘d’: [‘K_d’]
}
config.keymap[‘screenshot’].remove(‘noshift_K_s’)
config.keymap.update(azerty_keymap)
“`
(I made the azert one, but you can remap it for whatever else)
Then save it as ‘keymap.rpy’ under the ‘./game’ folder of the game.
You will also need for it to work, to apply a regexp to the following files in the ‘./game’ folder:
– calls.rpy
– chapter2.rpy
– chapter3.rpy
You can apply he regexp with Pulsar using the following (I don’t remember with other editors):
> Find field: keys = (\[“[a-z]”\])
> Replace field: $1 config.keymap($2)
Or by using the sed command on Linux, it would be something like:
> find ‘./game’ -name ‘*.rpy’ -print |xargs -I {} sed -iE ‘s/(keys =) (\[“[a-z]”\])/\1 config.keymap(\2)/g’ ‘{}’
Alternatively, here is a python script that automatise all this and that you can save as file a named like ‘keymap_patch.py’ in the main directory of the game, then you could be able to run it like `python3 ./keymap_patch.py`:
“`
import os, re
from textwrap import dedent
with open(os.path.join(os.getcwd(),’game’,’keymap.rpy’), ‘w’, encoding=’utf8′, newline=”) as f:
f.write(dedent(“””\
init python:
qwerty_keymap = {
‘w’: [‘K_w’],
‘a’: [‘K_a’],
‘s’: [‘K_s’],
‘d’: [‘K_d’]
}
azerty_keymap = {
‘w’: [‘K_z’],
‘a’: [‘K_q’],
‘s’: [‘K_s’],
‘d’: [‘K_d’]
}
config.keymap[‘screenshot’].remove(‘noshift_K_s’)
config.keymap.update(azerty_keymap)
“””))
with os.scandir(os.path.join(os.getcwd(),’game’)) as dir:
for entry in dir:
if entry.is_file() and entry.name.endswith(‘.rpy’):
rpy = “”
with open(entry.path, ‘r’, encoding=’utf8′, newline=”) as f: rpy = f.read()
rpy, n = re.subn(r'(keys =) (\[“[a-z]”\])’, r’\1 config.keymap(\2)’, rpy)
if n != 0:
with open(entry.path, ‘w’, encoding=’utf8′, newline=”) as f: f.write(rpy)
“`
Damned, I’m stupid. For those who would prefer the ‘find’ command line, I had put the option for sed in the wrong order and I had omitted a filter, here is the finale line:
> find ‘./game’ -name ‘*.rpy’ -print |xargs -I {} grep -Pl ‘(keys =) (\[“[a-z]”\])’ ‘{}’ |xargs -I {} sed -Ei ‘s/(keys =) (\[“[a-z]”\])/\1 config.keymap(\2)/g’ ‘{}’
Ho, and you will need to add ‘config.keymap[‘screenshot’].remove(‘s’)’ in addition of ‘config.keymap[‘screenshot’].remove(‘noshift_K_s’)’ (sorry to not have check before).
And another adds, for android, check the qte.rpy file and make sure that in ‘label qte_setup’ there is the line:
> call screen qte_button
and not:
> call screen qte_keyboard
So theoretically you will be able to click on buttons instead of tapping keys of a keyboard that you don’t have, but I don’t tested it.