Skip to content

mills88812/rw-personalized

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rain World "Personalizer"

This is a Rain World mod that personalizes your Rain World experience using state-of-the-art A.I. The personalization algorithm enhances your game using your personal data which includes:

  • Your operating system
  • Your computer's username
  • Installed mods
  • The date you installed Rain World
  • Devices connected to your computer
  • Your hostname
  • Your MAC address
  • Your IP address
  • Your full name
  • Your favorite food
  • The time you slept today
  • Your birthdate
  • Your social security number
  • People you have murdered
  • e.t.c.

FAQ

Q: Where does my personal information come from?

The personal information we use to enhance your Rain World experience comes from our benefactors.

Q: Who are your benefactors?

Our benefactors are people who support this project and are generous enough to provide us money.

Q: Who specifically are your benefactors?

Our benefactors are people who support this project and are generous enough to provide us money.

Q: What are the names of your benefactors?

Our benefactors are people who support this project and are generous enough to provide us money.

Q: you're not answering my question

Server error

Features

No, this mod doesn't actually personalize your Rain World experience using state-of-the-art A.I (...yet). I'm just having too much fun writing this readme. In actuality, it just does various miscellaneous things. Current features include:

  • Blue Lizards, Caramel Lizards, and Grapple Worms have a chance to be "shiny" (i.e., differently colored)
  • You may encounter "Larry" (configurable through Spawn Chance in the Remix config)

In the future I may add more funny miscellaneous things.

Building

First, this project will reference assemblies from the Rain World install directory. I've set some fields in the .csproj file which I believe will copy the required references instead of referencing them directly. As such, you must set an environment variable "RainWorldDir" to the Rain World install directory before building.

PowerShell (Windows):

# if installed through Steam
$env:RainWorldDir = "C:\Program Files (x86)\Steam\steamapps\common\Rain World"

Bash (Linux):

# i don't have steam on linux i just searched this up
export RainWorldDir="~/.steam/root/steamapps/common/Rain World"

Then to build the project, run these commands:

# install cake build tool for this repository
# (only needs to be run once)
dotnet tool restore

# build the project
dotnet cake

Once executed, there will be a folder called out containing the mod contents, and a copy of out will be put in the Rain World mod folder.

Running dotnet cake --target=Build instead will not put the mod into the Rain World mod folder.

About

My Rain World Mod

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%