RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 7:21 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Utility: 3D Plotting Map Tables
PostPosted: Wed Jan 26, 2022 10:41 pm 
Offline
Newbie

Joined: Mon May 04, 2020 8:17 pm
Posts: 21
Location: Canada
I've created a utility for viewing RomRaider tables in 3D!!

How to use:
1: Use the "Copy Table" command on a table in RomRaider, and "Paste Table" in my program.
2: Preform your edits, and "Copy Table" and paste table back in RomRaider.
3: Double check the paste values are what you expected.
4: Please, redo step 3, Ensure the changes applied are what you intended.**

Features:
- View and Edit maps in 3D

- Rotate, zoom, move map in 3D
- Allows Multi-Cell Edits
- Buttons and Keys for increase and decrease values of selected cell(s)
- Button and Keys to multiply selected cells value(s)
- Copy Table to RomRaider
- Reset table back to pasted table
- View original unedited table
- Cell border, RED if new value higher than old, BLUE if new value lower than old
- Add Base timing to Advance timing to see Total timing

This is a work in progress, with more updates to follow.
Please report any bugs with a detailed description of how it occurred, with screenshots if possible, and I'll do my best to update!
Currently intended for RomRaider's format of tables for copy and paste, works with Excel - table header "[3D Table]" required at the top to paste table into program. (Paste a RomRaider Table into Excel and you'll see what I mean)

Updates
V1.1 - fixed issue where increment cell wouldn't always return correct value. Multi-Cell type in value disabled (to be reenabled in later versions).
V2.0 - Re-enabled multi-cell type on value. Added horizontal and vertical linear interpolation. Added cell colouring based on value.
V4.8 - Completely Rewrote for vastly improving functionality. Added 3 plotting tables, cell(s) highlight on plot and mouse over tool tip on plot for point information

Requires:
Microsoft .NET Framework 4.8
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48

**Please use at your own risk, I accept no liabilities for any issues that may occur.


Attachments:
2025-08-07 19_31_22-ecuPlot V4.8.1.png
2025-08-07 19_31_22-ecuPlot V4.8.1.png [ 189.57 KiB | Viewed 565 times ]
ecuPlot V4.8.1.exe [176.5 KiB]
Downloaded 21 times

_________________
Current: 2007 JDM Legacy Spec B. Wagon
Former: 2005 JDM Legacy GT Wagon World Rally Edition, 2006 Forester XT, 2005 Impreza RS, 1999 Legacy Wagon


Last edited by Ibenz on Sat Aug 09, 2025 8:33 pm, edited 3 times in total.
Top
 Profile  
 
 Post subject: Re: Utility: 3D Plotting Map Tables
PostPosted: Thu Aug 07, 2025 6:44 pm 
Offline
Newbie

Joined: Mon May 04, 2020 8:17 pm
Posts: 21
Location: Canada
Bump - Completely rewrote with vastly more functionality making it a much more useful

_________________
Current: 2007 JDM Legacy Spec B. Wagon
Former: 2005 JDM Legacy GT Wagon World Rally Edition, 2006 Forester XT, 2005 Impreza RS, 1999 Legacy Wagon


Top
 Profile  
 
 Post subject: Re: Utility: 3D Plotting Map Tables
PostPosted: Wed Sep 10, 2025 5:03 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
It would be great if we could import this functionality into RR Editor. It currently has 3D support, viewing, moving, editing, but it is finicky and a little hard to work with.
Attachment:
File comment: Course
F1.png
F1.png [ 55.13 KiB | Viewed 131 times ]
Attachment:
File comment: Smooth
F2.png
F2.png [ 30.22 KiB | Viewed 131 times ]


Code:
***********
Usage intro
***********
A typical graph session has the following simple flow
1) Orient graph to your liking
2) Select cells that you wish to change
3) Apply change
4) Press F1 or F2 to select different renderings. Not all data renderings are user interractive.

**************************
Orientation, changing view
**************************
-Mouse wheel rotate zoom in & out.
-Right mouse click for drag translation of entire graph.
-Left mouse click rotate of graph.
-Left & Right mouse click, then moving mouse up and down to zoom in and out.


************************************************
Shift key held, adding to list of selected cells
************************************************
(Selected items turn grey)
-Single click on a unselected cell to add to selected list
-Single click on a selected cell to remove from selected list
-Double click on a cell to draw a diagonally bounded rectangle starting with previously selected cell


********************************************
CTRL key held, changing cell values directly
********************************************
(Assumed all currently selected cells will have their values changed simultaneously)
-Pressing CTRL key puts graph into data reception mode.
-Hold CTRL, enter in desired double number (ie 12.1) to put number into value scratch pad
-While still holding CTRL, press one of the following keys
**-> 'r', to replace all selected cells values with entered number
**-> 'i', to increment all selected cells values with entered number


******************************************
Numerical interpolation, ie data smoothing
******************************************
NOTE: Data smoothing can only be applied to groups of cells with one dimension greater than or equal to 3
ie 3x1, 1x4, 3x3, 4x9 etc

NOTE: Multiple groups can be interpolated at once

Preconditions: groups of desired cells are selected

Usage:
- Pressing '<' will interpolate in the x (left to right) direction
- Pressing '>' will interpolate in the z (into monitor) direction
- Pressing '/' will do a best effort 2D interpolation (most common used)


**********************
Undoing a value change
**********************
-Of any groups of selected cells, given they have had a prior value, pressing 'u' will flip their data to the old value.
-Pressing 'u' twice will toggle between the old and current value


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl