Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port the Ocean World #205

Open
Setnour6 opened this issue Jul 24, 2023 · 0 comments
Open

Port the Ocean World #205

Setnour6 opened this issue Jul 24, 2023 · 0 comments
Assignees
Labels
priority: low This won't be considered or being worked on for a while priority type: post-release This should be considered or worked on after release [Temporary Label]

Comments

@Setnour6
Copy link
Collaborator

Setnour6 commented Jul 24, 2023

Currently, only new content is available in the Ocean Module. I would like to have the entire Ocean World ported from MythMod and reworked for Everglow.

The idea:

  • Port the Volcano and Town biomes and rework them.
  • Add the Abyss and Kingdom of Mermaids biome.
  • Use different subworld sizes depending on the main world size (small main world = small subworld).
    • Do that by reading the main world size and then generate the subworld using that size.
  • Port and rework the ocean world generation system.
    • It can be accessed somewhere in the early game (to be discussed further).
    • It can use the same terraria world generation system, but replace the background with the ocean background and change the generation progress bar UI to the Ocean Generation bar.
    • The player can choose to generate the ocean world right after they create a new world. The ocean world will be associated with the new world.
    • The ocean world can be selected in the world list.

How to contribute:

  1. Build the mod on Visual Studio on the Ocean/Content-Adding branch)
  2. Search through the errors you want to fix
  3. Go to Setnour6/MythMod_Legacy, download it, and add a tile, projectile, item, or other content that is requested by the Everglow content. Search in the downloaded mod source for the content by name or keyword using file explorer directory search or in MythMod_Legacy sln/csproj file when opened (CTRL+SHIFT+F).
  4. When you find the file in file explorer, right-click and then click on “open file location” and then copy the found contents (CTRL+C)
  5. Paste the contents in the desired folder in Everglow’s Ocean Module. Keep in mind that any themed content must go in the respected folders (i.e Volcano in MythMod Legacy goes in OceanVolcano in Everglow Ocean Module).
  6. Repeat until all of the content is ported or there are no more errors.

I will add more info if needed.

@Setnour6 Setnour6 added priority: low This won't be considered or being worked on for a while priority type: post-release This should be considered or worked on after release [Temporary Label] labels Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low This won't be considered or being worked on for a while priority type: post-release This should be considered or worked on after release [Temporary Label]
Projects
None yet
Development

No branches or pull requests

2 participants