Code Monkey home page Code Monkey logo

planetbase-framework's People

Contributors

dootdoot avatar soliddowant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

planetbase-framework's Issues

Modding Progress With PlanetbaseFramework

So far I can:

  • Insert new OBJ models to the game
  • Resolved issue of unselectable and disappearing models
  • Attach OBJ to existing models

Here are some highlighted features that might be wanted by modders (not players):

  • Ability to create new "ComponentType" based on what already existing "BaseModuleType"..
  • a. Ability to create new type of Character. So far we have "Bots" and "Colonist." I've tried to create "Humanoid" long time ago, using the old patcher, a character with human model but act like a robot, doesn't need astronaut suits, oxygen, meal, sleep, and water..
  • b. Ability to add OBJ model for characters..
  • Ability to create new type of "Ships." So far we have "Colonist Ship," "Visitor Ship," and "Merchant Ship." I imagined to create new ships with new models..
  • Ability to add new "ResourceType" with custom OBJ model..

And some of my ideas:

  • Create a "Merchant Building" to trade or buy resources without waiting for merchant ships..
  • Create a production ComponentType that can produce money. I've failed to make this one as a "Recycling Machine." The production is running, but when it's finished, it gives exception error..

screenshot_7_41_31_22
screenshot_4_39_27_10

Only the framework gets loaded

output_log.txt
List of mods in Documents\Planetbase\Mods:

 AutoConnections
 BuildingAligner
 ComponentManager
 MoreColonistsSettings
 Planetbase Framework
 StorageGuruData
 _Utilities
 AlmostNoSpares.dll
 AutoRotateBuildings.dll
 BetterHours.dll
 CharacterCam.dll
 EternalBot.dll
 morecolonists.dll
 MoreEmbeddedRecources.dll
 Redirector.dll
 StorageGuru.dll

So I tried installing the test mod .xml... without success

I know the framework is installed and the patcher worked since the version thing changed and mod options are visible. I placed the testmod.xml for the new building inside the xml mod directory as the instructions say. So far I've not seen the mod show up in the xml mod list in game nor have I seen the new building.

I've tested this with the Steam version (1.2.3) and the GoG versions (1.2.2, honestly I like as 1.2.2 has 1 less annoying message that 1.2.3 has about storage space being low).

But yeah... all patched up, framework installed, mod file placed in mods sub directory for xml stuff, no dice:(
I'd love to learn how to make the xml mods but I don't even have a frame of reference that is functional:\

Contact info on the wiki is outdated

I was trying to hit you up on Discord about the framework, specifically about some of my own work that I've done in the modding scene, but your contact info for Discord is outdated. Can you update that, or shoot me your user tag?

Does the "Planetbase Mod Patcher 2" work?

On the NexusMods site, I found a mention of "Planetbase Mod Patcher 2". It says that that Patcher-2 created and downloaded solidDoWant, that is, you.

In the "POSTS", "FORUM", and "BUGS" tabs, players write a lot of comments that mods do not work with this Patcher-2.

In this regard, the question is:

  1. "Planetbase Mod Patcher 2" works or not?
    1.1. If it works, please tell us how to use it so that the mods work.
    1.2. Do mods from JPFarias work with this Patcher-2?
    Or maybe some other mods are needed for Patcher-2?

  2. Could you answer, with at least one answer, the many questions on NexusMods in the POSTS, FORUM, and BUGS tabs?

So many players want to clear things up with "Planetbase Mod Patcher 2"!
Thanks a lot!

So... tools. Tools are good. But more information would be uesful.

If this works how I think it works, could there be directions on how to extract the in game default stuff in the .xml format? I sadly do not understand the test mod and there looks like a lot of empty lines when it comes to code. I learn best tinkering with things that were already done:D

https://github.com/solidDoWant/Planetbase-XMLModloaderMod/blob/master/assets/schemas/Version2.xsd
That could use some work as there likely are min/max values for resources used for construction and other value limits.

Other than that, there should be a Mods section linked on the main page and maybe subsections for their functions (Mods/Buildings/Power Generation for example).

There really is a lot of possibilities that may be usable since the game has coding for things like radiation poisoning.

Is it possible to create a mod that adds new buildings or items?

Is it possible to create a mod that adds new buildings or items?
For so many years, not a single mod has been added yet that adds new buildings or items.
Why? :-)
Perhaps this is due to the fact that for this we need to involve designers who will make the graphics?
Or is it solely due to problems in programming?

There were many attempts to add new buildings and items, but they remained unfinished.
Example-1: https://steamcommunity.com/workshop/discussions/18446744073709551615/1849197902670717252/?appid=403190
Example-2: https://forums.nexusmods.com/index.php?/topic/9719608-is-this-game-still-alive-for-further-mods/

Is it possible to expect that we will have new mods about buildings and objects in the future? Or is it technically impossible to do so?

Unable To Build From Master

I forked and built and ran into two issues when trying to build:

  1. The function loadPrefab in BaseModuleType.cs is marked override but the base type function inherited from ModuleType cannot be overridden because it's not marked virtual, abstract, or override.
  2. In loadPrefab, there is a call to calculateSmoothMeshRecursive passing in "mMeshes" which is an object that doesn't seem to exist.

I'm building on a Windows 10 Pro instance in VS 2017 Enterprise.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.