Picker Extended Reborn

by Kryzeth

It's Back! An attempt to recover most Picker Extended functionality. Includes Planner Menu, Planner Zapper, Held Item Count, Belt Reverser, Auto Ghost Reviver, Auto Inventory Sort, Player Searchlight, Quality Item Scrolling, and more!

Utilities
6 days ago
2.0
1.85K
Blueprints

i [Implemented] Feature Request: Round Tape Measurements to Some Precision

6 months ago
(updated 6 months ago)

Hey there, just a feature request that I think I've had kicking around since the original Picker which I never thought to put in. Can we get an option to round the output of the Measuring Tape function to some significant number of digits after the decimal? I use it once in a while but it's currently got something like eight significant figures after the decimal point which seems really overkill. It's a really convenient tool in theory but very difficult to read since instead of saying, "The area you have measured is 8 by 27, and the center tile is at 4, 13.5," it currently just prints with the maximum possible precision. You get somewhere on the order of 90 digits where ten or so would have sufficed.

Frankly, I'd as soon round it to the nearest integer, but I can see some use cases where someone might want to measure quarter or half tiles. Perhaps if they're calculating collision boxes for modded items.

6 months ago
(updated 6 months ago)

No problem, I encourage any and all requests for improvement! This applies equally to any of my mods, including those that were not originally mine!

Though I personally never use this feature myself (I've always just disabled it from the settings menu lol), I was able to implement the changes almost exactly as described, as a new per-player setting for the number of significant digits.

Defaults to 4, but can be set as low as 0 (no decimal places shown) or as high as 10 (which retains the previous behavior of printing as many digits as possible). Also slightly improved the output legibility, so it doesn't print raw bracketed values. Though it's still not quite as verbose as the example provided, they are at least consistent with each other.

Implemented in v1.0.2

6 months ago

Oh, hah! That's phenomenal, thank you Kryzeth. I didn't expect you'd reply and make some changes so fast, I was actually trying to figure out the Tapeline tool (which is just way more than necessary for my use case.)

This is great. "Width, Height, Size" is basically all I've ever needed out of this tool, so that I can count the number of placeable tiles between two points and make sure that I'm spacing everything correctly. Cheers!

6 months ago

Actually, though I hesitate to bother you again, is it possible to get the tape measure to perform a Ceiling function on the results when precision is set to 0? When highlighting with it, it will display a number of square boxes, but the count returned is not actually equal to the number of boxes in all circumstances, because sometimes it will round down if you have selected less than half of one square.

6 months ago
(updated 6 months ago)

No worries! Having something work almost perfectly is sometimes worse than not having it work at all lol. Makes perfect sense though, and was a simple fix to change the rounding type depending on the specified number of digits, implemented in v1.0.3

5 months ago

Whooo! Thank you Kryzeth, I can now say this feature is truly perfect (for me). It fills a gap in my toolset that I've been quietly lamenting for probably three or four years now.

I really appreciate you doing this, for a feature you don't even use yourself.

New response