Sorry, we don't support your browser.  Install a modern browser

Smaller Rotation Steps - Less than 15 degrees#500

Being able to only rotate objects at a minimum of 15 degree steps when using Q and E is limiting, especially for games that require fine precision in the rotation of an object. Using the gizmo tool would work but picking up the object causes it to snap to a 15 degree angle.

Ideally, there would be a 5 degree snap and a 1 degree snap, to allow for much finer control.

3 years ago
1

This could be handy, but please also set the default rotation value to 90 degrees, cause that is what is used 99% of the time.

3 years ago
1

Check out this simple mod:
https://steamcommunity.com/sharedfiles/filedetails/?id=2387092776

In this mod there are houses that are always facing the center of the table (even if are dropped).

Scripts can beat angle limits!

3 years ago

I agree with this suggestion because the rotation snapping is already in the game, it just needs updated to offer a custom input.

I also agree with Star because scripting can easily handle this, but I also believe the point being made by Aidan here is that this should already exist with the base game as a part of the angle snapping feature, and I agree.

Maybe offer a right click option on the angle snap button that opens a drop down with slider just like the Lift Height button, moving the slider adjusts the number on the button. Letting go of the slider closes the sldier. The custom number would only be used until the next time the game reloads or the angle snap button is pressed, which it could then rotate again through the base presets of 15-90.

3 years ago
1

I agree with the overall comments, but I would like to comment on the scripts. Yes, you can beat the limit when moving and setting custom rotations with scripting BUT if any player picks a rotated object it will snap back to the nearest 15 degree angle.
This is a huge pain in the ass for block-based miniature wargames like DBA, , where you can have your bases unaligned if you pick something by accident, or want to move precisely.
A Global.setRotationSnapping(1) would be enough for me, without UI changes because 15 feels fairly restrictive..

3 years ago
1
J

Hello there,

This could be a slider like the lift_height has in the game. Ranging from 1 to 180.

It would be very convenient, if there was a script function for that as well.
I suggest, it should be added to the player class as a member variable, where the lift_height is already impemented:

Player[“White”].rotation_degrees (or similar)

3 years ago
4

I wonder if a better option might be to allow setting the rotation angle per object (probably with a way for user override). That would make it easier to deal with games that have a mix of objects that want different rotations (e.g. hex tiles that want 60⁰ rotation and cards that want 90⁰ rotation).

3 years ago
2

It might be simple events in Scripting Zone with “rotate” tag:

function onRotate(vector)
    return vector -- possibility to track and change
    -- return false -- or prevent
end

function onObjectRotate(obj, vector)
end
3 years ago

And onUpdate() works on every frame too. So you can “overwrite” any changes caused by the game. See my mod.

3 years ago

I am currently building a board game prototype and I really need to be able to rotate in small degrees. I would like to add that it would be great if we can choose the pivot point to not be the center

3 years ago
2

Would really like to see this feature as I’ve just started getting into war games too. I’m surprised there is such a limitation in the first place.

3 years ago

I found a mod that has these scripted rotation buttons on the figurines.
https://steamcommunity.com/sharedfiles/filedetails/?id=2047490733

3 years ago
1

That’s interesting. Ultimately I want something like that which would work with a large-ish group of selected objects, like dozens of bases of figures, and I’d want it to be seemless with the regular UI, so if a player picks something up it doesn’t snap or cause anything unintended position changes. I would still prefer to see 1 degree rotation added to the UI as out of the box functionality.

3 years ago

I would prefer an object toggle that disables all rotation on pickup. Failing that, just add “no rotation” to the rotation degrees top menu item. A modder probably should allow for some looseness of that “none”, but it would really simplify the scripting challenges.

2 years ago

So as mentioned above, a smaller increment to rotation would be super useful in many situations, I would suggest by maybe 1, 5 and 10 degrees, as that will allow for more options of rotation, we know it’s possible as above stated this limitiation can be overcome with scripting, I have encounterd issues during my thousands of hours of play in tabletop where a smaller increment would be beneficial both inside and outside of wargaming

7 months ago

Yes still a big issue, weird considering how small and presumably easy a change this would appear to be.

2 months ago