Skip to content

Conversation

@http-418
Copy link

@http-418 http-418 commented Nov 7, 2025

Summary

Interface "Add vehicle zone enable/disable keys to the zone manager UI"

Purpose of changes

My personal use pattern with zones bound to vehicle cargo carriers / boxes is fairly complex. I tend to have a large number of small zones that match very specific sets of items.

This is really annoying when I need to move a bunch of stuff into a vehicle or out of a vehicle, without regard to my normal zone definitions. I end up manually enabling/disabling ~20 zones in the case of a giant, cancerous RV.

Describe the solution

My solution was to add keybindings to mass-enable and mass-disable vehicle zones. This way, when I need to unload specific things from ALL vehicle zones, I can create a local "unsorted" zone, disable ALL vehicle zones instantly, and just have things dump to zones outside the vehicle when sorted.

To paraphrase famously bad repair manuals, loading is the opposite of unloading.

Describe alternatives you've considered

I am not sure it makes sense to have two keys to enable and disable vehicle zones. I did this in order to follow the pattern set by personal zones on the adjacent z/x keys.

If it were left to me, I would just have a "toggle all vehicle zones" key.

Testing

When entering the zones manager UI (default: Y), you should see all zones bound to vehicle tiles listed.

When hitting "disable vehicle zones" (default: v), all vehicle zones should be disabled in one go, but personal and local zones should be left unchanged.

Similarly, when hitting "enable vehicle zones" (default: c), all vehicle zones should be enabled in a single go.

Additional context

N/A

@github-actions github-actions bot added Info / User Interface Game - player communication, menus, etc. [JSON] Changes (can be) made in JSON [C++] Changes (can be) made in C++. Previously named `Code` labels Nov 7, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-requesting reviews from non-collaborators: @Qrox

@http-418 http-418 force-pushed the vehicle_zone_toggles branch from 9080f8b to 18e5e84 Compare November 7, 2025 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[C++] Changes (can be) made in C++. Previously named `Code` Info / User Interface Game - player communication, menus, etc. [JSON] Changes (can be) made in JSON new contributor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant