4.20 star(s) 21 Votes

dkatryl

Active Member
May 26, 2018
852
1,605
300
Don't remember fighting that one... just to be sure where was that boss?
He's the one you fight to get the gem to unlock the gallery. I just beat him last night and unlocked it.

But that does raise the question: How do you unlock the boss entries if you didnt lose to the boss?

Can they be refought? Do you need to start over? Might consider letting it unlock each entry by losing to or defeating each type.

It avoids this issue, and also rewards not losing on purpose.
 

WegildDev

Member
Game Developer
May 29, 2024
254
750
179
He's the one you fight to get the gem to unlock the gallery. I just beat him last night and unlocked it.

But that does raise the question: How do you unlock the boss entries if you didnt lose to the boss?

Can they be refought? Do you need to start over? Might consider letting it unlock each entry by losing to or defeating each type.

It avoids this issue, and also rewards not losing on purpose.
Hey there!
For the first boss (The Mutated Spawnie), there is a repeatable quest from Maximus (the devil's head). I will add such a quest for the bulker as well in the future update (I need to draw a sex animation for him as well).
You unlock entries (at least for now) by losing to the enemy.
 

dkatryl

Active Member
May 26, 2018
852
1,605
300
Hey there!
For the first boss (The Mutated Spawnie), there is a repeatable quest from Maximus (the devil's head). I will add such a quest for the bulker as well in the future update (I need to draw a sex animation for him as well).
You unlock entries (at least for now) by losing to the enemy.
Ah, the Bulker currently doesnt have one?

That explains why i kept trying to get pink heart attack and only got red!
 

WegildDev

Member
Game Developer
May 29, 2024
254
750
179
Ah, the Bulker currently doesnt have one?

That explains why i kept trying to get pink heart attack and only got red!
Yep, the idea to add the sex animations to bosses came a lil bit later (I initially wanted them to be enemies with a defeat scene only but.... yeah, many people from the community asked about it and wanted it so... I got convinced to add them :D.
 
  • Like
Reactions: GH057ts

dkatryl

Active Member
May 26, 2018
852
1,605
300
Yep, the idea to add the sex animations to bosses came a lil bit later (I initially wanted them to be enemies with a defeat scene only but.... yeah, many people from the community asked about it and wanted it so... I got convinced to add them :D.
Bosses want some Gobby nookie too! :giggle:
 

Jt909hxob

Member
Jul 3, 2024
165
132
129
Here's a decensor mod for the game. I re-wrote the mod to utilize Harmony Lib which should future proof the mod for future and past versions.

Justexytact the folder into the root of the game where the .exe is located. It uses Melonloader as the injector for the .dll i wrote to patch out the censorship. As long as the Dev doesn't make changes to the pregnancy censorship code this should work for all versions from 2.9 and beyond.

Here is the code for you to review if you like. i use C# and some IL code to instruct it to skip specific functions.


Code:
using MelonLoader;
using HarmonyLib;
using UnityEngine;
using System.Collections.Generic;
using System.Reflection.Emit;

[assembly: MelonInfo(typeof(Class1), "UncensoringBirth", "1.0.0", "JT909HxoB")]
[assembly: MelonGame("WegildDev", "The Outcast Tribe")]

public class Class1 : MelonMod
{
    public override void OnInitializeMelon()
    {
        HarmonyInstance.PatchAll();
        MelonLogger.Msg("Patch initialized: Censorship disabled, birth UI restored.");
    }
}

[HarmonyPatch(typeof(BirthingStatus), "PlayNextBirthingAnimationStage")]
public static class BirthingStatusPatch
{
    [HarmonyTranspiler]
    public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions)
    {
        var codes = new List<CodeInstruction>(instructions);
        var setActiveMethod = AccessTools.Method(typeof(GameObject), "SetActive");
        var censorshipField = AccessTools.Field(typeof(BirthingStatus), "birthingCensorshipObject");

        for (int i = 0; i < codes.Count - 3; i++)
        {
            // Match: ldarg.0 → ldfld birthingCensorshipObject → ldc.i4.1 → callvirt SetActive
            if (codes[i].opcode == OpCodes.Ldarg_0 &&
                codes[i + 1].opcode == OpCodes.Ldfld &&
                codes[i + 1].operand == censorshipField &&
                codes[i + 2].opcode == OpCodes.Ldc_I4_1 &&
                codes[i + 3].Calls(setActiveMethod))
            {
                codes[i + 2] = new CodeInstruction(OpCodes.Ldc_I4_0); // Replace 'true' with 'false'
                MelonLogger.Msg($"Censorship SetActive(true) replaced with false at index {i + 2}");
                break; // Stop after first match to avoid touching other logic
            }
        }

        return codes;
    }

    [HarmonyPostfix]
    public static void Postfix(object __instance)
    {
        // Re-enable birthingButtonObject
        var buttonField = AccessTools.Field(__instance.GetType(), "birthingButtonObject");
        GameObject buttonObj = buttonField?.GetValue(__instance) as GameObject;

        if (buttonObj == null)
        {
            MelonLogger.Msg("Postfix: birthingButtonObject is null.");
        }
        else
        {
            buttonObj.SetActive(true);
            MelonLogger.Msg($"Postfix: birthingButtonObject re-enabled. Active state: {buttonObj.activeSelf}");
        }

        // Re-enable forwardButtonController
        var controllerField = AccessTools.Field(__instance.GetType(), "forwardButtonController");
        var controllerObj = controllerField?.GetValue(__instance);

        if (controllerObj == null)
        {
            MelonLogger.Msg("Postfix: forwardButtonController is null.");
        }
        else
        {
            var activateMethod = AccessTools.Method(controllerObj.GetType(), "ActivateButton");
            activateMethod?.Invoke(controllerObj, null);
            MelonLogger.Msg("Postfix: forwardButtonController.ActivateButton() called.");
        }
    }
}
I'm an independent video game modder. I am not affiliated with the developer of the game. and I have no affiliation with them in any way shape or form. This modded file is made by myself and has unofficial code.
[Edit: 09/14/2025]
Updated. Should work for all versions now, current and future.
 
  • Like
Reactions: spitty74

Rory_merchury

New Member
Jul 31, 2025
2
0
1
Hi,
I came to report an issue with this game in v0.2.9 Location of occurence: Sewers

there is an Item duping glitch/bug in 2.9 Where after you get defeated by a smal slime during intimacy and pass out, when you grab your stuff from the bag that is spawned upon defeat it spews out an insane number of items instead. like bandages and a bunch of potions too. more of the same items you had in your inv at the time of defeat ( it happens when you press the E button quickly). i do not know if this have been reported already (in case if it was my apology's) Other than that greate and fun hack and slash game :)
 

WegildDev

Member
Game Developer
May 29, 2024
254
750
179
Hi,
I came to report an issue with this game in v0.2.9 Location of occurence: Sewers

there is an Item duping glitch/bug in 2.9 Where after you get defeated by a smal slime during intimacy and pass out, when you grab your stuff from the bag that is spawned upon defeat it spews out an insane number of items instead. like bandages and a bunch of potions too. more of the same items you had in your inv at the time of defeat ( it happens when you press the E button quickly). i do not know if this have been reported already (in case if it was my apology's) Other than that greate and fun hack and slash game :)
Hey there, wanted to let you know that I have that problem solved in the 0.3.1 (currently in development) build, but thanks for reporting it ^^
 

John Claw

Newbie
Jul 6, 2025
92
32
18
Talking about issues, in the Sewer location. Exits a issue with the bonfire near the poison swamp; the ladder have a bug with the floor and the enemmies. You can't pass but the slimes can hit you with no problems. The only way to pass it's with a sex animation and it's a coin toss to fix that bug. Maybe if all the enemmies can jump to follow you or wait you in a secure position to battle the issue be solved
 

WRATH2003

New Member
Jul 28, 2021
1
0
124
after I talk with the floating head for the first time what should I do after cause the quest log doesn't update
 

Jt909hxob

Member
Jul 3, 2024
165
132
129
Sadly, it breaks the latest version. Any timeline on an update?

Edit: I got impatient. Here y'all go. Works with 0.2.9
I was working on a new update to my uncensor mod. The new method with using the Harmony Lib should future proof the mod so I dont have to update it for every new game update
 

WegildDev

Member
Game Developer
May 29, 2024
254
750
179
I can't tell if I'm just unlucky or what but these book spawn rates seem abysmal, I've opened well over 100 chests and haven't seen one spawn but at least I have over 70 Goblinite Ore
Check out this chest (Glitterwald forest, enter the cave with spanies [the grey small monsters] and go right until you find a teleporting pylon) 1758624607057.png
 

Jt909hxob

Member
Jul 3, 2024
165
132
129
I can't tell if I'm just unlucky or what but these book spawn rates seem abysmal, I've opened well over 100 chests and haven't seen one spawn but at least I have over 70 Goblinite Ore
really? I seem to always get a book when i open the chest :'D
 

WegildDev

Member
Game Developer
May 29, 2024
254
750
179
So I was an idiot and sold the bloodgem. Is my save now fucked or can I salvage this somehow?
... That is actually my fuckup, apologies. I have not accounted for that happening; I shall fix it in 0.3.1. When it comes to fixing it up, dm me with your savegame and I shall add it to the inventory again.

It can be found here:
C:\Users\YourWindowsUserName\AppData\LocalLow\WegildDev\The Outcast Tribe\saveslotnumber
 
4.20 star(s) 21 Votes