Search results

    1. jjaquinta

      Ship File Format

      That did it. Oh, and the fact I was pulling the wrong bits anyway. >_< For reference, here are the orientation values for the above \"golf ball\" ship: Z=6 6: -- -- -- -- -- 7: -- -- 4 -- -- 8: -- 10 0 8 -- 9: -- -- 0 -- -- 10: -- -- -- -- -- Z=7 6: -- -- 4 -- -- 7: -- 0 0...
    2. jjaquinta

      Offline Ship Editor

      Started the write work, but I forgot to check in the source after lunchtime. :-( But I do have a small update: I merged all the buttons into a single one that brings up a tree. So it\'s a lot easier to manage large numbers of objects now. Also another button lets you open any .smd2 file on...
    3. jjaquinta

      Ship File Format

      So I\'m trying to update my viewer to handle wedges. I figured that orientation would be the key. It is, but for the life of me I can\'t work out what the values are. First I created a simple, ball like ship, pictured below. Then I dumped the orientation values. I got this: Z=6 6: - - - - -...
    4. jjaquinta

      Created a server where you can upload blueprints and then view them online.

      WebGL? I thought of going that direction. But since I was writing an editor and stuck to Java and made my web based viewer an applet. It has some advantages, but I think overall yours came out better. A feature I thought of adding that you might want would be to be able to concentrate on a...
    5. jjaquinta

      Offline Ship Editor

      I\'ll transition the buttons to menus. Probably tomorrow night. (Tonight is D&D night!) You can use it as an applet already. It works fine from the dev environment. But I had a little difficulty getting it to work from a browser. I haven\'t messed with applets since they deprecated the tag. If...
    6. jjaquinta

      Offline Ship Editor

      Publication is a difficult thing. Publishers are still mired in a print-media world. Then, and agents, are looking for the Next Hugo Winner. I think my writing is a fun romp (and, IMHO, better then many things I\'ve seen published). But I\'m realistic enough to know it isn\'t going to win the...
    7. jjaquinta

      Offline Ship Editor

      OK. A new version is in place. The link above (and screen shot) should update automagically. Added: Using hull images for hull blocks Decreased mouse sensitivity Ship properly centers on screen \"Begware\" whine at bottom. Edit Hull Color!!! Select color from left Click block to set...
    8. jjaquinta

      Offline Ship Editor

      You made it all possible. :-) I\'ll work on updating it with your new meta file discoveries. If I\'m going to make it read/write, I\'ll need that. In the next posting of the software I\'ll be putting in my standard \"begware\" plea. (I don\'t want people\'s money, I want them to read/download...
    9. jjaquinta

      Offline Ship Editor

      1. My current Pixel->Radians constant is set to \"4\". Originally it was \"1\", which was way too much. So, should I make it \"8\"? That would make it rotate at half the speed. More? Less? 2. Sorry about the ship select. I\'ve been mostly concentrating on the functionality. I just used a...
    10. jjaquinta

      Offline Ship Editor

      Thanks for the shout-out. Indeed, I almost mentioned something about an applet version in the original post but thought, nah, no one is ready for that yet. :-) One option is to do an applet version. If you can embedd that in your forum and give it a url to a file in an applet tag then we would...
    11. jjaquinta

      Offline Ship Editor

      I dont understand what you are trying to say. If there are no entries in a category, nothing comes up with you press the button. (And if you have a zillion entries in a category, you get a very ugly dialog.) I\'ll improve the user experience over time. If you have a file that doesn\'t load...
    12. jjaquinta

      Offline Ship Editor

      I was going to stay away from making this an editor. I don\'t think I could do a better job than the game does. However, you bring up a use case that isn\'t covered by the game editor. I, also, tried to \"paint\" my ship. Very tedious. I\'ll work on the read/write routines and see about this.
    13. jjaquinta

      Offline Ship Editor

      Primary documentation for this tool is on the StarMade Wiki. It has install instructions, trouble shooting, tips, and instructional videos. Briefly, to install and run: Download SMEdit.jar fom StarMade Multiverse. Double click SMEdit.jar to run. (Or java -jar SMEdit.jar from the command...
    14. jjaquinta

      Ship File Format

      Did anyone notice the planet format is the same as the ship format? I found my ship-reading code was able to read planets just as well. Interesting possibilities. I know people have talked about an off-line ship editor. I\'m not convinced of the need for that. But an off-line planet editor...
    15. jjaquinta

      Ship File Format

      That must be for collision detection or some like. Beats my theory that they were thumbnail images. :-) How very... Minecraft. They have timestamp tables much the same. Looks like the data can be re-created from the chunk data. So I\'m going to change my code to just throw it away...
    16. jjaquinta

      Obfustication, why?

      I\'ve got my work-so-far into a pull request. Three main contributions: 1) Entity read/write code. This works but for the SERIALIZED data type. I need to look at that more closely. 2) Ship header & logic files. Read only. 3) Unit tests. If you want to use them, you need to set the sm.basedir...
    17. jjaquinta

      Ship File Format

      Thanks for the tutorials. I think I finally have GitHub working. There\'s a pull request for the work I did tonight. So, you know that \"unknown\" first int that\'s always zero? I think I can shed some light on that for you. In the entity code, it reads the first two bytes, if they are zero...
    18. jjaquinta

      Ship File Format

      Are you working solely in python? Do you mind if I do a Java port? (Once I can work out how to check-in >_
    19. jjaquinta

      Ship File Format

      Have you got code to read this yet? If you do, consider checking it into the GitHub project.
    20. jjaquinta

      Obfustication, why?

      Mojang is in its current mess because they have a huge number of people interested in modding their code and they obfusticated it. Modifying class files is the worst way to extend a code base. They are only just getting on board to making the code base extensible via sane methods. I would hope...