4.60 star(s) 57 Votes

kirito123451

Member
Nov 3, 2019
137
29
I just downloaded the game and i think a file may be missing. Am i supposed to open the .gitignore file and if so with what should i open it cause there is no exe in there ( i have appled the patch).
 

TheGiantRat

Newbie
Sep 8, 2021
23
32
Despite being someone who generally doesn't care for rogue like or card games, I was pleasantly surprised by how much I enjoyed this game!

Anyone have any idea if the dev/devs are making any more games?
 

Squall14

Member
Oct 2, 2021
204
203
Great bleed game lol.

The h-scenes don't hit me that much but the gameplay i love. This reminds me of 'Debt in a Dungeon' which i rated 5* for the gameplay as well. These type of games don't really need H-content imo. It is a bonus though :p
 

Squall14

Member
Oct 2, 2021
204
203
Really in love with this game! I've been playing it non-stop since last sunday lol. Even if it becomes a bit repetive endgame wise, the RNG makes it always exciting and challenging.

I started making bleed build as you can see in my last comment... (learnt from my mistakes) but you can make strong ones if the RNG allowed it however most of the time RAW builds destroy everything.

Currently half way through the skill tree and this is one of the best RNG i've got so far. (Demon guy had no chance) xD
 

Squall14

Member
Oct 2, 2021
204
203
Ok... Never mind my last comment xD
This is the last time i post here and this is the most OP build i've gotten so far. I will probably get better builds but i won't harrass you guys more.

If i gotten drain life and rapid missiles with that build, that would've been a god build. I want to say wonderful game again and i hope you guys get lucky with the RNG, i'm out :giggle:
 

deltahypheno

New Member
Oct 2, 2017
14
2
I happened to close the game while fighting the archdemon's minion(the boss already died) and when I restarted the game the minion was gone but the boss was resurrected with full health instead. Now I'm left with depleted health that would probably get one-shotted and cards that wouldn't help with the situation. I don't really mind starting over but I'm just wondering if there is a way out of this(and by that I meant to successfully beat the boss). I tried Wemod but it didn't work.
 
  • Like
Reactions: Foctopus

Soulinor

Newbie
Aug 22, 2018
98
32
Ok... Never mind my last comment xD
This is the last time i post here and this is the most OP build i've gotten so far. I will probably get better builds but i won't harrass you guys more.

If i gotten drain life and rapid missiles with that build, that would've been a god build. I want to say wonderful game again and i hope you guys get lucky with the RNG, i'm out :giggle:
Beat last boss in normal mode, is teh funniest thing to do.
 

Mindrem

Newbie
Apr 12, 2023
67
32
I made a gallery unlocker (and inflation increaser) patch and an HP-maxing cheat engine script:

Mega
I'm not really familiar with any of this, how do I use this? Specifically the inflation increaser. Apologies for not doing my homework :(
 

Valen_H

Newbie
Jan 28, 2019
39
15
I'm not really familiar with any of this, how do I use this? Specifically the inflation increaser. Apologies for not doing my homework :(
I don't maintain this anymore, not sure if version is compatible... :/
You can use dnSpy if you know coding.

-----

I just made a managed_dll update for latest version, the link is the same.

- Increases Base HP from 40 to 50 ( System.Int32 GameDefine::GAME_PLAYER_HP )
- Increases Max Lust from 10 to 15 ( System.Int32 GameDefine::GAME_LUST_MAX )
- Increases Max Inflation from 40 to 400 ( System.Int32 GameDefine::GAME_INFLATION_MAX , System.Int32 PlayData::GetMaxInflation() )
- Increases Inflation Default Cum from 4 to 16 ( System.Int32 GameDefine::INFLATION_DEFAULT_CUM , System.Int32 GameActor::GetInflationValue(System.Int32) )
- Unlocked Gallery ( ProfileData )
 
Last edited:
  • Like
Reactions: Mindrem

throwaway8800

Newbie
Dec 31, 2021
52
46
I generally don't play games anymore these days, but was feeling bored and found this game still installed in one of my HDDs and decided to replay it for a bit.

Two glaring issues with this game are its implementations of cum inflation and body cum decals.
  1. Cum inflation is based on the amount of essence you currently have, which really sucks; you can stay inflated for very long periods of time, if your essence remains high.
  2. Cum decals are stored in the save data and therefore, persists through the whole run, which is kinda bad.
I've modified the game's code to do the following:
  1. Cum inflation is now based on the scene (or the enemy, in case of in-battle temptation animations). Inflation resets after a scene or battle.
  2. Cum decals are no longer stored in the save data. After a scene or battle, the decals are removed.
The cum inflation by scene/enemy method requires a table in order to figure out which scenes/enemies to apply inflation and the amount of inflation to be applied.
I could just forcefully unlock all of my gallery entries and watch them one by one (and log their ids) and figure this out immediately, but I would rather unlock them normally as I go through with my replay.

If you want to help with scenes/enemies that should've inflation (and their inflation values), I can provide you with a modified dll that logs scene and enemy names on cum events.
Inflation values must range from 0 to 1 (no inflation to max inflation); since the default is 0, scenes/enemies that don't do inflation don't need to be stored in a table.
Since inflation is cumulative, you might consider not giving the max value for temptation animations.

Take in mind that you can customize the max inflation belly size with the Game Options mod:

https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/page-34#post-8878176

P.S. Again, a huge thanks to GuardianWolf for dumping the mods from Steam Workshop.
 
Last edited:
  • Like
Reactions: Konpon

throwaway8800

Newbie
Dec 31, 2021
52
46
I'm not really familiar with any of this, how do I use this? Specifically the inflation increaser. Apologies for not doing my homework :(
Not necessary to run Cheat Engine for this game anymore, there is a gallery unlocker mod, and the Game Options mod can do the rest.
If you don't have the game on Steam, you can download the mods from here: https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/post-8878176

Inflation mentioned at https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/post-12115916 is not actually inflation, but the attribute "Essence"; the game internally names essence as inflation.
The game performs belly inflation by clamp(current essence / max essence, 0, 1) and calls SetBellyScale with the result of the previous operation.
Game Options mod can change both max essence and the max size of the belly inflation.
 
  • Like
Reactions: Mindrem

throwaway8800

Newbie
Dec 31, 2021
52
46
I ended up linking the cum decal level to the belly inflation ratio.
The original approach that increases the level by one on every cum event isn't that suitable now as decals get cleaned after scenes/battles. Ideally, creating a new table to store decal levels for each scene/enemy would be the best solution, but I am too lazy to write another table.

Decal levels are returned by the DoBellyInflation method as follow:
Java:
if (ratio >= 0.8f)
    return 5;
if (ratio >= 0.6f)
    return 4;
if (ratio >= 0.4f)
    return 3;
if (ratio >= 0.2f)
    return 2;

return 1;
Other than that, I've also added deflation to battles. In the original game, it plays a sound effect and some dripping cum effect at turn start; now it shall play the effects but also decrease the belly inflation by 10% per turn.

And, I've also fixed the cum decals option's checkbox from always showing as marked, even when it's actually disabled.

EDIT: Made decals cumulative, just like belly inflation.
EDIT: Fixed fast mode's checkbox always showing as marked.
EDIT: Added more scenes and enemies.
EDIT: Fixed deadlock/crash when using Temptation on Bone Piles.
EDIT: Added more scenes and enemies.
EDIT: Added belly inflation to the Merchant.
EDIT: Added more scenes and enemies.
EDIT: Fixed SetBellyScale errors by applying the function to females only.
EDIT: Added more scenes and enemies.
EDIT: Added more scenes and enemies.
EDIT: Restored a previously disabled scene.
EDIT: Disabled belly inflation for scenes that have animation-based inflation.
EDIT: Added more scenes and enemies.
EDIT: Added final scenes and enemies.
 
Last edited:
  • Like
Reactions: Mindrem and Ilverin

throwaway8800

Newbie
Dec 31, 2021
52
46
Temptation appears to deadlock the game when used on Bone Piles.
Code:
NullReferenceException: Object reference not set to an instance of an object
  at AnimCombineTable.GetData (System.String szTid) [0x00025] in <68e528b790d94405a120c4bc7aad412c>:0
  at AnimCombineTable.GetData (ActorData pActor) [0x00068] in <68e528b790d94405a120c4bc7aad412c>:0
  at VoicePacksMod.Main+GameActor_SetApplySpell_Patch.Prefix (GameActor __instance, GameActor pCaster, SpellParamData pParam, System.Int32 nParamA, System.Int32 nParamB, System.Int32 nSpellCost, System.Boolean bIsAOE, AnimCombineEventer ____animCombineEventer, ActorData ____data) [0x000b5] in <0dd0c0cabc8144ff94b2fd0cff7648d1>:0
  at (wrapper dynamic-method) GameActor.GameActor.SetApplySpell_Patch1(GameActor,GameActor,SpellParamData,int,int,int,bool)
  at GameActor+<SetApplySpell>d__158.MoveNext () [0x00155] in <68e528b790d94405a120c4bc7aad412c>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <9aba652a30444d38a34830193117118e>:0
AnimCombineTable.GetData(System.String szTid) does not check the result of the call to ResourceUtils.Load<GameObject> nor does it check the result of the following call to GameObject.GetComponent<AnimCombineEventer>; Bone Piles likely don't have an AnimCombineEventer object.

I believe giving Bone Piles the "One Mind" buff is enough to fix the issue. This can be done either via C# or by editing their resource object.

EDIT: Fixed dll in the above post (patched BattleFramework.CreateENPC).
Java:
component.AddBuffCount(e, pActorData.startBuff[(int)e] + (isHardMode ? pActorData.startBuffHard[(int)e] : 0));
if (e == eBuffType.e.INANIMATEBEING)
    component.AddBuffCount(eBuffType.e.ONEMIND, 1);
 
Last edited:

Mindrem

Newbie
Apr 12, 2023
67
32
Screenshot (190).png
I know this is a mess but anybody know what exactly I need to do to get the mods to work? I have the mod files in the mod folder, I have the manager in the game folder, etc etc but I'm too damn dumb to understand how to get it to work.
When I press Run it says it can't find the game path, and I didn't see the installmodmanager until after trying to do all the shit with the modmanager (ofc I realized it couldn't find the game anyways). I was literally about to learn cheatengine before I found out the mod stuff lmao
 

throwaway8800

Newbie
Dec 31, 2021
52
46
I know this is a mess but anybody know what exactly I need to do to get the mods to work? I have the mod files in the mod folder, I have the manager in the game folder, etc etc but I'm too damn dumb to understand how to get it to work.
When I press Run it says it can't find the game path, and I didn't see the installmodmanager until after trying to do all the shit with the modmanager (ofc I realized it couldn't find the game anyways). I was literally about to learn cheatengine before I found out the mod stuff lmao
That installer only works with the game installed from Steam.
You need to unpack "files/0.24.0.0" and run UnityModManager.exe from "files/0.24.0.0/UMM".

Cheat Engine is pointless for most Unity Games, where most of the game's code is stored in IL (intermediate language).
IL instructions get JIT (just-in-time) compiled at runtime to machine code, which is what Cheat Engine works with and which is a lot harder to reverse engineer than IL, more so when it comes to optimized machine code.
For Unity, it only makes sense to reverse engineer and modify machine code if you are modifying Unity's C++ engine code or the IL code is encrypted and decrypted during JIT compiling.

NOTE: You may also need to edit doorstop_config.ini to point targetAssembly to the real location, in case UnityModManager.exe didn't do so.
 

throwaway8800

Newbie
Dec 31, 2021
52
46
This thread is completely dead; now that I've completed the gallery and have added all scenes and enemies to their respective inflation tables, there is really no point in continuing to post here.

List of Changes:
  • Belly inflation is now applied based on the scene or enemy (Temptation).
  • Cum decal levels are now based on the scene or enemy (Temptation).
  • Cum decals are no longer stored in the save data.
  • Added belly deflation on turn start (plays visual and sound effects, reduces belly size).
  • Added belly inflation to the Merchant (2 scenes).
  • Disabled belly inflation for scenes that have animation-based inflation (2 scenes).
  • Restored a previously disabled scene.
  • Fixed Temptation's deadlock with Bone Piles.
  • Fixed a couple of option checkboxes that always show as "checked".
  • Fixed the infamous visual glitch that hides most of the screen's contents.
  • Fixed purity triggering on wrong effects and reworked it a bit.
  • Fixed immortal triggering on negative (wound) cards.
  • Fixed "Change of Plan" talent not working together with preparation.
  • Fixed a deadlock when surrendering to enemies who have no defeat scenes.
  • Fixed game over unseen scenes from being skipped when "Skip viewed mature scenes" is enabled.

Scene Table (Belly Inflation):
You don't have permission to view the spoiler content. Log in or register now.

Enemy Table (Belly Inflation):
You don't have permission to view the spoiler content. Log in or register now.

Attached are the modified game's dll and a modified Game Options' dll in order for scene-based inflation to work correctly in the gallery, if you're using Game Options' inflation settings.
Note that this version of Game Options isn't the latest. I've asked the person who originally dumped the mods here if he could dump the latest version and two new mods, but haven't received any response for weeks.

I've also written and attached a Python script for decrypting and formatting the game's data (requires 3rd party library pycrypto or pycryptodome).
Bash:
# Decrypt and decompress, but no formatting
decrypt.py <path-to-data>

# Decrypt, decompress and format it to readable non-compact json
# For json stored data, e.g. ActorData
decrypt.py <path-to-data> json

# Decrypt, decompress and format it to tab-separated values table
# For game tables, e.g. GameTable_Scene
decrypt.py <path-to-data> table

Go through my previous posts, if you need more details.

EDIT: Inflation and deflation are now gradual and smoother.
EDIT: Added a patched version of the Game Options mod at its latest version.
EDIT: See https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/post-12693613
EDIT: See https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/post-13743943
EDIT: See https://f95zone.to/threads/last-evil-v3-0-1-flametorch.47693/post-13751161
 
Last edited:
4.60 star(s) 57 Votes