Post by Capsized on Sept 11, 2018 11:48:06 GMT -6
Download:
github.com/Duehok/Draftnought/releases/download/0.3.0/Draftnought.zip
github.com/Duehok/Draftnought/releases/tag/0.3.1
Draftnought
Editor for the top-view of the ships from the game Rule The Waves
Use:
With the compiled releases:
Extract the content of the zip file to the folder of your choice
Then start draftnought.exe
With python from the source:
start main.py
First start
Use the "load ship file" or the menu option File => Open File, or the shortcut Ctrl-O to open a .<xy>d file.
They can be found in your game folder, under /Save/Game<x>/
After loading
Draw all the things! You can pan the side and top views by holding the mouse's left button and dragging and you can zoom with the mouse's scroll wheel. To help align the superstructures and funnels, a grid can be toggled under the Menu => View => Grid.
You can move the vertexes of the superstructures by selecting them in the lists and editing their coordinates or clicking on the top view.
The funnels can be toggled on/off, oval/round and placed by clicking on the top view or editing their coordinate.
The coordinate system is:
- origin in the middle of the ship
- first coordinates along the axis bow-stern, increasing toward the stern
- second coordinates along port-starboard, increasing toward starboard
Don't forget to save! The last saved file is automatically loaded on the next start.
Requirements to build
Python>=3.6
Windows 7+ for the build batch file
Tested on win 7 and 8.1, nothing else.
Build:
run build.bat
Limitations and TODO list
- probable presence of bugs in the turret position logic
- only one style of turrets, so the turret's outlines will not be exactly what you see in the game
- secondaries are not shown
- turrets positions are inaccurate
Download:
github.com/Duehok/Draftnought/releases/download/0.3.1/Draftnought.zip
github.com/Duehok/Draftnought/releases/tag/0.3.1
###Original post###
Hello all
Because the "editor" for the top view of our dear ships is absolutely dreadnoughtful and drives me nuts each time I try to make a not completely ugly ship, I decided to make an external one.
It still needs a few days of work before releasing a test version. The main thing I need is a name. I have an idea but it is a bad one. Can anybody help me?
For now, my editor can:
- read a ship design file
- display the top view with the hull outline, funnels, superstructures (TODO: main turrets)
- display small editors window for each superstructure, that allow to add, insert and delete points, and edit the points coordinate (TODO: allow point editing by clicking on the ship's top view)
- allows to add and remove funnels, set them to round or oval, edit their position (TODO: point-and-click funnel position on the top view)
- full undo/redo
- can save files that can be read by the game's ship designer
What I want to add after the big TODO points:
- automatically open the most recent ship design file from the folder of the last saved ship
- helper to align the side picture with the top view (so you design the ship, make a side picture, build superstructures that agree with the side picture)
- display the secundary turrets
- optionnaly enforce symmetry (fun fact: the game's design view has no problem with asymmetric ships)
So that's it. When you have found a good name for it and the three TODO points are done (at least for one ship type), I'll host it somewhere and we'll see how many bugs I left.
github.com/Duehok/Draftnought/releases/download/0.3.0/Draftnought.zip
github.com/Duehok/Draftnought/releases/tag/0.3.1
Draftnought
Editor for the top-view of the ships from the game Rule The Waves
Use:
With the compiled releases:
Extract the content of the zip file to the folder of your choice
Then start draftnought.exe
With python from the source:
start main.py
First start
Use the "load ship file" or the menu option File => Open File, or the shortcut Ctrl-O to open a .<xy>d file.
They can be found in your game folder, under /Save/Game<x>/
After loading
Draw all the things! You can pan the side and top views by holding the mouse's left button and dragging and you can zoom with the mouse's scroll wheel. To help align the superstructures and funnels, a grid can be toggled under the Menu => View => Grid.
You can move the vertexes of the superstructures by selecting them in the lists and editing their coordinates or clicking on the top view.
The funnels can be toggled on/off, oval/round and placed by clicking on the top view or editing their coordinate.
The coordinate system is:
- origin in the middle of the ship
- first coordinates along the axis bow-stern, increasing toward the stern
- second coordinates along port-starboard, increasing toward starboard
Don't forget to save! The last saved file is automatically loaded on the next start.
Requirements to build
Python>=3.6
Windows 7+ for the build batch file
Tested on win 7 and 8.1, nothing else.
Build:
run build.bat
Limitations and TODO list
- probable presence of bugs in the turret position logic
- only one style of turrets, so the turret's outlines will not be exactly what you see in the game
- secondaries are not shown
- turrets positions are inaccurate
Download:
github.com/Duehok/Draftnought/releases/download/0.3.1/Draftnought.zip
github.com/Duehok/Draftnought/releases/tag/0.3.1
###Original post###
Hello all
Because the "editor" for the top view of our dear ships is absolutely dread
It still needs a few days of work before releasing a test version. The main thing I need is a name. I have an idea but it is a bad one. Can anybody help me?
For now, my editor can:
- read a ship design file
- display the top view with the hull outline, funnels, superstructures (TODO: main turrets)
- display small editors window for each superstructure, that allow to add, insert and delete points, and edit the points coordinate (TODO: allow point editing by clicking on the ship's top view)
- allows to add and remove funnels, set them to round or oval, edit their position (TODO: point-and-click funnel position on the top view)
- full undo/redo
- can save files that can be read by the game's ship designer
What I want to add after the big TODO points:
- automatically open the most recent ship design file from the folder of the last saved ship
- helper to align the side picture with the top view (so you design the ship, make a side picture, build superstructures that agree with the side picture)
- display the secundary turrets
- optionnaly enforce symmetry (fun fact: the game's design view has no problem with asymmetric ships)
So that's it. When you have found a good name for it and the three TODO points are done (at least for one ship type), I'll host it somewhere and we'll see how many bugs I left.