Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

How to change Story/Endless Mode text (V1.4+)

A Tutorial for Baldi's Basics in Education and Learning

Members see zero ads. Membership is 100% free

Updates

menu
Quick Fix 11d
  • Adjustment Changed the if to check if the text's name is "StoryText" rather than the original text.
A workaround for V1.4 modders. 5mo Addition
This is a tutorial for obviously people who wondered on how to edit Story Mode and Endless Mode text in V1.4.X due to text changes, making it difficult to normally edit them.

If you don't know, you will have to edit existing scripts in the game with dnSpy. If you don't have it, here's a link for it: https://github.com/0xd4d/dnSpy/releases
There are a lot of tutorials on how to change the game's script with dnSpy, but EpicJake72's text guide explains best though (scroll down): https://drive.google.com/file/d/1P-Crr8Z2zSnxcc-Crzsf0T2V7EsZjF29/view?usp=sharing

For V1.4.1 and above:

  1. After opening dnSpy, go to TextUnderliner, but don't edit it yet! We have to make a new method so the game can run that piece of code when it starts.  To make a new method, right click on TextUnderliner and click on "New Method". Make the method's name "Start" so the game will know it to run that when the mode selection screen is active, then click OK.
  2. Now right click on the code and click "Edit Class", which we will assign the code needed so it changes that text. Replace "public extern void Start();" with
       "private void Start()
        {
            if (this.text.name == "StoryText")
            {
                this.text.text = "story mode text here";
            }
        }"
  3. Now replace "story mode text here" with the text of your choice, for this tutorial, I am going for "Story Mode: Nothing special", but you can say something else than that. When you are done, click Compile.

For V1.4:

  1. Go to MenuController, right click on the code and click "Edit Class". Now replace the whole code in the script with this:
    using System;
    using Rewired;
    using TMPro;
    using UnityEngine;
    using UnityEngine.UI;

    // Token: 0x02000015 RID: 21
    public class MenuController : MonoBehaviour
    {
        // Token: 0x06000051 RID: 81
        public MenuController()
        {
        }

        // Token: 0x06000052 RID: 82
        private void Start()
        {
            this.player = ReInput.players.GetPlayer(0);
        }

        // Token: 0x06000053 RID: 83
        public void OnEnable()
        {
            this.uc.firstButton = this.firstButton;
            this.uc.dummyButtonPC = this.dummyButtonPC;
            this.uc.dummyButtonElse = this.dummyButtonElse;
            this.uc.SwitchMenu();
        }

        // Token: 0x06000054 RID: 84
        private void Update()
        {
            if (this.player.GetButtonDown("UICancel") && this.back != null)
            {
                this.back.SetActive(true);
                base.gameObject.SetActive(false);
            }
            UnityEngine.Object.FindObjectsOfType<TMP_Text>()[0].text = "Story Mode:\nThis now works in V1.4.0!";
        }

        // Token: 0x04000062 RID: 98
        public UIController uc;

        // Token: 0x04000063 RID: 99
        public Selectable firstButton;

        // Token: 0x04000064 RID: 100
        public Selectable dummyButtonPC;

        // Token: 0x04000065 RID: 101
        public Selectable dummyButtonElse;

        // Token: 0x04000066 RID: 102
        public GameObject back;

        // Token: 0x04000067 RID: 103
        private Player player;
    }
  2. Now replace "story mode text here" with the text of your choice. When you are done, click Compile.

Endless Mode text (version independent)

  1. Now go to EndlessTextScript, but the thing about it is, you don't need to deal with a lot of problems this time, because it will not require making new methods. Right click on the code and click on "Edit Class", and remove line 18 (or the line with "this.text.text,"). Now you can write what you want before the high score text, like "Endless Mode: The suffering never ends", then click Compile.
  2. Now go to File and click either "Save All" or "Save Module".
  3. Now run your copy of Baldi's Basics to see the effect. You would get something like this if you go to the mode selection menu:



    I think that's all for now! If it felt useful, you're welcome!

Comments

Sign up to access this!
1-10 of 19
1
Pages
  • 1
  • 2
Go to page:
  • Clutterboy64 avatar
    Clutterboy64 username pic Joined 2y ago
    Im sleeping
    726 points Ranked 42625th
    13 medals 1 legendary 1 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • Submission featured Medal icon
    • Thanked 5 submitters Medal icon
    access_time 10d
    Wait does this work with Birthday bash too?
    Im back! avatar
    Mantra
    Im back!
    URL to post:
  • LeOlyanXx avatar
    LeOlyanXx username pic Joined 1y ago
    Resting...
    380 points Ranked 48049th
    8 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • Submission featured Medal icon
    • 6 months a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    access_time 11d
    High Score: 70 Notebooks. Dude You are a real pro playing this
    A spiked hair guy avatar
    Mantra
    A spiked hair guy
    URL to post:
  • Forkguy avatar
    Forkguy Joined 3mo ago
    Offline
    162 points Ranked 59281st
    access_time 14d
    Thanks!
    Oh Man! avatar
    Mantra
    Oh Man!
    URL to post:
  • Robintitan2019 avatar
    Robintitan2019 Joined 1y ago
    I'm Offline :(
    967 points Ranked 40976th
    5 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    access_time 2mo
    or There's a New Way To Change Endless Mode Text, Go To EndlessText, Right Click on Start and Click on Edit Method and Copy This:

    using System;

    using TMPro;

    using UnityEngine;

    // Token: 0x02000010 RID: 16

    public partial class EndlessTextScript : MonoBehaviour

    {

    // Token: 0x06000038 RID: 56 RVA: 0x000091F4 File Offset: 0x000073F4

    private void Start()

    {

    for (int i = 0; i < 6; i++)

    {

    this.text.text = "Endless Mode:\nCollect as many notebooks as you can!\nHigh Score:\n " + PlayerPrefs.GetInt("HighBooks") + " Notebooks";

    }

    }

    }

    Robintitan avatar
    Mantra
    Robintitan
    URL to post:
  • Bakr CD avatar
    Bakr CD Joined 5mo ago
    Offline
    access_time 3mo
    Error:
    ; expected
    } expected
    } expected
    Only assignment, call, increment, decrement, and new object expressions can be used as a statement {3 Times}
    Bananite
    URL to post:
  • JohnsterSpaceProgram avatar
    Prob. At School
    6,103 points Ranked 1056th
    20 medals 2 rare
    • Returned 1000 times Medal icon
    • 10 submissions featured Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • Submitted 5 Gamefiles Medal icon
    • 6 months a member Medal icon
    JohnsterSpaceProgram Johnster Space Studio Flag
    Affiliation
    Johnster Space Studio
    access_time 3mo
    Will it work in 1.4.3? 
    Baldi Modding Master, Pro avatar
    Mantra
    Baldi Modding Master, Pro
    URL to post:
  • Erizur avatar
    Erizur Joined 1y ago
    Offline
    73 points Ranked 44446th
    access_time 5mo
    thanks for the help!

    Ur BaC0N :DDDDDD avatar
    Mantra
    Ur BaC0N :DDDDDD
    URL to post:
  • Porkypowers avatar
    Porkypowers username pic Joined 11mo ago
    Offline
    Porkypowers Flag Affiliation: Porkypowers
    549 points Ranked 44646th
    10 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • Submission featured Medal icon
    • Submitted 10 Skins Medal icon
    • Reached 1,000 Points Medal icon
    access_time 5mo
    Thx
    Hi there Im Porky Powers
    URL to post:
  • 9iK avatar
    9iK Joined 6mo ago
    Offline
    access_time 6mo
    thanks! i'm working on a mod
    day is guud avatar
    Mantra
    day is guud
    URL to post:
  • access_time 6mo
    I actually tried to use this tutorial on Baldi's basic field trip so that way I can be able to change the text that shows up at the beginning of the game but apparently you can't do that and I think there's no way you can be able to change the text at the beginning of the game in Baldi's basic field trip so every Field trip mod is always have a text at the beginning normal. No change.
    Always basic but fun
    URL to post:

Embed

menu
Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Announcement

If you are in one of my Baldi mod submissions… I might port some of the mods I’ve already made to 1.4.3, but not all. Some might keep into their respective version for important reasons. Thank you.

- LuisRandomness

Credits

Key Authors
LuisRandomness avatar Ruler Productions Flag
Affiliation
Ruler Productions
LuisRandomness username pic Joined 11mo ago
Baldi Manager
Offline
Ruler Productions Flag Affiliation: Ruler Productions
340 points Ranked 49340th
13 medals 2 rare
  • Achieved Game Manager clearance Medal icon
  • Returned 1000 times Medal icon
  • One month a member Medal icon
  • Submission featured Medal icon
  • Returned 100 times Medal icon
  • Reached 10 subscribers Medal icon
Creator of this tutorial
Original Authors
Basically Games
Creator of Baldi's Basics
0xd4d
Creator of dnSpy
Le Billy avatar
Le Billy username pic Joined 1y ago
Offline
980 points Ranked 40893rd
12 medals 1 rare
  • Reached 50 subscribers Medal icon
  • One month a member Medal icon
  • Reached 10 subscribers Medal icon
  • Submitted 5 Gamefiles Medal icon
  • Returned 100 times Medal icon
  • Received thanks 5 times Medal icon
Source of the script to change Story Mode text in V1.3.2, without it the workaround for V1.4 wouldn't exist.

Submitter

LuisRandomness avatar
LuisRandomness username pic Joined 11mo ago
Baldi Manager
dontMindMe
Ruler Productions Flag Affiliation: Ruler Productions
340 points Ranked 49340th
13 medals 2 rare
  • Achieved Game Manager clearance Medal icon
  • Returned 1000 times Medal icon
  • One month a member Medal icon
  • Submission featured Medal icon
  • Returned 100 times Medal icon
  • Reached 10 subscribers Medal icon
LuisRandomness avatar
LuisRandomness
Ruler Productions Flag
Affiliation
Ruler Productions

Creator
  • Paypal Donate
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

Details

Difficulty Level
Intermediate

Attributes

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Best of Yesterday
    Featured on Apr 11 2019
  • Today's Pick
    Featured on Apr 10 2019
  • favorite 14
  • remove_red_eye 4.2k
  • mode_comment 29
  • access_time 6mo
  • access_time 11d
  • refresh 11d

WiPs by Submitter

menu

More Other/Misc Tutorials