mirror of
https://github.com/NohamR/Reclass.git
synced 2026-05-10 19:59:21 +00:00
feat: add Vergilius-to-RCX converter, full Windows 11 25H2 kernel structs
Add tools/vergilius_to_rcx.py: scrapes struct definitions from vergiliusproject.com and generates .rcx JSON files. Supports bitfields, arrays, self-referential pointers, deep union/struct nesting, and cross-struct references. Offsets correctly stored as parent-relative. Add src/examples/Vergilius_25H2.rcx: 1,690 kernel structs (18,924 nodes) from Windows 11 25H2 including _EPROCESS, _KTHREAD, _MMPFN, _PEB, etc. Remove orange M_CYCLE background on self-referential pointer children — rows now render with normal theme background while retaining click-to- materialize behavior.
This commit is contained in:
@@ -747,8 +747,8 @@ void RcxEditor::applyTheme(const Theme& theme) {
|
||||
// Markers
|
||||
m_sci->setMarkerBackgroundColor(theme.markerPtr, M_PTR0);
|
||||
m_sci->setMarkerForegroundColor(theme.markerPtr, M_PTR0);
|
||||
m_sci->setMarkerBackgroundColor(theme.markerCycle, M_CYCLE);
|
||||
m_sci->setMarkerForegroundColor(theme.markerCycle, M_CYCLE);
|
||||
m_sci->setMarkerBackgroundColor(theme.background, M_CYCLE);
|
||||
m_sci->setMarkerForegroundColor(theme.background, M_CYCLE);
|
||||
m_sci->setMarkerBackgroundColor(theme.markerError, M_ERR);
|
||||
m_sci->setMarkerForegroundColor(QColor("#ffffff"), M_ERR);
|
||||
m_sci->setMarkerBackgroundColor(theme.background, M_STRUCT_BG);
|
||||
|
||||
161603
src/examples/Vergilius_25H2.rcx
Normal file
161603
src/examples/Vergilius_25H2.rcx
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user