Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements for V-maps #84

Open
3 of 8 tasks
Beheroth opened this issue Jun 30, 2018 · 8 comments
Open
3 of 8 tasks

Enhancements for V-maps #84

Beheroth opened this issue Jun 30, 2018 · 8 comments

Comments

@Beheroth
Copy link

Beheroth commented Jun 30, 2018

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.

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

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

  • 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 Beheroth changed the title Import/export buildings for V-maps Enhancements for V-maps Jun 30, 2018
@Beheroth
Copy link
Author

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.

@obiwankennedy
Copy link
Member

obiwankennedy commented Jun 30, 2018

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.

@Beheroth
Copy link
Author

Beheroth commented Jul 1, 2018

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! 😄

@obiwankennedy
Copy link
Member

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
Copy link
Member

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.

@Beheroth
Copy link
Author

Beheroth commented Jul 1, 2018

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

@obiwankennedy
Copy link
Member

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
Copy link
Member

obiwankennedy commented Jan 3, 2020

About the Rectangle tool:

geometry_change_2020-01-03 01-41

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants