add hexpat for imhex

This commit is contained in:
2025-07-06 01:42:05 +02:00
parent dbab0ff383
commit 1a1d9427d2
2 changed files with 30 additions and 13 deletions

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ufwb version="1.17">
<grammar name="RSL grammar" start="id:1" author="Vincent" fileextension="rsl">
<description>Grammar for RSL files</description>
<structure name="RSL file" id="1" encoding="ISO_8859-1:1987" endian="big" signed="no">
<binary name="File identifier" id="2" fillcolor="AA0000" length="1"/>
<binary name="&lt;Binary Fill Bytes&gt;" id="3" unused="yes" length="1"/>
<binary name="Showfile version ?" id="4" fillcolor="AA0000" length="1"/>
<binary name="&lt;Binary Fill Bytes&gt;-1" id="5" unused="yes" length="32807"/>
<string name="Shows on Base" id="6" fillcolor="FF00FF" type="fixed-length" length="160" encoding="ISO_8859-1:1987"/>
</structure>
</grammar>
</ufwb>

30
robospot_rsl.hexpat Normal file
View File

@@ -0,0 +1,30 @@
u8 signature @ 0x00;
char camip[0x0E] @ 0x3A;
struct all_show_names {
char show1[0x10];
char show2[0x10];
char show3[0x10];
char show4[0x10];
char show5[0x10];
char show6[0x10];
char show7[0x10];
char show8[0x10];
char show9[0x10];
char show10[0x10];
};
all_show_names shows @ 0x802C;
bool pos_btn_shown @ 0xAA2;
bool pos_show_in_scene @ 0xAA3;
bool col_btn_shown @ 0x80D0;
bool target_cross_shown @ 0x800C;
bool trace_cursor_shown @ 0xA3E;
bool trace_pan_invert @ 0xA3F;
bool trace_tilt_invert @ 0xA40;
u8 trace_type_E7forcamera_elseforfollowspot @ 0xA42;
bool dmx_dimmers_window_shown @ 0x81E0;
char exported_filename[0x1F] @ 0x7BE0;