Comments (8)
Yes, please add some instructions on how to use this, not everyone knows how to do this, and even less know how to google to see what might need to be done. Can you also add some troubleshooting? I tried using Poweshell to get it to run, but it gave me lots of errors, the only things it said happened without errors were Generating Planetbase node... , Backed up config file, Saved config, and Script done
from planetbase-mods.
For people far from programming, the instructions that Tahvohck wrote are not enough.
Ideally, it would be great to make a video with an example of how the engine from Tahvohck is installed and how the mod is then installed on this engine.
from planetbase-mods.
The fact is that there are a huge number of messages from players that they do not understand at all how to install the engine and mods from Tahvohck.
For example, see what people write in the comments here:
Example-1: https://forums.nexusmods.com/index.php?showtopic=8777488/#entry96049513
Example-2: https://forums.nexusmods.com/index.php?showtopic=8777488/#entry89437523
Example-3: https://forums.nexusmods.com/index.php?showtopic=8777488/#entry87279838
Example-4: https://forums.nexusmods.com/index.php?showtopic=8777488/#entry82867548
Example-5: https://forums.nexusmods.com/index.php?showtopic=8777488/#entry82479628
Example-6: https://forums.nexusmods.com/index.php?showtopic=8827683/#entry87327203
...
It will be very cool if you reply to people on their messages :-)
Ideally, all gamers would like a video to be created showing how the engine is installed and then how mods are installed.
If you do not make the installation instructions understandable to ordinary players, then no one will ever be able to play your mods. :-(
from planetbase-mods.
unfortunately I remember the UMM documentation being pretty rough... And I'm not able to create videos either. I'll see if I can get it working again on my end and give a step-by-step on how to get it running, then someone else can make a video. That might take a while since I unfortunately don't have the steps I took in the past and UMM might have changed in the meantime, which would explain the errors that @Emperorderpintine were getting. It shouldn't have thrown errors at all, though it is pretty noisy about what it's doing.
from planetbase-mods.
Well, this ended up being a bit more simple than I expected. Here's what the process should look like.
- Install UMM from their repository - you have to use the dropbox link for this, since they don't have releases: https://github.com/newman55/unity-mod-manager
- run
.\UnityModManagerSetup\install-planetbase-to-umm.ps1
. I thought you could do this via double-clicking, but it looks like you have to do it from a powershell window. - In the file dialog that pops up, find UMM's directory and select the only file that's available. When you're done, you should see this.
- Run UMM and select Planetbase from the dropdown. It will be missing the game directory.
- Locate your planetbase game directory and install the DoorstopProxy
- Switch to the Mods tab and drag-and-drop the mod zip files into that panel
- Launch planetbase. It should automatically pop open the UMM menu in-game, showing the status of every loaded mod.
from planetbase-mods.
Some other useful links for mod developers:
https://wiki.nexusmods.com/index.php/Category:Unity_Mod_Manager
https://github.com/newman55/unity-mod-manager/wiki/How-to-create-a-mod-for-unity-game
from planetbase-mods.
Well, this ended up being a bit more simple than I expected. Here's what the process should look like.
- Install UMM from their repository - you have to use the dropbox link for this, since they don't have releases: https://github.com/newman55/unity-mod-manager
- run
.\UnityModManagerSetup\install-planetbase-to-umm.ps1
. I thought you could do this via double-clicking, but it looks like you have to do it from a powershell window.- In the file dialog that pops up, find UMM's directory and select the only file that's available. When you're done, you should see this.
- Run UMM and select Planetbase from the dropdown. It will be missing the game directory.
- Locate your planetbase game directory and install the DoorstopProxy
- Switch to the Mods tab and drag-and-drop the mod zip files into that panel
- Launch planetbase. It should automatically pop open the UMM menu in-game, showing the status of every loaded mod.
Thank you so much for posting information!
I have shown your instructions for installing your mod engine to several players.
But the players still said that you explain too hard. They haven't been able to install your mod engine yet.
Your explanation will probably be clear to cool programmers like yourself.
Please try to explain in such a way that a child understands, or at least an ordinary player in the game who has not encountered programming.
At the moment, even the first two steps in your instructions cause huge problems for ordinary people.
For instance,
1) in your first paragraph of the instruction it says:
"Install UMM from their repository - you have to use the dropbox link for this, since they don't have releases".
Firstly, if a person is not a programmer, then when he enters the github site, he is simply shocked and does not understand anything.
Secondly, not everyone understands what Dropbox is, how to find and install it.
In fact, you donβt need to install dropbox, but it seems that only you and I understand this. For ordinary people, this paragraph of your instructions is already baffling.
Especially when you consider that many players understand English very poorly.
What can be done better when writing the first paragraph of your instruction:
An example of how I would write the first paragraph of your instruction in other words:
"You need to download the latest version of the UMM program from the link: https://github.com/newman55/unity-mod-manager
This can be done, for example, in this way:
a) When you open this web page, you will see a green button at the top right with the inscription "Code".
b) By clicking on this green button you will see a menu item called "Download ZIP".
c) Download this zipped ZIP file.
d) Place this unpacked file at....
"
By the way, where should I place the unpacked file?
2) in your second paragraph of the instruction it says:
"run .\UnityModManagerSetup\install-planetbase-to-umm.ps1. I thought you could do this via double-clicking, but it looks like you have to do it from a powershell window."
What is PowerShell? Where and how to download PowerShell?
In general, out of many players to whom I showed your instructions, so far not an oldin could figure it out and install any mod on your mod engine.
Please make the instructions easy to understand for regular gamers, not just cool programmers like you.
And it is highly desirable that you place this instruction on your websites on the NexusMods resource:
- "Unity Mod Manager Configuration" https://www.nexusmods.com/planetbase/mods/43
- "Planetbase Utilities" https://www.nexusmods.com/planetbase/mods/45
- "AutoConnections ReManaged" https://www.nexusmods.com/planetbase/mods/46
- Building Aligner ReManaged https://www.nexusmods.com/planetbase/mods/47
By the way, please go to your page on the NexusMods resource and look at the "POSTS" sections.
There players have written a lot of questions for you over the last couple of years.
We all really hope that we will understand how to install your mods and be able to finally play them!
Thank you very much for everything!
from planetbase-mods.
Please keep in mind that my code isn't actually a mod engine. That heavy lifting is done by the Unity Mod Manager itself, which is a generalized mod injector for any unity game. All of my code is only mods, even PBUtilities (which is a mod some of the other mods depend on). As a more technically inclined person who's still interested in the PB modding scene, I'm hoping to leave the generalized user-friendly language to you. Unfortunately I got pretty busy and lost interest in planetbase more than a year ago (which is why this repository is in such a sorry state), so my ability to provide direct support is pretty limited.
With that said, I do see some things need to be clarified.
- You shouldn't be using the code link in UMM's repo: that's but the dropbox link in their readme. I don't like how they've done this, it's not standard, but there's not much we can do about it. The problem is that they might change the readme at some point in the future, making specific instructions potentially fragile. For now, the specific link is here. That's the fully compiled program for UMM, you can put it wherever you want.
- Powershell is the modern Windows command line. You don't need to download it, it's built into Windows. Unfortunately I'm not familiar at all with UI programming, so unless someone else makes it, the fairly user-unfriendly script is what the community is stuck with. Still, it's better than telling people to manually edit the config file for UMM. There's also the option of submitting a code request to UMM directly, something I really should have way back when I worked on this. Which... I'll try to do after submitting this comment, but with how long it's been since THEY updated their repo, I don't have high hopes.
Once some user-friendly instructions or a video is made, I'd be happy to add it to all the relevant mods.
I'm really glad to see the modding scene for planetbase being revived, but unfortunately I can't be part of it going forward beyond helping you guys get it running here.
from planetbase-mods.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from planetbase-mods.