dev icon indicating copy to clipboard operation
dev copied to clipboard

Sanny Builder Bug Tracker and Roadmap development

Results 102 dev issues
Sort by recently updated
recently updated
newest added

Access violation at address 005AC43F in module 'sanny.exe'. Read of address 00000008. (001AB43F){sanny.exe } [005AC43F] dmCommands.TCommandsDataModule.SearchOpcodeDataExecute (Line 918, "dmCommands.pas" + 75) + $8 (00182277){sanny.exe } [00583277] uSyntaxManager.GetSyntaxManager (Line 84, "uSyntaxManager.pas"...

type:bug
priority:p3
scope:IDE

It seems that enumeration highlighting is not supported at present, and I did not find the editing of enumeration colors in the editor. In addition, the sorting of the enumeration...

scope:IDE
status:in dev triage

Is there any interest in updating SB's custom variable lists for San Andreas? I just finished filling in the data for an updated version of the spreadsheet I've been maintaining...

discussion

old scripts had entire CustomVariables in their VAR section, which gets dumped in full in the new SA SBL mode. Should only allocate those variables that are actually used in...

priority:p3
type:nice-to-have
scope:disassembler

used to work in 3.8.0 does not work in 3.9.1 and 4.0.0

type:bug
priority:p3
scope:IDE

``` 0@ = read_memory ((get_this_script_struct) + 0x10) size 4 virtual_protect 0 ``` where `(expr)` essentially means: take the left-hand side variable and make a new command var = code ```...

type:feature
priority:p2
scope:compiler

- [x] string literals (both single and double quoted) should support escape sequences. currently only strings inside hex..end do that: ``` hex "\t" // compiles as 09 (code for a...

priority:p3
type:nice-to-have
scope:compiler

``` $var = 1.0 // $var is now Float $var2 = 2.0 // $var2 is now Float $var += $var2 // does not require explicit opcode or type declaration ```...

type:feature
priority:p2
scope:compiler

In fact, this may not be a good suggestion, but there are many cleo scripts doing patches and redirects (hooks), even on different architectures. Usually we will write the byte...

status:in dev triage

## Goal * Increase variable limit in CLEO scripts for advanced scripting * Get easy access to some data that is normally available via Global variables or Memory addresses ##...

discussion