Steal the Deal

20% off Steal the Deal With Unreal Engine Plugins For Grab

ViewportGPS

Exact editor camera coordinates in the viewport toolbar: read, type, copy and smart-paste position, rotation and FOV, with named bookmarks, shareable location links and …

Malware-scannedSigned licence keyInstant downloadUpdates included
ViewportGPS β€” screenshot 1
ViewportGPS β€” screenshot 2
ViewportGPS β€” screenshot 3
ViewportGPS β€” screenshot 4
ViewportGPS β€” screenshot 5
ViewportGPS β€” screenshot 6
ViewportGPS β€” screenshot 7
ViewportGPS β€” screenshot 8
ViewportGPS β€” screenshot 9
ViewportGPS β€” screenshot 10
1 / 10
Editable camera position (cm, m or km) and rotation in the level viewport toolbar,…
Smart paste: Unreal text, number lists, BugItGo, JSON, C++ FVector/FRotator, Python…
Copy As: Unreal text, BugItGo command, C++, Python, JSON or location link, with a…
Named bookmarks per level: add, jump, rename, update, copy link, delete - stored per…
Shareable location links that open the linked map (after confirmation and the save…
Back / Forward navigation history of camera jumps with a configurable size
$11.99$9.59

ViewportGPS adds a compact box to every level editor viewport that shows the camera's exact position, rotation and field of view - and lets you change them by typing, dragging or pasting. Show it with Shift+Alt+C (position) and Shift+Alt+X (rotation), or from the viewport camera menu; position values can be shown and typed in centimetres, metres or kilometres.

Paste a location from almost anywhere. The Go To field, the right-click Paste entries and the Paste & Go command understand Unreal text (X= Y= Z=, Pitch/Yaw/Roll, Location/Rotation, transform text), plain number lists, BugItGo lines from logs and bug reports, JSON, C++ FVector/FRotator and Python unreal.Vector/unreal.Rotator - and any number may carry a cm, m or km suffix. Copy As does the reverse and puts the camera on the clipboard as Unreal text, a BugItGo command, C++, Python, JSON or a location link.

Location links carry the map and the view in one line. Paste a teammate's link and ViewportGPS opens the right map (with the usual save-changes prompt) and jumps to the spot. Named bookmarks keep unlimited views per level, beyond the engine's ten numbered slots, with jump, rename, update, copy link and delete. Every jump is recorded, so Back and Forward take you to where you were before.

The box also shows an editable field of view (it follows a piloted camera actor exactly like the engine's own slider) and the distance from the camera to the selected actors. Keyboard commands for copy, paste & go, history and bookmarks work without opening the box, and an extended Blueprint and Python API brings the same features to Editor Utility Blueprints and editor scripts.

ViewportGPS is part of the Alpha XP camera tools collection for Unreal Engine 4.27 and 5.8. It is an editor-only plugin with no runtime cost, every feature can be switched off in Editor Preferences, and it ships with styled HTML documentation.

26Blueprint nodes
2Engine builds
2Platforms

Key features

  • Editable camera position (cm, m or km) and rotation in the level viewport toolbar,
  • Smart paste: Unreal text, number lists, BugItGo, JSON, C++ FVector/FRotator, Python
  • Copy As: Unreal text, BugItGo command, C++, Python, JSON or location link, with a
  • Named bookmarks per level: add, jump, rename, update, copy link, delete - stored per
  • Shareable location links that open the linked map (after confirmation and the save
  • Back / Forward navigation history of camera jumps with a configurable size
  • Editable field of view readout, also for piloted / locked camera actors
  • Distance to the selected actors (bounds centre or pivot), in the display unit
  • Keyboard commands: Copy Camera Transform, Copy Location Link, Paste & Go From
  • Blueprint / Python API with 26 functions for Editor Utility Blueprints and scripts
  • Every row and feature can be switched off in Editor Preferences > Plugins > ViewportGPS

Blueprint & C++ API

Callable runs when executed Β· Pure no exec pin, returns a value

Camera 9

NodeTypeDescription
Get Editor Camera Location() β†’ VectorPureLocation of the active level editor viewport camera.
Set Editor Camera Location(New Location: Vector)CallableMoves the active level editor viewport camera (and the piloted actor, if any). Not recorded in the history.
Get Editor Camera Rotation() β†’ RotatorPureRotation of the active level editor viewport camera.
Set Editor Camera Rotation(New Rotation: Rotator)CallableRotates the active level editor viewport camera (and the piloted actor, if any). Not recorded in the history.
Get Editor Camera FOV() β†’ FloatPureField of view of the active level editor viewport, in degrees.
Set Editor Camera FOV(New Field Of View: Float) β†’ BooleanCallableSets the field of view of the active level editor viewport (5 to 170 degrees). Returns false when no level viewport exists.
Jump Editor Camera To(Location: Vector, Rotation: Rotator, Set Rotation: Boolean) β†’ BooleanCallableMoves the camera and records the previous view in the Back / Forward history.
Get Distance To Selection() β†’ Boolean, Out DistanceCallableDistance from the camera to the selected actors in centimetres. Returns false when nothing is selected.
Get Current Map Package() β†’ StringPurePackage name of the level open in the editor, for example /Game/Maps/MyLevel.

Text 6

NodeTypeDescription
Parse Location String(Text: String) β†’ Boolean, Out ResultCallableReads a location from text (Unreal text, number lists, BugItGo, JSON, FVector, unreal.Vector or a location link).
Go To Location String(Text: String) β†’ BooleanCallableParses the text and jumps to it; a link to another map opens that map first.
Make Bug It Go String(Location: Vector, Rotation: Rotator) β†’ StringPure"BugItGo X Y Z Pitch Yaw Roll".
Make Location Link(Location: Vector, Rotation: Rotator, Map Package: String, Field Of View: Float) β†’ StringPureLocation link for a map ("ViewportGPS:/Game/Maps/MyLevel?loc=..&rot=..&fov=.."). Empty MapPackage = current level; FieldOfView 0 = omitted.
Format Camera Transform(Format: Viewport GPS Copy Format, Location: Vector, Rotation: Rotator) β†’ StringPureA transform as text in one of the Copy As formats.
Copy Editor Camera To Clipboard(Format: Viewport GPS Copy Format) β†’ StringCallableCopies the current camera to the clipboard in a format and returns the text.

Bookmarks 6

NodeTypeDescription
Add Bookmark(Name: String) β†’ StringCallableAdds a bookmark at the current view. Empty name = "Bookmark N". Returns the final (unique) name, empty on failure.
Get Bookmarks(Map Package: String) β†’ Array of Viewport GPS BookmarkCallableBookmarks of a level. Empty MapPackage = current level.
Jump To Bookmark(Name: String) β†’ BooleanCallableJumps to a bookmark of the current level.
Rename Bookmark(Old Name: String, New Name: String) β†’ BooleanCallableRenames a bookmark of the current level (the new name is made unique).
Update Bookmark(Name: String) β†’ BooleanCallableStores the current view in an existing bookmark of the current level.
Remove Bookmark(Name: String) β†’ BooleanCallableDeletes a bookmark of the current level.

History 5

NodeTypeDescription
History Back() β†’ BooleanCallableReturns to the view before the last ViewportGPS jump.
History Forward() β†’ BooleanCallableGoes forward again after History Back.
Can History Back() β†’ BooleanPure
Can History Forward() β†’ BooleanPure
Clear HistoryCallable

Options & enums

EnumValues
Trunc TypeNo Truncation Two Decimals Zero Decimals
UnitCentimeters (cm) Meters (m) Kilometers (km)
Copy FormatUnreal Text BugItGo Command C++ (FVector, FRotator) Python (unreal.Vector, unreal.Rotator) JSON Location Link
Distance ModeSelection Bounds Centre Actor Pivot

Compatibility

UE 4.27ViewportGPS 4.27.zipUE 5.8ViewportGPS 5.8.zip

One ready-made build per engine version is included in the download β€” copy the one that matches your project.

PlatformSupported in
WindowsEditor & packaged
macOSEditor & packaged
ModuleTypeLoading phase
ViewportGPSEditorPostEngineInit

Technical details

Code modulesViewportGPS (Editor)
Blueprints0 Β· C++ classes: 12
Network replicatedNo
Development platformsWindows: Yes, Mac: Yes
Target build platformsWin64, Mac
Third-party softwareNo
Engine versionsUnreal Engine 4.27 Β· 5.8 β€” a build for each is included
C++ classes3 + 3 structs
Blueprint nodes26
DocumentationDocumentation.html (in the download)
DownloadViewportGPS.zip Β· 180 KB
Versionv1.0.0

What's in the download

FileWhat it is
ViewportGPS 4.27.zipPlugin build for Unreal Engine 4.27
ViewportGPS 5.8.zipPlugin build for Unreal Engine 5.8
Documentation.htmlDocumentation (open in a browser)

Quick start

  1. Unzip the download and pick the build that matches your engine (4.27 Β· 5.8).
  2. Copy the ViewportGPS folder into your project's Plugins/ folder (create it if needed).
  3. Open the project, enable ViewportGPS under Edit β€Ί Plugins and restart the editor.
  4. Right-click in any Blueprint graph and search Camera β€” or include the public headers from C++.
  5. Package for your target platform (Windows, macOS).

Good to know

Editor-only plugin for Unreal Engine 4.27 and 5.8; the single ViewportGPS module is of type Editor and is never packaged into games. It is enabled for Win64 and Mac and uses only engine modules (no other plugins). The C++ classes are UViewportGPSSettings, UViewportGPSBookmarkStore, UViewportGPSBlueprintLibrary, FViewportGPSModule, FViewportGPSCommands, FViewportGPSNavigator, FViewportGPSCamera, FViewportGPSFormat and the Slate widgets SViewportGPSToolBar, SViewportGPSCopyPasteBox, SViewportGPSPositionBox and SViewportGPSRotationBox (plus 3 structs and 4 enums). Settings are stored in the project's DefaultEditor.ini, bookmarks in the per-user Saved/Config folder. Developed and maintained by Alpha XP.

Everything included

  • Editable camera position (cm, m or km) and rotation in the level viewport toolbar,…
  • Smart paste: Unreal text, number lists, BugItGo, JSON, C++ FVector/FRotator, Python…
  • Copy As: Unreal text, BugItGo command, C++, Python, JSON or location link, with a…
  • Named bookmarks per level: add, jump, rename, update, copy link, delete - stored per…
  • Shareable location links that open the linked map (after confirmation and the save…
  • Back / Forward navigation history of camera jumps with a configurable size
  • Editable field of view readout, also for piloted / locked camera actors
  • Distance to the selected actors (bounds centre or pivot), in the display unit
  • Keyboard commands: Copy Camera Transform, Copy Location Link, Paste & Go From…
  • Blueprint / Python API with 26 functions for Editor Utility Blueprints and scripts
  • Every row and feature can be switched off in Editor Preferences > Plugins > ViewportGPS

Platforms

WindowsmacOS

Requirements

  • Unreal Engine 4.27 and 5.8
  • Develop on Windows (Win64)
  • Blueprints and C++

In the download

FileViewportGPS.zip
FormatZIP
Size180 KB
Versionv1.0.0
SHA-2565474e03aa073ff7c…

Personal

$11.99$9.59
βˆ’20%You save $2.40

One non-commercial project

  • 1 activation seat
  • 1 year of updates
  • One end product
  • Non-commercial use
  • Community support
  • 14-day refund window
Read the Personal terms
β˜… Most popular

Commercial

$59.99$47.99
βˆ’20%You save $12.00

Ship paid products

  • 5 activation seats
  • 1 year of updates
  • One paid end product
  • Unlimited end users
  • Priority support
  • Source files
  • 14-day refund window
Read the Commercial terms

Extended

$189.00$151.20
βˆ’20%You save $37.80

Resell & white-label

  • Unlimited activation seats
  • Lifetime updates
  • Unlimited end products
  • White-label & resell
  • 1-hour SLA
  • Seat-free team use
  • 14-day refund window
Read the Extended terms

One purchase per product, no subscription. Each licence comes with a signed key β€” 1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended. Paid licences can be refunded within 14 days from your order page.

  1. v1.0.0Latest
    • Unreal Engine 4.27 and 5.8
    • Blueprint and C++ API, HTML documentation
β€”
β˜…β˜…β˜…β˜…β˜…
No reviews yet
5β˜…0%
4β˜…0%
3β˜…0%
2β˜…0%
1β˜…0%

Be the first to review ViewportGPS β€” reviews come from customers who bought it, so every one is a verified purchase.

Reviews are for customers who bought ViewportGPS.
Email supportsupport@alphaxp.net β€” include your order reference.
What support coversInstallation help, download or activation problems, and questions about documented behaviour, for your licence term.
Keys & downloadsLost a key or a download link? Everything you bought is in My library.
Refunds & terms14-day refunds from your order page. Refund policy Β· Personal terms Β· Commercial terms Β· Extended terms

Frequently asked

How do I get the files after paying?

Straight after checkout you land on your order page with the download button and your licence key. A receipt is emailed to you, and every order stays in My library.

Which licence do I need?

Personal β€” One non-commercial project. Commercial β€” Ship paid products. Extended β€” Resell & white-label. The Licences tab compares them side by side.

On how many devices can I activate it?

1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended.

How long do I get updates?

Personal: 1 year of updates, Commercial: 1 year of updates, Extended: lifetime updates, counted from your purchase.

Can I get a refund?

Yes β€” paid licences can be refunded within 14 days, straight from your order page.

Is the download safe?

The file was scanned with ClamAV when it was published. Its SHA-256 checksum is listed under Features β†’ In the download, so you can verify the file you receive.

Do I need an account?

No. Checkout only needs your email. Signing in keeps all your purchases, keys and downloads together in My library.

More like this

From the same studio
$11.99$9.59Personal licence Β· ViewportGPS
✦ Why TechHarbour

Software you own, from the people who built it.

117 products, one studio. Each ships with a signed licence key, an instant download and 14-day refunds β€” and every file is malware-scanned before it goes on sale.