Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Version History

WinFan3672 edited this page Nov 26, 2022 · 6 revisions

Alpha 11- The Job Update Pt. I

This version introduced jobs. You can get a job, earn money and get stable employment.

The update also introduced a major UI change that makes the game look a lot better than the previous builds. A new logo was also included.

This was the update that introduced in-game changelogs.

Jobs

There are 32 possible jobs, each requiring certain qualifications. You choose a job in the Occupation > Jobs menu, which lists all jobs you can get. Once you get a job, you earn money every year. The update did not, however, allow you to retire, meaning you would have to work for the rest of your life.

UI Changes

The UI was overhauled, replacing the logo and changing the symbols used in the progress bars and line breaks.

Fact: If you set alt_ui to 1 instead of 2, you get a hidden theme that was never used. If you set it to 0, you get the old theme.

Alpha 12 - The Job Update Pt. II

This version added quite a few things, making it by far the largest update at the time of release.

Teenage Stage

The update added a teen shop, which allows you to spend money on commodities. There is nothing permanent to buy, except a fake ID.

Fake ID

The fake ID costs £450 and can be used to access the Fake ID hub and buy certain items in the Teen Shop.

Fake ID Hub

The Fake ID Hub allows you to:

  • Buy alcohol and tobacco
  • Gamble
  • Play the lottery
  • Extract money from the savings account your father kindly added money to in order to fund your Uni degree
  • Etc.

Lottery Tweaks

The lottery was tweaked to make it more fair. You are more likely to win and is the source of an infinite money glitch (See here for the glitch).

Jobs

Jobs were given a lot more content.

Pensions

After working for 20+ years, you could get a pension. You do not work and earn 50% of your wage for the rest of your life.

[You could have a pension at 38 and go back to the same job and you essentially earn 50% more money]

Promotions

Every 5 years, your salary increased. The Effort meter would not be added until a later update.

Save Game

This was the first build of OpenLife with a fully working savegame. While many builds did have a partial save game in the form of OLL files, loading the game was impossible, since most game data was not saved. Alpha 12 rectified this by introducing a new save file format [OLL2] and allowed for loading the game.

Unfortunately, 3 variables were not saved, which meant that the Freelance Work and Relationships menus were broken.

[FYI: They were did_tutor, mother_rel and father_rel]

Anticheat

The anti-cheat was given a huge upgrade. [Article coming soon]

When a user manages to exit to the Python interpreter on specific IDE's, the Anticheat would detect this and wipe the entire game from Python's scope.

Minor Changes

  • Custom Forenames and Surnames
  • Loans and Savings Accounts
  • Stats now increased by between -10% and 10% each year

More changes can be located by getting the changelog.

Alpha 12.1 and 12.2

These were minor updates that fixed typos and improved formatting.

12.1

12.1 fixed 2 typos in the game.

12.2

12.2 was the first release to use Black in order to format the code more neatly.

Alpha 13- The Childbirth Update

This update added a lot of major features, such as the SGCU [Save Game Conversion Utility] and spouses.

Spouses

You could date someone and marry them.

Improved Death Screen

For the first time ever, a proper, universal, easy-to-code death screen was added.

Format

The screen was formatted to look like a newspaper article- specifically the front page of the OpenLife Times. A newspaper article would appear, explaining what happened to you.

Respawning

If you were younger than 130 years old, you could respawn. This had no reprecussions and would boot you straight back into the game.

Death Types

  • Suicide
  • Old age
  • Heart attack [This went unused until Alpha 14]
  • Cancer [this was unused]
  • Health complications [being rushed to the ER and dying]

Teenage Jobs

There were a few teenage jobs, some of which were not implemented.

Minor Changes

  • Custom Currency

This allows you to change the currency symbol of the game by changing a single variable in-game

  • Custom Surnames

Creating a file called surname.dat in the openlife_saves overrode the surnames list, allowing for more surnames than you actually have.

  • SGCU

The Save Game Conversion Utility allowed Alpha 12 saves to be converted into Alpha 13 saves effortlessly.

  • Options Menu

This menu allowed you to change the theme and enable auto-deposit. The changes did not persist when you exit to the main menu, but this was fixed in Alpha 14.

Alpha 14 Identity Update

This update added a lot of identity-related changes as well as some non-related ones, such as fame.

Identity

Gender

Each person in the game has a gender. You can select your gender when making a life, and you can date people of either the same or opposite gender.

Sexuality

You can come out of the closet, which may cause your spouse to leave you.

Dating Apps

You can pay £100 and choose an age in order to select someone to date.

Spouse updates

  • Insults

When you insult your spouse, a randomly selected insult is used. -Compliments

When you compliment your spouse, a randomly selected compliment is used.

  • New Stats

Smarts, craziness and looks have been added. Each spouse also has a fortune value, which dictates how much money you get when marrying them. ##Debug Log The debug log was meant to be a tool that allows you to spit out a debug log for bug reporting. However, it was accidentally omitted from the initial release, and was instead included in Alpha 14.1.

Ribbons

On the death screen, based on your stats and what you did in your life, certain stats would be given to you. There are 15 ribbons:

  • Rich
  • Debt Slave
  • Cheater
  • Bad Karma King
  • Geriatric
  • Stupid
  • Famous
  • Nerd
  • Wasteful
  • Unlucky
  • Bandit
  • Beautiful
  • Perfectionist
  • Depressed
  • Mediocre

Fame

How To Earn

Fame is added every so often in certain jobs. You also get 1% fame for every £10,000,000 you have.

Perks

You can access the Fame Menu, where you can make money while increasing your fame.

Witness Protection Program

If your fame is 100%, you can enter Witness Protection. Your death gets faked and you live a life away from the hustle and bustle of being a superstar.

Prison

You can land in prison, where you sit there. In this update, you could not die in prison.

Appeal

You could appeal your sentence, and if the court agreed, it would be accepted.

Escape

You could escape from prison. There was a 1 in 3 chance of it working. If it did not, your sentence was extended.

Stress

Stress was given a major overhaul, making it a more complex system that properly accounted for everything.

High Blood Pressure

If you were too stressed out, you would get High Blood Pressure. If you had HBP, you had a chance of dying of a heart attack. The only cure was to have lower stress.

Calc_stress()

A function for calculating stress. It takes into account things like happiness and work hours.

Friends

You could have up to [3] friends and interact with them. You could even date your friend, if their relations were high enough.

Minor Changes

A lot of minor changes were also made, which did not have a proper entry on the Changelog.

Doctor

The doctor would diagnose and treat diseases. Since there are 2 diseases, depression and high blood pressure, the doctor is useless.

Quick Life

A menu option in the main menu that instantly creates an 18-year-old with random stats.

Challenges

You could now load challenges that you downloaded. Each challenge would have require you to select a save file and it would give certain rewards based on the conditions it required to be fulfiled.

Check For Updates

The Check for Updates screen was accessible in the Pause Menu, and would check if you were on the latest OpenLife version. If you were not, it would show a URL to download the latest build directly from GitHub.

Name Character Limit

When doing a name change, you could not have a name longer than 16 characters long. This did not apply to creating a new life.

Alpha 16

Alpha 16 was a minor update to the game that focused on Quality-of-Life changes. It also added a few new ribbons.