Sun Haven
0 of 0

File information

Last updated

Original upload

Created by

PattyHoswell

Uploaded by

PattyHoswell

Virus scan

Safe to use

Tags for this mod

About this mod

Adds 4 custom race and 27 custom perk.

Requirements
Permissions and credits
Changelogs
How to install:
  • Install BepInEx 5.4.21 (or you can use the preconfigured ones)
  • Run the game onces (To initialize BepInEx for first time)
  • Put the mod into (gamedata)\BepInEx\plugins
  • Start new game and enjoy (If the mod does not shows, check the game logs if there's Patty_CustomRace_MOD installed and if BepInEx is installed correctly).

Adds 4 custom race:
  • Dash Madness: Allows you to dash 9 more times Midair
  • Gamer: Mana cost is reduced by 50% and Eyesight is reduced as time pass by, will not fall asleep midnight
  • Nothing: Only for those who doesn't want any benefit from any race. Can be combined together with Nothingness perk for absolutely nothing starter pack
  • Werewolf: Cannot regenerate Health/Mana during the day, At night. Increase all Attack speed including Move Speed by 200%, increase Health regeneration by 50% and Mana regeneration by 45%

Adds 27 custom perks:
  • Adamant Set
  • Anubis Set
  • Bridge Builder
  • British Museum
  • Cape Collector
  • Clown
  • Developer
  • Elven Set
  • Enhancer Set
  • Glorite Set
  • Holiday Set
  • Home Sweet Home
  • Ice Cream Set
  • Legendary Fisher
  • Nothingness
  • Perfectionist
  • Pinky
  • Plushie Collector
  • Pumpkin Set
  • Rainbow
  • Randomizer
  • Seeder
  • Simp
  • Sunite Set
  • Vampire
  • Witch
  • Wooden Set

You can also create your own perks by creating an xml with the perk name and the list of starting item/amount. They are stored in XML which is human readable file. The mod will create a file named ItemList.txt for you to know what item have what id. There is no limit to the max amount of starting item you can have. The mod creates a scrollable vertical view that gets bigger the more item you have (But note that the more item you have the laggier it'll be when resizing).

Adding custom race can be made similarly and make sure to order them. However the race on its own does not do anything. You'll have to write your own script that does something when its on your custom race. The difference is that adding custom race on this mod is handled internally. As anyone who have tried to modify enum knows. Its a pain to modify enum. You'll never know if there's a new value updated/added or if the number is changed internally resulting in all sort of unexpected result. But this mod handles all that. You don't need to consider all the trouble on considering edge cases for Race enum.

The icon used for custom race is just a simple saturation changes or unmodified copy from the original as I don't have the knowledge to do image editing.

You can add your own icon for the race/perks by putting MenuIcon.png/MenuIcon_Glow.png (for races) or (yourperkname).png/(yourperkname)_Glow.png. If there is no image placed. It will use the default "Question Mark" image.

P.S. If you're wondering why this mod is called Custom Race despite having custom perk as well. Its because its originally just adds custom race but I figured to add custom perk as well since its a bit easier to edit and they are on similar place as the custom race.