Search results

    1. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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?
    2. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      GML, if you can believe it.
    3. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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.
    4. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    5. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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?
    6. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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].
    7. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    8. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      I'll see what I can do. I'll need someone with a mac to help me test it though.
    9. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    10. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    11. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    12. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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
    13. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    14. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    15. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    16. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    17. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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!
    18. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    19. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...
    20. Cheapskate

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      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...