Jump to content

RustCuiEditor - Visual CUI creator 1.2.1

$39.99
   (2 reviews)
Message added by OxideBro,

LICENSE KEY DELIVERY

Your license key will be delivered within 24 hours after purchase.
Due to different time zones, please allow some time for processing.
You will receive your key via Codefling private message.

Thank you for your patience!

9 Screenshots

  • 2k
  • 93
  • 57.04 MB

About RustCuiEditor - Visual CUI creator

 

Rust CUI Editor
Visual Interface Designer for Rust

Stop writing UI code blindly. Design your CUI interfaces visually and export ready-to-use code in seconds.

 

What is this?

Rust CUI Editor is a desktop application for creating Rust game UI (CUI) interfaces using a visual drag-and-drop editor. Instead of writing dozens of lines of CuiHelper code and constantly reloading your plugin to see the result, you design everything visually and get clean, working code instantly.

 

Elements

Panel
Image (URL/sprite)
Label (with outline)
Button
InputField
ScrollView
NeedsCursor
NeedsKeyboard

Layout

Horizontal Layout Group
Vertical Layout Group
Grid Layout Group
Content Size Fitter

Visual

Drag elements on canvas
Resize with 8 handles
Multi-selection
Marquee select
Anchor/offset system
Element rotation
Inline text editing
Element locking

Alignment

Left / Center / Right
Top / Middle / Bottom
Stretch to parent
Match Width/Height
Distribute evenly

importnew1.jpg.14cff47bc95cade20ee0d751350d0855.jpgimportnew2.jpg.8b2912c1e185f2cb4d4e88229df845a6.jpg

🆕 SVG Design Import

Import your designs directly from professional design tools:

Figma
export to SVG and import

Illustrator
Adobe AI/SVG support

Inkscape
free vector editor

Any SVG
standard format

Automatic source detection optimizes parsing for each tool
Smart layer hierarchy preservation
Automatic element type detection (btn_, lbl_, img_, panel_)
Correct parent-child coordinate conversion

 

🆕 Figma Plugin & Tools

New "Tools" folder included with the editor:

CuiHelper Plugin for Figma — export designs directly to C# code
Sample SVG designs — ready-to-import examples for testing and learning
Documentation — setup guide for Figma plugin

 

🆕 Smart Resize Mode

Default Mode

Resize by changing Anchor values
Perfect for responsive layouts that
scale with screen size

Shift + Resize

Resize by changing Offset values
Perfect for pixel-perfect positioning
Orange handles indicate active mode

 

🆕 Inline Text Editing

Double-click any text element to edit it directly on canvas
No need to switch to the property panel — just click and type
Press Enter or click outside to confirm changes

 

Guides, Grid & Smart Snapping

Draggable guides from rulers
Customizable grid with snap
Smart guides — auto-snap to edges
Distance indicators while dragging

guides.gif.5c177df0d5a7d8e6c16d3a7d4664c261.gif

 

Multiple Backgrounds

Preview your UI on actual game screenshots:

Game view Inventory Loot container Crafting Map Transparent

Screenshot_5.jpg.cd6bc57a03318418b9a3e6e84ff23b90.jpg

Export Formats

Generate ready-to-use code in three formats:

C# (CuiHelper)

container.Add(new CuiPanel {
  RectTransform = { 
    AnchorMin = "0.3 0.3", 
    AnchorMax = "0.7 0.7" 
  },
  Image = { Color = "0.1 0.1 0.1 0.9" }
}, "Overlay", "MyPanel");

JSON

[{
  "name":"MyPanel",
  "parent":"Overlay",
  "components":[...]
}]

Full Plugin

Complete .cs file with:
• using statements
• class definition
• all UI code

 

Import Existing Code

Already have CUI code? Import it!

Paste JSON array
Paste C# CuiHelper code
Import from PSD files
Import from SVG files (Figma, Illustrator, Inkscape)

The editor parses your code and recreates all elements for visual editing.

 

Project Management

Save/Load project files
Multiple tabs for different projects
Recent projects with thumbnails
Per-project settings
Close confirmation for unsaved changes

Screenshot_2.jpg.b3a048a1daf96d701dd5eb8d5c1ae662.jpg

 

Property Editor

Full control over every element property:

Position (anchors + offsets)
Colors with Rust format (0-1 RGBA)
Fonts and text alignment
Sprite/material selection
Outline settings

Fade in/out animations
Button commands
Input field parameters
ScrollView settings
Rotation and pivot point

 

Quote

<b>text</b> — Bold
<i>text</i> — Italics
<size=20>text</size> — Size
<color=#FF0000>text</color> — Color

 

Element Hierarchy

Layer-based structure (Overlay, Hud, HudMenu)
Parent-child relationships
Drag & drop reordering
Visibility toggle
Lock elements to prevent accidental edits
Rename with double-click
Hover a tree node to highlight it on canvas

 

Additional Tools

Measure Tool
measure distances on canvas

Style Picker
copy style between elements

Sprite Library
browse Rust sprites

Color Picker
Rust format preview

 

Quality of Life

Unlimited Undo/Redo
Copy/Paste/Duplicate elements
Copy Style / Paste Style
Keyboard shortcuts for everything
Multiple resolution presets

Smooth multiplicative zoom
Canvas auto-fit to window
Dark theme
English and Russian localization
Auto-update notifications

 

🆕 Performance Optimization

Element caching for faster rendering
Throttled rendering for smooth interactions
Optimized hover and selection highlighting

 

System Requirements

Windows 10/11
.NET 8.0 Runtime (included)

Installation

1. Download and extract
2. Run RustCUIEditor.exe
3. Start creating!

 

Support
Questions or issues? Contact me via CodeFling messages.

 

guides.gif

guidesnotsmart.gif

mainwindow.gif

testing window.gif

zoom.gif

Screenshot_5.jpg

Screenshot_4.jpg

Screenshot_2.jpg

Screenshot_15.jpg

Screenshot_3.jpg

rotattion.jpg

  • Like 4
  • Love 4

User Feedback

2.2m

Downloads

Total number of downloads.

10.4k

Customers

Total customers served.

149.9k

Files Sold

Total number of files sold.

3.2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.