by akkamaddi » Sat Jul 29, 2017 7:13 pm
(continuation)
<Mechanics>
New content will not connect to the main areas of the game, unless Monomi Park expands the game itself. This is for DLC and optional content. It also gives a mechanism for sandboxing content. Any new slimes, fruit & veggies, techs and decorations, etc., will only spawn on the DLC map, except when raised or planted by the player. This alleviates having things fit in well to the main story, as they are presented as “found” parts of another rancher’s story.
New DLC maps are always completely isolated. The most obvious way to do this is to use islands. It is also possible to have small maps that are dangerously high plateaus, deep chasms, caves, a few connected clearings in literally-impenetrable forest, a small section of ruins contained by collapsed paths and damaged slime portals, and so on.
With everything being isolated, Monomi Park could use ideas or maps that didn’t pan out well for the main game. They could be fleshed out just enough to be their own little mini area. A free DLC pack could have one or two small maps. The free maps could contain a Green treasure pod, possibly containing a new decoration blueprint, otherwise some credits or perhaps a gold plort.
DLC maps could have engineering locations, and custom defined resources for drills, pumps, and apiaries. A map may have a new extracted resource used to make a new decoration (Featherbee Honey extracted with an apiary only on Featherfern Island, used to make the Featherfan Tree decoration).
Paid official DLC would have larger maps. The paid DLC could also be used to introduce slimes and farming food that didn’t quite fit into the main game. There could even be holo-notes left for other people, hinting at stories the player could only guess at.
As for largos, an easy way to handle that is “the foreign slimes smell weird to the slimes of the main ranch area, and they will not eat the plorts of the new slimes”. For official DLC, this frees Monomi Park from having to create all the needed largos, or any at all. It would be possible for largos to be created from core slimes eating new plorts, or only new slimes eating core plorts. If you start with “they smell weird”, new slimes could have all the largos, only a few select largos, or none at all. This also easily explains away any largos with new slimes added as new core content; DLC packs could be updated or not. (If Monomi Park ads Slimy Slime DLC and Metal Slime in a future core game upgrade, there is no pressing reason to retroactively add Slimy Metal largos.) As to food, I’m assuming there is a value of fruit/veggie/meat on existing food, so everyone should eat anyone’s food as appropriate.
Within the game, each map will have a teleporter pad that connects to the GOOP Gate, and a PASS Key blueprint (if made in lab) or plort purchase price (if purchased through upgrades). Each map has one, and must have one, entry gate. This gate is how the map connects to the main world. The Keys should be made or purchased with plorts, not credits. (Credits could be added to the plort price, if they are acquired through the upgrade machine.) This is a built-in way to restrict access to areas based on progress within the game. If an add-on map contains phase lemons and quantum slimes, the key would have a blueprint or purchase price that includes quantum plorts. This can be used to prevent DLC from “leaking” resources too early in the game, and keeping DLC somewhat connected to the flow of the game.
To state once again, for clarity, the DLC is somewhat sandboxed. If new slimes, produce, or chickens (or fish?) are included in a DLC map, they DO NOT appear “in the wild” in the main game. They DO continue to propagate on the ranch if the player puts them in a corral, coop, or garden. If Monomi Park adds Slimy Slimes and Extra Carroty Carrots in a DLC map, the player could have a corral of Slimy Slimes on the ranch, harvest Slimy Plorts, and grow a garden of Extra Carroty Carrots. The player would not have to return to that special map to harvest the new food or plorts. However, the player would never encounter Slimy Slimes or Extra Carroty Carrots in the main world map. Similarly, a DLC treasure pod with the Ashen Lava Lamp or Tiki Torch decoration could be fabricated and placed in the main world, but they would not appear “in the wild”.
<Offical Map Maker, and Player Mods>
I have to say up front that the extent of my modding is some simple Minecraft modding years ago. I understand that there is a lightyear or two of difference between Java and PNG files, and creating 3D assets. I know that this part relies somewhat on the Monomi Park team finding a way to shim an extra 300 hours dev time into the future.
The first thing I would love to see is an official map maker. This would probably be a for-pay addition. I know there is currently a world editor, but I am talking about creating new maps.
At its most basic, and possibly the free or cheap version, the player would have access to the resources of the game. The Map Maker would come with the file for Pink Island, which could be edited and exported under a new name. The Map Maker could also create a new file, which would start with a small island with a teleport pad. A built-in integrity check forces the teleport pad to remain. The pad can be moved but not deleted, and a file cannot be saved if it is somehow deleted. This is the new area’s connection to the main world. Similarly, a PASS Key name and price/blueprint must be defined, or the file will not export. (Possible exception discussed much later.)
The player would then go about making the new area. Slime spanwers, fruit trees, and veggie patches could be added. Holo-notes could be added. Engineering spots could be defined, and the resources gathered from extractors defined. If the Map Maker has a free and paid version, the later items may only be included in the paid version.
Another paid version feature would be the importing and bundling into a map export pack of new official or player made resources. Players could make new trees, walls, shrubbery, etc of their own. Someone with design skill could even sell resource asset packs that players could buy and use in their own map. The obvious thing to point out is the Monomi Park devs could make a $5 “resource pack extension” for Map Maker of things partially designed for the game but never used. A sales model could be making the Map Maker $10, and then periodic asset packs like “Ruined Ruins”, “Ice and Tundra”, and “Strange Forests” come out every other month or so for $5. It would also be possible for actual players to make assets, which would give incredible diversity to the game, with the obvious caveat that content creators would not own intellectual property to Slime Rancher, could not resell the game, and tech support only extends to official products.
The last addition to the Map Maker, which I’m sure would be a technical nightmare and would be a long time off at very best, would be the ability to design active assets like fruit trees, ground vegetables, engineering decorations, and of course, slimes and plorts. I will not get far into this, but there are a few things to bring up. As said above, fruits and veggies should have a data bit marking them as such, so if I add Green Carrots to a map pack, they would be consumed as a vegetable. New fruits and vegetables could not be added as a “favorite” of any core slimes, but the new food would be eaten.
As for slimes, the “they smell weird” rule could be used to completely eliminate largos with core slimes. Alternately, there could be API’s for whenPinkEats, whenTabbyEats, whenDervishEats, and so on to indicate what happens when a core slime eats a player made plort. Otherwise, it would be up to the player to make a new slime become a largo with various plorts, and design the largo. By having the player do this, slimes may only produce largos from specific plorts, and none others. Another possible mechanic (that would be interesting in the main game) would be to have some plorts cause an “evolution” into a new slime, not a growth into a largo. Plorts could even “transform” one slime into another, such as a plort that “evolves” a rock slime into a crystal slime, or a rad slime into a pink slime.
As an example, say I magically acquire useful talent and make a DLC map with the Cheese Slime (because there has been such player demand for more cheese in the game) with Cheese Plorts, and the vegetable Chylly Popper. I could make the Cheese Slime eat veggies and meat, with the Chylly Popper as the favorite food. For largos, I could design the Cheesy Pink and Cheesy Tabby largos. If I properly define these, the Cheese Slimes would eat pink plorts and tabby plorts to make these two largos. If whenPinkEats and whenTabbyEats are available, I could make Pink and Tabby slimes eat Cheese Plorts to make the same largos, while the rest would ignore Cheese Plorts. Because I would control the programming, I could add in a few surprises. For example, a Cheese Slime eating a Water Plort or a Fire Plort would create a Cottage Cheese Slime or Baked Brie Slime, respectively. These new slimes would produce their own plorts, and I could have them not further evolve into other slimes or largos. Further, I could make quantum slimes lactose intolerant, and code whenQuantumEats to produce a Tarr automatically.
The “they smell weird” would also work across DLC, so different player-made slimes and plorts would not interact. This could be circumvented by DLC sub-packs, which would be map-less and Key-less asset-only packs. Take my wildly successful Cheese Canyon mod. Say Rancher Fatima has a mod with Soot Slimes, and Rancher Hanako has a mod with Broccoli Slimes. (Monomi Park, why do we not yet have broccoli slimes?) If the Map Maker could make a map-less and key-less asset pack, Rancher Hanako could get my permission and work with me to make a mini-DLC extension with a dependency on my Cheese Canyon and her Broccoli Groves, with appropriate whenCheeseEats and whenBroccoliEats code and the asset for a Cheesy Broccoli largo. Further, I could get Rancher Fatima’s permission for a similar asset-only sub-pack with dependence on her Soot Cave and my Cheese Canyon that lets the Cheese Slime eat Soot Plorts to make the non-evolving Smoked Raclette Slime, which eats vegetables to produce Smoked Raclette Plorts.
Lastly, for game balance for player made packs, that all comes down to the player. A player could make a maze map pack that contains a dozen or so gold plorts, but require rock and crytal plorts to access the PASS Key. If a player wants to make a “game helper”, he could make a map with engineering spots and ranch plots to make a ranch extension. If a player wants to make an easy money maker, an island with quantum and dervish slimes made with pink plorts. It all comes down to what the individual player sees as desirable and acceptable in the game.
Thank you for your time and patience. I know that was a big mess of stuff. I know I’m just dropping it in the wishing well, but I think it would be great to see.