My suggestion here is simple. For modding, just let us know what is currently possible and what is not, also show what next options may be opening up. I also suggest you present this information on a wiki page. This way people will not waste their time trying to do the impossible and can also coordinate and learn better from each other. Imagine having a lot of examples linked to and tons of player-written tutorials.
The reason I suggest this is because I have spent several hours trying to something I feel should be pretty simple. I'm pretty knowledgeable about computers. I've done some java scripting for mods in Minecraft. I am well aware of the structural format of XML files and how java can import these settings into the methods used in the coding. So, I was trying to copy a weapon system, thereby having two types of cannons. But after looking everywhere in the block editor, manually editing all of the configuration xml files, googling, looking at youtube videos, talking in chat and on the forums.. I've gotten nowhere. I even looked through the java code to find the source of how weapons actually are implemented in the code, and I believe I found that it would be impossible for me to implement this function without reverse decompiling, deobfuscating the code, adding new methods for these weapon types, and recompiling everything (which I am not going to do - nor do I think I would be successful if I tried, I'm not that good). I can't seem to get a definitive answer from anyone though, and it's been pretty discouraging.
Now, if I knew what was actually possible, that would be awesome, because then I'd simply devote my energy toward those types of endeavors. It would also be a lot clearer to me what next options I'd like to see come out for modding. And yes, I know there is a thread called "Modding and you," which serves as a brief introduction to modding in StarMade, but it does not tell us what is and what is not possible currently. If you'd like to read more on the steps I took to attempt copying a weapons system, see this thread.
The reason I suggest this is because I have spent several hours trying to something I feel should be pretty simple. I'm pretty knowledgeable about computers. I've done some java scripting for mods in Minecraft. I am well aware of the structural format of XML files and how java can import these settings into the methods used in the coding. So, I was trying to copy a weapon system, thereby having two types of cannons. But after looking everywhere in the block editor, manually editing all of the configuration xml files, googling, looking at youtube videos, talking in chat and on the forums.. I've gotten nowhere. I even looked through the java code to find the source of how weapons actually are implemented in the code, and I believe I found that it would be impossible for me to implement this function without reverse decompiling, deobfuscating the code, adding new methods for these weapon types, and recompiling everything (which I am not going to do - nor do I think I would be successful if I tried, I'm not that good). I can't seem to get a definitive answer from anyone though, and it's been pretty discouraging.
Now, if I knew what was actually possible, that would be awesome, because then I'd simply devote my energy toward those types of endeavors. It would also be a lot clearer to me what next options I'd like to see come out for modding. And yes, I know there is a thread called "Modding and you," which serves as a brief introduction to modding in StarMade, but it does not tell us what is and what is not possible currently. If you'd like to read more on the steps I took to attempt copying a weapons system, see this thread.
Last edited: