Why? : O
Thank you! It's entirely possible that I will need your help in the future. Can I message you with any editor-related questions I have? Also, have you done a lot of bitwise and or HEX stuff in the past?
You will be able to fully define what colors represent what blocks [including wedges, slabs, etc] in the image you upload... but there will hopefully be an auto-smooth feature in the editor itself that will add all the smoothing that StarMade itself can support.
Here's a small example for a tiny fighter ship
To determine ship size, just use the image size. That will be the size of your ship!
Rule breakdown for processing [or Legend]
+Black - negative space
+White - Hallway
+Silver - hull wall
+Dark Gray - doors
+Bright Silver - glass
+Gray - chair...
GML, if you can believe it.
So far, endianess hasn't seemed to be a problem. I've barely even started being able to export the the Header, though. I might find that this is going to be a problem later. Do StarMade files use Bigendian or Littleendian?
What do you mean? Keep in mind that this is the first experience I've ever had working with bitwise operations and HEX in general. Honestly it's kind of a miracle that it's going as well as it is [especially since my coding language has no official HEX support].
At the moment, the project hinges on whether or not I can adapt my coding language to use StarMade's file format. As we speak, the initial tests seem to be going quite well... but there is still a lot to test and adapt. If I can make my editor understand StarMade file formats, then coding the...
I thought about that! With that type of system, you could basically auto-build a ship from an animated gif. The only problem is I don't know how to handle GIFs yet [but I'm sure I can figure it out]. I based the topdown view system after how I construct mega ships in StarMade. I always designed...
Good question! No clue XD. There are image-to-structure converters in Minecraft, where you load an image and they turn it into a 1-block thick schematic. Your best bet would be to look for one of those programs [they're pretty common] and then take the schematic and convert it into a blueprint...
Ahh, well my program won't be able to automatically generate a ship based on an image like this, but using the top view image of this file you could very easily construct a StarMade ship [and from there, convert the StarMade ship into a obj file]. However, it would be a lot easier to download a...
Nah, but hopefully with this program, even people with no experience building will be able to whip up functional ships in no time at all. It would be pretty easy to just build the ship in the editor.
Isn't this already a 3D model? :o
Depends on the image! If it's a screenshot of a ship at a random angle than no. However, one of the functions of the editor will be a a top-down blueprint view. You can load a topdown image of a ship and the editor will turn every pixel into a block. There will be multiple filter modes such as...
Of course! This program's main purpose is the easy and detailed construction of mega-ships! It's hard to make any kind of estimate right now, but I want to make this editor able to support ships over 10,000 blocks long [ambitious, am I right?]. I guess the only upper-limit is really just what...
I KNOW, RIGHT? Earlier in this thread I had wished for something like this. I, too, am having trouble with the exporting of .smd files. That's basically what this entire project hinges on. If I can export, the rest of the code is amazingly simple [mostly because I've already written this code...
Ohhhh trust me. What I have planned is basically ALL new features... Come to think of it, since SMedit was primarily a 3D model converter, I guess this isn't a new version of SMedit. This program will do a heck of a lot more than SMedit EXCEPT import models. That feature be something quite far...
Aah, thank you! This is what I was looking for. I found the file formats on another wiki but had no luck getting them to work. I'll take a look at this wiki and see what I can do.
PS. I'll keep y'all updated on program progress!
For the template and save files, I'll use whatever format provides the most versatility and functionality!
EDIT: sorry, misread your post. Thought you said the same format SMedit uses. This entire thread is actually asking for help in figuring out the StarMade format XD If you know how the file...
Nah, but I want to learn Unity anyways. Besides, all I need is the format of the Blueprint. Even if I'm unfamiliar with the coding structure used in Unity, I could figure it out with a little bit of research.
That's the idea! My program initially won't be able to convert 3D models to ship...
So, I've been thinking of coding my own external blueprint editor. I think I have a pretty good concept for the program's design. It's basically a multi-layer paint program with every pixel representing a block. There's also a 3D view so you can preview your ship before it's built, a...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.