rolisteam icon indicating copy to clipboard operation
rolisteam copied to clipboard

Enhancements for V-maps

Open Beheroth opened this issue 6 years ago • 8 comments

I'd like to suggest functionnalities and improvements to V-maps only:

- Functionnalities

  • [ ] 0 - Building import/export: Link(/anchor) floors and objects together then save them so you can use them later in another map or in another scenario.

  • [ ] 1 - Resizable selections: For example, when I draw multiple buildings, I often realize that I drew some of them smaller than others and then I have to resize every element one by one... When I select several objects, it would be nice if I could resize them all at once.

  • [x] 2 - Ctrl+Z and Ctrl+Y: Undo/redo changes made on the map while drawing

  • [ ] 3 - Quick scale: "Measure" a distance between two points on the map and "set" the distance you wish it to represent to automatically adjust the scale and the grid of the drawing.

  • [x] 4 - Bucket and pipette: Similar to the ones in microsoft paint, they help to change colors. The bucket set the color of the elements you click on and the pipette copies the color of the element you click on.

- Improvements:

  • [ ] 5 - Path tool: It's hard to select elements covered by the path even when the path is not filled.

  • [x] 6 - Select tool: I suggest that your cursor should highlight the outlines of all the components underneath. When you click on a place where many elements overlap, a small menu could opens up where you could chose the component you want to select.

  • [ ] 7 - Rectangle tool: Maybe it's just me but I find the re-size functionnality really odd. Currently, when you want to resize one edge of the rectangle, you also affect the opposite edge (keeping the center of the rectangle anchored down at its original place). To me, when you drag one corner of the rectangle, the anchor point during the modification should be the opposite corner (as in "microsoft paint" for example).


NB: These are the first remarks I came up with 1 hour after I installed rolisteam. I'm sorry if they are not all entierly relevant as I haven't checked this project thoroughly.


PS: Si besoin, je peux aussi écrire en français.

Beheroth avatar Jun 30 '18 17:06 Beheroth

I'd like to use rolisteam to speed up my work as a GM (we usually gather IRL). For instance: drawing maps, switching musics, creating NPC's and managing fights and turns of initiative.

Drawing map is the slowest and hardest thing for me. It breaks the rythm for my players when I have to take 10-15 minutes to draw a battleground. It is to me the most important thing I hope Rolisteam can help me to improve.

Currently, I have the feeling Rolisteam is not ready to substitute the good old paper and pen yet but I believe it will eventually get there.

I'll try to test Rolisteam for my next game.

Beheroth avatar Jun 30 '18 19:06 Beheroth

Ok,

I just number your points to make easier the answer.

0/ Interesting idea, I need more information to think about it.

1/ This feature exists, you can reach it from the contextual menu. But You must select several item then, right-click on one of the selected item to get the proper menu.

2/ This feature is already done in the current dev version. It will be released in the next version (Rolisteam v1.9)

3/ I see, I will work on it.

4/ Pipette is already done in v1.9 (bucket should be really easy).

5/ I will try to improve the behavior on the select.

6/ The border highlight is good idea. The other part may be tricky to do.

obiwankennedy avatar Jun 30 '18 21:06 obiwankennedy

0 - Building import/export: I often have to draw maps on the go (because my players never behave as I expect). Let's say I want to draw 4-5 houses but I need them to be more complex than just plain rectangles. It'd save me a lot of time if I could draw them before the game and just "import" them on any map whenever I need them.

1 - Sorry, I really can't find the feature (should I make a bug report?)

As I'm testing things, I've also updated my list with point 7

Good job for the rest and good luck, I'm waiting for v1.9! 😄

Beheroth avatar Jul 01 '18 11:07 Beheroth

7/ It easier that way. Because managing different center of modification it is hard due to the techology we use. I tried several time to fix this but it cause some trouble with rotation and to other connected client.

obiwankennedy avatar Jul 01 '18 12:07 obiwankennedy

unknown - v1 8 2 - connected - server - gm - rolisteam - an - visibility - permission no right - layer ground _en_053 menu_en_052 unknown - v1 8 2 - connected - server - gm - rolisteam - an - visibility - permission no right - layer ground _en_054

I show you the menu and I see that the pipette tool is already present.

obiwankennedy avatar Jul 01 '18 13:07 obiwankennedy

Oh, I was speaking about something else... Look, let's say I've drawn an inn but then I had to draw an stable (because... reason). I've finished to draw the stable but then I realise the proportions are out of whack when I compare those of the inn with those of the stable.

image

The solution would be to select one of the two buildings and then resize it quickly but I don't think there is a feature for that yet...

image

Beheroth avatar Jul 01 '18 15:07 Beheroth

There is no way to tell the system: «those items (square, path, line …) are grouped to make one. It is possible to set parenting that control the position but not the size.

obiwankennedy avatar Jul 01 '18 17:07 obiwankennedy

About the Rectangle tool:

geometry_change_2020-01-03 01-41

It is finally working (black dot is shown for development reason).

obiwankennedy avatar Jan 03 '20 00:01 obiwankennedy