Warning: There is a lot of HUGE spoilery type information in this guide,
so I’d mostly just recommend using it if you’ve already beaten the main story and are at a point where you’re messing around exploring stuff and just want to see what else you can do.
I’m still working on this guide, so I’ll be adding things to it in in drips and drabs.
I got most of the information just from my own gameplay and discoveries, but I also found quite a lot of interesting stuff in the game files. 🙂
Mod Functions (A-L)
Here is a list of available functions in context of examples.
# | Typing this at the beginning of a line makes it so that it’s not a part of the code; it’s a note/comment instead. |
Append | |
AppendCode(“#This was refilled at a sink!”) | If this is put on a sink, when you use an object (like a cup) on the sink, the sink will add code to the object. In this example, it will add a comment saying “This was refilled at a sink!” |
Blip | |
BootFromFloppy | |
Break | |
Broadcast | |
CanMove | |
Charisma(50) | The object will make you more charismatic by a factor of 50. |
CharToInt | |
ClearData | |
ClearMemories | |
ClearText() | Clears all text from the screen. |
Color | |
Connect | |
CopyToClipboard | |
Corruption | |
Cos | |
array Example = [10, 5, 7, 123] Count(Example) |
This will count how many items are in the specified array. In this case, it will be 4. |
CreateDrink(“Coke”,100) | The object (i.e. vending machine) will create a Coke at 100% fullness. |
Delete() | The object will delete objects put into it (namely trash cans). |
DisconnectAll | |
DisplayGraphics | |
Drink | |
Drunkeness(-50) | The object will make you less drunk by a factor of 50. |
EraseMemory | |
FastForward | The object will make time go into fast-forward. |
FindPath | |
GetAction | |
GetAllRooms | |
GetCharisma | |
GetConnections | |
GetFloor | |
GetHour() | Identifies the hour portion of the current time. |
GetIndexes | |
GetLabel | |
GetMemories | |
GetMinute() | Identifies the minutes portion of the current time. |
GetMoveNr | |
GetName() | Will identify/define the name of the object in use. |
GetNumericData() | |
GetPeople | |
GetPosition(“Sebastian”) | Will identify the room and the coordinates within where Sebastian is. |
GetRain | |
GetRoom | |
GetSleepiness | |
GetSpeed | |
GetThingsInRoom | |
GetThingsOfType | |
GetType() | Identifies the type of object being interacted with. |
GetTypeOfThing | |
GetUser() | Will identify/define the user of the object. |
GoToFloor | |
HasFloppy | |
if HasFunction(“Print”) Say(“Yes”) end |
If the object has the Print function in its code, it will say “Yes.” |
HasIndex | |
HasMemory | |
HD(“TestComputer2_HardDrive”) var p = GetMemories() Print(p) |
This will display the data stored on this hard drive. |
Height | |
HSVtoRGB | |
IncreaseMysteryLevel | |
Info | |
Input | |
Int | |
InteractWith | |
IntToChar | |
IsKeyPressed | |
IsPlaying | |
IsType | |
IsUser | |
Line | |
Lines | |
Listen | |
LoadData | |
LoadMemory | |
Lock(“Plaza_DoorToBarYvonne”) | Locks the specified door (in this case, the front door to Bar Yvonne). |
Log |
Mod Functions (M-Z)
Here is a list of available functions in context of examples.
Mod | |
Modulus | |
Move | |
MovePerson | |
MoveToRoom(“RadioStation”) | The object (i.e. a trash can) will move an item that’s put into it to the specified room (in this case, the RadioStation). |
Name | |
OnHack | |
OnIntruder | |
Pitch | |
Play | |
PlayLoop | |
PlaySound(“Bird”) | The object will play a sound file called “Bird.” (This works with songs too.) |
Position | |
Print(“Hello!”) | Displays “Hello!” as text on a monitor. |
PrintS | |
Quit | |
Random() | This will generate a random number between 0 and 1. |
RandomLine(5) | Make 5 random lines on a monitor screen. |
Range | |
Rect | |
RemoteFunctionCall | |
Remove | |
RemoveAll | |
RemoveFunctionCall | |
Repeat | |
Reset | |
RestoreCode | |
RGBtoHSV | |
Round | |
SaveData | |
SaveMemory | |
Say(“Hello!”) | The object will now have a speech bubble saying “Hello!” when you interact with it. |
SetChannel(“Anime”) | This will set the (TV) channel to “Anime”. Other options include “Test Screen,” “Bergman,” “Talkshow,” “News,” and “Terminator.” |
SetColor(1,0.1,0.9) | This will change the applicable object’s color to a purplish hue. Each number must be between 0 and 1. The first one is the amount of red, the next green, and the last blue. |
SetCutoff | |
SetLabel | |
SetLiquidAmount(50) | This will make your beverage 50% full. |
SetNumericData(“Sebastian”,”corruption”,20) | This will make you corrupt by a factor of 20. (I’m fairly certain this function can only be performed at the Heart.) |
SetPitch | |
SetPosition(“SodaStorage_WellspringSoda_4″,”Sebastian”) | This will move this can of soda over to where I am. The first item you define is the thing you’re moving, and the second is the thing you’re moving it to. (I’m pretty sure this can only be done at the MainFrame computer.) |
SetRain(100) | This will make it very stormy outside. (0 is sunny, 25 is a drizzle, and rainy is 100.) |
SetResonance | |
SetWorldPosition | |
Sin | |
Sleep(3) | Creates a 3 second pause. |
Sleepiness(-50) | The object will make you less sleepy by a factor of 50. |
SlowPrint(“Hello!”) | Slowly displays “Hello!” as text on a monitor. |
Slurp() | Allows you to physically travel to devices/objects that are connected to the current device. |
Smelliness(50) | The object will make you more smelly by a factor of 50. |
Speed | |
Stop | |
StringContains | |
Switch(“Hotel_Lobby_Light”) | This will turn the lobby lights on and off. |
Teleport | |
Text | |
Time | |
TogglePause | |
TurnLeft | |
TurnOff | |
TurnOn | |
TurnRight | |
Type | |
Unlock(“Plaza_DoorToBarYvonne”) | Unlocks the specified door (in this case, the front door to Bar Yvonne). |
Weight | |
Width | |
ZapPerson | |
ZapPersonGently |
Computer Types
This is a list of all the Master Program Names that the computer devices use. (Note that they are not the names of specific computers, just a listing of all the different types according to what they do.)
- Antenna
- ArmedBandit
- BlankSlate
- BowArrow
- Breakout
- BrokenInternetComputer
- Calculator
- CashRegister
- CasinoCashRegister
- CasinoLogger
- ComputerTerminalBoard
- ConnectionServer
- ConnectionServer2
- CrimeStory
- CrayComputer
- Crypto
- DataSaver
- Dude
- Elsa1
- Elsa2
- ElsaComputerOS
- EmailClient
- FactoryAccessComputer
- FactoryDir1
- FactoryHappiness
- FactoryLobbyTrap
- FactoryMachineComputer1
- FactoryMachineComputer2
- FactoryServerDoor
- FactoryWarning
- Farseer
- Fartgupp
- FelixHomeComputer
- FenceLogger
- Fibonacci
- FinanceComputer
- FireWallCade
- FloppyDataReader
- GameSoundList
- GoodsDatabase
- Hacker
- HalfBaked
- HalfBakedFactoryProgram
- Hammercat
- HanksSteeringComputer
- HeartAnalyzer
- HelloWorld
- HotelLobbyComputer
- Helicopter
- Hugin
- InternetFarseer
- Internet_Internet_MediumComputer_1
- Internet_Internet_MediumComputer_2
- Internet_Internet_MediumComputer_3
- Internet_Internet_MediumComputer_4
- Internet_Internet_MediumComputer_5
- Internet_Internet_MediumComputer_6
- Internet_Internet_MediumComputer_7
- Internet_Internet_MediumComputer_8
- Internet_Internet_PoleComputer_1
- Internet_Internet_PoleComputer_2
- Internet_Internet_PoleComputer_3
- Internet_Medium_Computer_9
- LapTopOS
- LodgeCorridorLogger
- LodgeEntryLogger
- LodgeRecorder
- Lodge_Room1_Computer1
- Lodge_Room1_Computer2
- Lodge_Room1_Computer3
- Lodge_Room1_Computer5
- Lodge_Room1_Computer6
- Lodge_Room1_Computer7
- Lodge1_Room1_Computer8
- Lodge1_Room1_Computer9
- LodgeWorkstation
- LongsonOfficeProgram1
- LongsonOfficeProgram2
- LongsonPlaystation
- MachineB1Computer
- MachineB2Computer
- MainFrame
- MediumSewerComputer
- MeteorologyServer
- Mindreader
- MineCart
- MinistryElevator1
- MinistryElevator2
- MinistryElevator3
- MinistryElevator4
- MinistryFacadeComputer
- MinistryInformationBoard
- MinistryLargeRecorder
- MinistryOS
- MinistryWooper
- MissingPersonFinder
- MonadHomeComputer
- MonadsPole
- Moonlander
- OrchidController
- OrchidController2
- OrganComputer
- PandaElevatorController
- PedestrianOS
- Photoshop
- Pong
- PoorDesolateBuilding1Elevator
- PowerTap
- RadioElevatorController
- RadioStationComputer
- RadioStationNoScreens
- RegisterGoods
- RegisterIssue
- Screensaver
- SodaStorageDoor
- Shmup
- SpaceTriangles
- Starbord
- SteeringComputer
- Submarine
- TestComputer1
- TestComputer2
- TestElevator
- TheHeart
- TheTower
- TowerSlurper
- TramNr1
- TramNr1b
- TramNr1c
- TramNr1d
- TriPodOS
- Wayfinder
- Wellspringer
- WorldGardenBoxComputer
- WorldNewComputerScreen
- WorldRecorderComputer
- WorldSteeringComputer
- YulianLogger
Other Moddable Object Types
Master Program Names that relate to non-computer type moddable objects in the world:
- TrashCans
- Drinks
- AlcoholicDrink
- CafeCoffee
- Coffee
- FolkBeer
- JorgensGrog
- Water
- WellspringSoda
- Pawns
- Pogo
- Teleporters
- MusicBoxes
- Mystical Cubes
- BeautifulObject
Object Models
Here is a list of the different named object varieties, by category:
Drinks:
- Coke
- WellspringSoda
- GlassOfWater_GlassOfWater
- GlassOfWater_BlackPorcelainGlass
- GlassOfWater_GlassOfBooze
- CupOfCoffee
- CoffeeCup
- BigCoffeeCup_Turquise
- BigCoffeeCup_Purple
- BigCoffeeCup_Blue
- BloodyMary
- Beer
- Margherita
- LongIslandIceTea
- DryMartini
Edibles:
- Snusdosa
- Snusdosa2
- Snusdosa3
- CheezeHamBaguette
- CinnamonBun
- Cigarette
- Cigarr
- DrugSlip
- DrugSlip2
- DrugSlip3
- Bun
Trash Cans:
- TrashBasket
- InDoorTrashBin
- GarbageBin_Poor_CarbageBin
- ParkTrashCan
Seats:
- SofaSeat
- ParkBenchSeat
- Chair
- DesignedChair
- Chair_SimpleCarver
- HanksChair <– unique
- ArmChair
- DevotchkaArmChair
- BarChair
Computers:
See section about computers.
Music players:
- Jukebox / JukeBox
- Radio
- LoopBox
- HotelLoopBox
- TurnTableMixer
Keys:
- KeyRoom1 (1111)
- KeyRoom2 (2358)
- KeyRoom3 (34711)
- KeyRoom4 (45914)
- KeyRoom5 (5611)
- KeyHotelBasement (1337)
- KeyLodge_Roby (9788)
- KeyLodgeAraki (9788)
- KeyLodgeFrank (9788)
- KeyLodgeYulian (9788)
- KeyLodgeFelix (9788)
- ExtraKeyLodge (9788)
- KeyPixiesApartment (9788)
- NinisKey (9788)
- FibsKey (112358)
- GunnarsKey (-1)
- KeyMonadsApartment (38984312)
- DavesKeyToMonads (38984312)
- OfficeExtraKey (38984312)
- MinistryKey (5611)
- ReceptionistKey (5611)
- CasinoKey (666)
- RentingApartmentsKey (4991)
- FancyHouse1_Key (7471)
- FancyHouse2_Key (7472)
- KeySuite1 (54321)
- KeySuite2 (424242)
- PoorStorageKey (344)
- TinyBarn_Key (7141)
- Testing2Key (1234)
- Old_Key
- BlankSlate
Modifiers:
- Hotel_Modifier
- FranksModifier
- FibsHackdev
- FibsExtraModifier
- PixiesModifier
- RustyModder
- OldHackdev
- SmallHackdev
- SecretArcade_SmallHackdev_1
- Ministry_Exterior_SmallHackdev_1
- Typer1Modifier
- NickeRoom_SmallHackdev_1
- HanksHackdev
- Test_Hackdev
- Testing_HackerDevice_1
- Testing2_HackerDevice
- HiddenHackdev
Floppys:
Every single floppy and its contents can be found in
Steam\steamapps\common\ElseHeartbreak\ElseHeartbreak_Data\InitData\Sprak\Floppys
Other:
- Bed
- FerryCabinSofaBed
- Poor_WaterTap
- Poor_ModuledStove
- Poor_Toilet
- VendingMachine
- TelevisionS
- FlatScreen
- Fountain
- StreetLight
- Fence
- MysticalCube
- BeautifulObject
- FunnyButton
- HardDrive
- Diskette
- Miman <– unique
- Map
- Screwdriver_ScrewDriver
- Screwdriver_ScrewDriver2
- SuitCase
- RedCase
- BoxedHandBag
- Creditcard_CreditCard
- Telephone
- HomeTelephone <– unique
- FryingPan
- Pogo <– unique?
- Logo <– unique?
Music
Here is a list of the song names in the game.
You can use these for the PlaySound() function on things like Jukeboxes.
- Vagabond
- Hunger
- Rust
- Fumes
- Shelter
- HoneyBee
- Clarity
- Surge
- Wolf
- Knobb
- AllAboutYouToo
- Confounded <–(This one doesn’t seem to play anything for me.)
- Blaknuten <–(I think this one will only play on victrolas.)
Sounds
Here is a list of sounds that will work with the Playsound() function:
- FiveBlips
- Boop
- Bird
- ThereminSound
- Error
- Warning
- Win
- Lose
- Arcade music
- Sine
- Square
- Coin 1
- Coin 2
- Coin 3
- Coin 4
- Explosion 1
- Explosion 2
- Laser 1
- Laser 2
- Powerup 1
- Powerup 2
- Powerup 3
- Powerup 4
- Powerup 5
- Blip 1
- Blip 2
- Blip 3
- Hit 1
- Hit 2
- Hit 3
- Jump 1
- Jump 2
- Jump 3
- Shoot 1
- Shoot 2
- Shoot 3
Townspeople
Just some random information about the townspeople and who they are in the story…
WARNING: Story spoilers ahead.
***Bonus***All characters’schedulescan be found in
Steam\steamapps\common\ElseHeartbreak\ElseHeartbreak_Data\InitData\Timetables,
and theitems they’re carryingcan be found in
ElseHeartbreak_Data\InitData\Grimm\Setup\SetupCharacters.dia
-
Pixie
She is the object of your affection (even though she is dating Ivan) and works at the Lodge. She spends her evenings dancing at Club Yvonne. Pixie is just her nickname, but it’s what she goes by.
-
Ivan
He is Pixie’s boyfriend. He, surprisingly, becomes of great importance late in the story.
-
Yulian
He works at the Lodge. Once you start working there, he is effectively your boss.
-
Araki
She works at the Lodge in the room in the back that’s closest to the secret Park/Garden entrance.
-
Felix
Works at the Lodge, guarding the entryway between the Shoe Store and the Lodge itself. He lives on the 2nd floor of the building that’s directly behind Town Hall/ City Hall and across from the Cafe.
-
Gunnar
This is a friend of Felix who does programming. He lives in the magenta house with the gold roof by the Radio Station. He will give you a modder if you need one. He doesn’t like it when you hack into anything inside his house.
Elsa says that Gunnar was once part of the Ministry program involved with inventing modifiers.
-
Elsa
-
Kafka
Lives in an apartment outside of the Hospital, next to Fib.
-
Hank
Works at the hotel and has coding/modding abilities. He will teach you some modding basics if you express interest. He lives in the shack by the water just outside the front of the hotel. Inside his shack is also all the sections of the SPRAK manual.
-
Fib
He is the gardener. He has an office in the garden but lives in an apartment near the Hospital.
He knows how to code/modify and will offer you advice once you have a modder. He also has an extra modder laying on the floor of his office.
-
Frank
Works at the Lodge and also can be found DJing at Club Dot.
-
Nini
Works at the Shoe Store.
-
Urban
He is the homeless guy that is always found on the bench right outside the front of the hotel.
-
Glenn
He is a construction worker that lives in the building across from Felix’s building, next to the Cafe.
-
TouristOfficeGal
She also lives in the building across from Felix’s building, next to the Cafe. She gets out of work at midnight and goes directly home.
-
Bernd
He’s the tourist guy staying at the hotel in Room 2. He spends his mornings in the Hotel Diner.
-
Siri
She stays at the hotel in Room 3 and is seemingly nocturnal. She sleeps all day in her room, and then at about 21:00, she gets up to go hang out in the Hotel Diner until daytime, and then she goes back up to her room to sleep again.
-
Amanda
She lives in suite #1 in the building across from the hotel.
-
CasinoBartender
Bartends at the Casino.
Lives in Apartment #1 outside the Hospital.
-
Petra
She is the girl that DJs at Club Yvonne every night. She lives on the top floor of Burrows 2, which is the red building next to the bridge directly across from the Shoe Store.
-
Chuck
His home is called “TinyBarn,” which is located in the zone behind the hotel.
-
Roby
He works at the Radio Station. When you first talk to him when he’s outdoors, he mentions he wants a red bag from the Radio Station, but if you go, at that time, the station is guarded by Ministry typers that will kick you out. Later in the game, you will be able to walk freely into the station and will find Roby inside, working.
-
Monad
She is the main person in charge at the Ministry.
She lives in the apartment directly next-door to Club Yvonne. Her office is located within the main Ministry building. Dave lives with her.
She goes home into her apartment at 18:00. She leaves her apartment at 21:00 to go to the rooftop club that’s at the building in front of the Hospital.
Monad considers Ivan to be her child, even though she acknowledges that he isn’t, really. (Who are Ivan’s real parents, then?)
Monad created a device/machine called “The Drill” and decided to use Ivan as her guinea pig. She had Bower use The Drill on Ivan, and it teleported Ivan into the Internet.
-
Bower
He works for the Ministry and sleeps at the hotel.
-
Dave
He is the boss at the Factory. He lives in Monad’s apartment. He leaves the apartment at 8:00 to go to work at the Factory. Dave leaves the Factory drunk at 16:30 and goes to the rooftop club that’s at the building in front of the Hospital at night.
-
George
He is the mayor and lives in the suite that’s upstairs on the left inside the Town Hall/ City Hall building.
At 18:00, he leaves home to go sit on the bench outside of the Hospital. At 20:00, he goes to the rooftop club at the building nearby. At 23:00, he goes back to the bench. At 0:00, he goes home. At 9:10, he leaves his apartment and walks downstairs to another room inside Town Hall.
-
Albert & Zarah
Albert is a guy that left his home in the Burrows to flee to the Outpost. A diskette says he went there to meet up with a girl. This girl’s name is Zarah. They can both be found in the Internet. They are both fully corrupted.
(Although you can slurp to “Outpost” to get to them, they are actually closer to a computer named Internet_Internet_MediumComputer_7.)
Zarah created “The Heart”, and she thinks that Monad stole it from her.
-
Typer 1, 2, 3, 4, & 5
One of these typers (not 4) lives in the suite that is upstairs to the right inside Town Hall. At 08:15, he leaves to go to work at the Ministry and then comes home at 22:00.
Another of these guys (also not 4) lives in Burrows 3.
-
Babcia
-
Bob
-
Bouncer
-
CasinoGuard1 & CasinoGuard2
-
CityHallGuard
-
Dorian
-
Driver
-
Drunkard
-
Emma
-
Father
-
Harry
-
Jorgen
-
Lars
-
MarieClaire
-
Mats
-
Michail
-
Panda3, Panda4, & Panda5
They like to party at Club Yvonne, and they all live together in the tower in front of the Hospital. -
Police
-
Receptionist
-
Skurk
-
Svante
-
Trumph
-
Wallenstam
-
WellspringRepresentant
-
Will
I hope you enjoy the Guide we share about Else Heart.Break() – A Fairly Comprehensive List of Stuff; if you think we forget to add or we should add more information, please let us know via commenting below! See you soon!
- All Else Heart.Break() Posts List
Leave a Reply