Page 48 of 68

Re: Segment Swap utility

Posted: Sun Nov 22, 2020 9:49 pm
by joukoy
0.15.18

Initial Table Editor:
You can now edit 3D table with decimal values by clicking "Edit table" in "Table Seek" tab.
Support for other data types coming later (hope so)

Re: Segment Swap utility

Posted: Mon Nov 23, 2020 11:47 pm
by kur4o
That sounds awesome. I will test rigth away.

I found some bug at the table-seek. If the conditional offset is not checked you can`t search split addresses as e38. It could be something else but when I check the conditional offset it finds e38 table, when not checked it doesn`t find it [same bin same search string]

It happened once that I saved changes to table seek and they didn`t save. I suspect that not all fields were filled with data upon saving.

Almost figured some strings for hi octane table search for e38.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 12:10 am
by kur4o
Got

Could not load file or assembly 'MathParserTK, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.


error on clicking edit.
I guess an easy fix.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 12:41 am
by joukoy
kur4o wrote:Got

Could not load file or assembly 'MathParserTK, Version=1.0.4.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.


error on clicking edit.
I guess an easy fix.
Missing file added to github and latest .zip
Put to same folder with UniversalPatcher.exe and restart program.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 12:58 am
by kur4o
Now I get this

Input array is longer than the number of columns in this table.

I tried on mbt spark table for ls1 it is 20x15, I put that into in the table-seek, also tried with zero values for row and column. Same error.

Should I configure anything else at the table-seek.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 1:36 am
by joukoy
kur4o wrote:Now I get this

Input array is longer than the number of columns in this table.

I tried on mbt spark table for ls1 it is 20x15, I put that into in the table-seek, also tried with zero values for row and column. Same error.

Should I configure anything else at the table-seek.
Sorry, I dont understand. Is this error message: "Input array is longer than the number of columns in this table." ?

This is what I get:

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 2:18 am
by kur4o
Yes this in the main log window. It pops up when I hit edit.

I guess something in the dtcseek is not configured properly.

Can you post the file you are using.

I can take it from git if it is there.

Edit: I got it working. It needs all of the fields configured with proper data in the table-seek xml.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 2:33 am
by joukoy
kur4o wrote:Yes this in the main log window. It pops up when I hit edit.

I guess something in the dtcseek is not configured properly.

Can you post the file you are using.

I can take it from git if it is there.
File is in github:
https://github.com/joukoy/UniversalPatc ... 01-p59.xml

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 2:57 am
by joukoy
0.15.19

MathParserTK.dll no longer required, functions included in project.

Re: Segment Swap utility

Posted: Tue Nov 24, 2020 6:02 am
by kur4o
I did some tests to configure more spark tables. Run into some issues.

Still not sure what is the correct meaning of the value we take as a row[after 74 *] It however match the lenght of the first row or column before next is switched. The way universal patcher is set now seems to draw column first.

Now we need to make a settings that specify the drawing orientation. Does it draw first X vector[column] or it draws first Y vector[row].
I think there is similar value in tunerpro[major order=column or row].

It will add some versatility and also xdf.

I guess some setting to draw column or row will do the job.

Another issue is that spark tables take some signed values. Negative spark is something that is not displayed correctly. You may look into that.