⛵ Making a cog ship

The next update will be available on Wednesday, December 18, in the early evening (GMT+1).

This update will not yet replace the Java version, instead it is the actual content update. We'll provide more information about the transition together with the update.
  • Working on a cog loosely based on NZ-43 (14C). It’s approximately 12m long 🙂


    First time I’m trying my luck with a vessel and not a building. The curving is difficult to realise in RisingWorld tho.


    rising_world_cog_20221211035321_1.jpg

    rising_world_cog_20221211035408_1.jpg

    rising_world_cog_20221201223213_1.jpg

    rising_world_cog_20221129211413_1.jpg


    It started life in the old Java version of the game because the new Unity version has no posters yet. I had to segment the plan of the cog (carved in a very bad resolution from a PDF) into several in-game posters that had to be aligned in-game again to get the proper measurements.


    After that I moved the blueprint of the frame over to the new version and started putting planks on it. A cumbersome process during which I learned a lot. I’ll probably make another and more improved hull based on the gathered know how.


    I also fell straight into another “not yet implemented” trap. RisingWorld has a flip command to mirror an object and I kinda assumed this would work with blueprints too. It does not. And I was really not looking forward to put plank on both sides of the frame.


    Luckily most of the leg work to read the binary blueprints was done by paulevs before who released https://github.com/paulevsGitch/BlueLib under the MIT license. It has been a while that I touched Java but I could come up with some code of my own that would flip the planks only (I used rounded cubes for the planks exclusively) making use of this lib and the very first try at it looked promising already.


    cog_planking_madness-1536x905.jpg


    Here is the source I came up with in case you wonder:



    I’m kinda happy with the result. This Lib also allows me to change the texture of the elements so I don’t have to worry how the used texture during the construction may look in the end.


    cog-hull-without-deck-planks-1536x905.jpg


    Now onwards to improve the curves. I really wish for a bend mode where the beginning would snap on to an existing object and the opposite plane could be moved around individually.


    This content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.


    Originally posted at: https://beko.famkos.net/2022/12/11/making-a-cog/

  • bremen_cog_01.jpgbremen_cog_2.jpg


    Trying another version with another technique. This time based loosely on the Bremen Cog.


    I really wished for some helper tool like a Bézier curve 🤔 It's _so hard_ to get a clean line with construction objects that can not bend.

  • Think that basically concludes my cog ship journey. Learned so much while making this. I'll probably write something up and upload the blueprint|s.


    I'd also like to make a variant with reefed sails and another bow variant eventually but feeling kinda drained for now.

  • beko

    Changed the title of the thread from “⛵ Making a cog” to “⛵ Making a cog ship”.

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!