View Issue Details
64 [Sanny Builder] compiler major always 2020-08-08 23:25 2020-08-19 02:15
Marcelo20XX PC  
Seemann Windows  
high 7  
resolved  
open  
none    
none 3.5.0  
   
Compiled MAIN.SCM of VCS or LCS hang up the game
I tried the compiled MAIN.SCM in both LCS and VCS and the game hangs up at the loading bar, tested changing a simple int value at the end of the code to avoid newgame start hangs and also tested a non-changed and only recompiled MAIN.SCM, still the same outcome
There are no notes attached to this issue.





View Issue Details
53 [Sanny Builder] compiler major always 2019-10-24 00:15 2020-08-19 02:14
Glover21 PC  
Seemann Windows  
high 10  
resolved 3.3.3  
open  
none    
none 3.5.0  
   
GTA LCS: Compiled Main.SCM causes game to hang.
I was excited to hear about LCS getting compiling support finally, I just went in to do a simple edit and change Gang 01 the Leone's secondary weapon to the SMG to test things out, Compliled the file and added it to the iso via UMDGen, Launched PPSSPP Selected the iso, game immediately gets stuck when the red bar is almost filled.
Compile the GTA LCS Main.SCM no editing necessary, Replace Main.SCM with the compiled one of GTA LCS iso. Launch game via any emulator of choice or other methods.
I thought it might have been UMDGen for whatever reason but extracting and replacing the MAIN.SCM with an exact duplicate still loads the game, Only using a compiled MAIN.SCM causes the game to hang.
Notes
(0000062)
Seemann   
2019-10-24 02:25   
(edited on: 2019-10-24 02:26)
I already got another report that LCS refuses to work with a recompiled scm. Unfortunately I can't test it on my machine so I'm accepting any help with triaging this issue. Any additional information on why LCS may hang will help (logs, stack trace, error address, etc).

(0000063)
Seemann   
2019-10-24 02:34   
One thing that I would like you to test is to modify the main.scm with a hex editor and just change a single byte somewhere (a safe change would include wording of string literals or changing a code closer to end of file that is part of the later missions code that is not running on a new game start). I want to see if there is a kind of checksum check so the game sums up all the bytes and compares against a predefined value.
(0000066)
rus_lol_   
2019-11-20 13:49   
I changed one string, but game not crashed





View Issue Details
63 [Sanny Builder] compiler major always 2020-08-06 03:19 2020-08-19 02:14
Marcelo20XX PC  
Seemann Windows  
high 7  
resolved  
fixed  
none    
none 3.4.1  
   
Cant compile MAIN.SCM of Vice City Stories
I tried to recompile the MAIN.SCM from Vice City Stories now that SannyBuilder 3.4.0 have support for it but I receive an error on two lines:

:DIA_C5_9085
0078: if and
0045: actor 0@ defined
004F: $5373 unknown_check
0022: jump_if_false @DIA_C5_9141 //there is no such label
02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 1@ 0.8
004D: store_car $5373 position_to 5@ 6@ 7@
04E3: (unknown) 18 2@ 3@ 4@ 5@ 6@ 7@ 0.35
010D: put_object 8@ at 25@ //incorrect number of parameters expected 4

I tried to re-compile without any changes and couldn't because those two errors pop-up, deleted those lines made the program compile the file but I dont know if it is safe or will hung up when running that code
Notes
(0000072)
Seemann   
2020-08-06 16:55   
hey Marcelo, thanks for reporting that! Please check the new 3.4.1 version and let me know if the issue still exists.

Also if you can test SCM changes on the real game please tell me if that works





View Issue Details
60 [Sanny Builder] common issues major always 2020-05-11 18:20 2020-06-28 03:58
EdvYn24  
Seemann  
high  
feedback  
open  
none    
none  
   
Gta now have black borders
Yesterday I downloaded from a youtuber the Sanny builder with a base script in the folder. I copied the script into Sanny builder and then run the game directly from Sanny builder. I saw that there are some very wide lines on the left and on the right of the screen. I said that is normal and opened the samp directly from the gta folder. I saw that they're still there. Now I can't play because I can't see the entire chat and it's so litle. PLEASE HELP ME FAST.
Open Sanny builder, make a script and open gta directly from sanny builder.
I don't know the version of Sanny builder because I downloaded from a youtuber. He just copied the files of the Sanny builder and put it on Mediafire. I can't print screen because it prints only the game not the entire display. Please help me.
Notes
(0000071)
Seemann   
2020-06-24 02:03   
I'm not supporting unofficial modifications. Try to download Sanny Builder from https://sannybuilder.com/downloads.html [^]





View Issue Details
1 [Sanny Builder] interface text unable to reproduce 2013-07-12 13:52 2020-05-04 17:21
guest  
Seemann  
low  
feedback 3.08  
reopened  
none    
none  
  3.1.0  
The OST label doesn't display polish chars correctly
Polish characters usually work fine in Sanny, but in the OST label, Polish ó is shown as Russian у.
search_tool_bug.jpg (8,853) 2013-07-12 15:35
http://bugs.sannybuilder.com/file_download.php?file_id=2&type=bug
Notes
(0000010)
Seemann   
2013-08-20 15:12   
new 3.09 label
http://yadi.sk/d/Wf_yJ_k87IsYk [^]
(0000065)
Seemann   
2019-11-20 04:15   
Silent,

is this still an issue? I haven't tried in a while
(0000070)
Silent   
2020-05-04 17:20   
(edited on: 2020-05-04 17:21)
Even if it is, the translation is now different and it's not an issue anymore. I tested with 3.2.3, it says "Znaleziono: X", which obviously has no Polish diacritics.






View Issue Details
55 [Sanny Builder] common issues minor always 2019-12-30 19:10 2020-05-04 03:17
Mr.CGInteract Microsoft  
Seemann Windows  
normal 10  
feedback 3.3.3  
open  
none    
none  
   
Can't launch GTA San Andreas through Sanny Builder.
Simply put it, whenever I try to launch Grand Theft Auto San Andreas through the shortcut icon or pressing (F8) the game won't launch. It's not like the game doesn't work or anything. As by launching the games executable will easily launch the game with no problems. It's just that Sanny Builder can't for some reason.
Notes
(0000068)
Seemann   
2020-05-04 03:14   
Can you try any older version of Sanny Builder to check if this feature works in the previous version and now it's not?





View Issue Details
49 [Sanny Builder] compiler crash always 2019-09-16 10:44 2019-10-26 20:43
davidstrs pc  
Seemann Windows  
high Windows 10  
resolved 3.3.0  
fixed  
none    
none 3.3.2  
   
when compiling opcodes set to unknown and game crashed
when compiling opcodes set to unknown and game crashed
when compiling opcodes set to unknown and game crashed

trust me man it was good when it was 3.2 version i shouldn't update this crap
SRzpk4P - Imgur.png (122,641) 2019-09-16 10:44
http://bugs.sannybuilder.com/file_download.php?file_id=18&type=bug
Notes
(0000052)
Seemann   
2019-09-23 02:26   
davidstrs,

let me clarify, is the issue that the same code works fine when compiled with Sanny Builder < 3.3.0 and crashes with 3.3.0+ ? Can you share the full source code so I can try to investigate it more?
(0000059)
Seemann   
2019-10-15 02:44   
For some reason a few mobile opcodes sneaked into desktop definitions. You can open SASCM.ini and remove these from the end:

0A52=1,
0A5B=6,unknownRemaster0
0A6F=1,
0A78=2,
0A79=2,
0A8E=1,unknownRemaster1 %1d%
0A8F=0,unknownRemaster2
0A90=1, unknownRemaster3 %1d%

It should make CLEO opcodes work fine





View Issue Details
51 [Sanny Builder] compiler block always 2019-10-14 11:10 2019-10-24 02:18
wmysterio  
Seemann  
immediate  
resolved 3.3.1  
fixed  
none    
none 3.3.2  
   
Опкод 0A8E неправильно компилируется/декомпилируется (unknownRemaster1)
Если использовать опкод 0A8E с библиотеки CLEO, то в итоге получится печальное дерьмо типа "0A8E: unknownRemaster1 145@".

Тестировал в режиме SA при разработке MAIN.SCM. Пробовал разные версии библиотеки. Старая версия справлялась без проблем с ним.
Notes
(0000057)
wmysterio   
2019-10-14 11:21   
(edited on: 2019-10-14 14:45)
* Старая версия Sanny Builder 3.2.2 справлялась без проблем с ним.

Тот же глюк происходит с опкодами 0A8F и 0A90.

(0000058)
Seemann   
2019-10-15 02:43   
For some reason a few mobile opcodes sneaked into desktop definitions. You can open SASCM.ini and remove these from the end:

0A52=1,
0A5B=6,unknownRemaster0
0A6F=1,
0A78=2,
0A79=2,
0A8E=1,unknownRemaster1 %1d%
0A8F=0,unknownRemaster2
0A90=1, unknownRemaster3 %1d%

It should make CLEO opcodes work fine
(0000060)
wmysterio   
2019-10-15 14:19   
В SASCM.INI есть ещё опкоды от плагина "newOpcodes" от DK22Pac. От 0D00 до 0D7F, и плюс ещё какой-то 0CCC. Плагин уже вшит(планируется вшить) в библиотеку CLEO или это по ошибке не тот файл закинут?





View Issue Details
52 [Sanny Builder] compiler major always 2019-10-20 20:17 2019-10-20 22:55
wmysterio  
Seemann  
immediate  
resolved 3.3.1  
fixed  
none    
none 3.3.3  
   
Направильная компиляция внешних скриптов
Привет. Внешние скрипты начали неправильно компилироваться. Собственно ошибок при компиляции/декомпиляции нет. Код правильный. Игра просто вылетает вначале.

Однако, если это сделать в версии 3.2.2, то уже никаких вылетов и всё работает. Чудеса?
DEFINE OBJECTS 0
DEFINE MISSIONS 0

DEFINE EXTERNAL_SCRIPTS 1
DEFINE SCRIPT TEST AT @TEST

DEFINE UNKNOWN_EMPTY_SEGMENT 0
DEFINE UNKNOWN_THREADS_MEMORY 2048

thread 'MAIN'
// ...

0928: init_external_script_trigger 0 (TEST) with_actor_model 7 priority 100
0928: init_external_script_trigger 0 (TEST) with_actor_model 9 priority 100
// ...
0928: init_external_script_trigger 0 (TEST) with_actor_model 288 priority 100

while true
wait $DEFAULT_WAIT_TIME
end

// EXTERNAL SCRIPT
:TEST
thread 'TEST'

:TEST_ERROR_SKIP
wait 0
if
056D: actor 0@ defined
jf @TEST_ERROR_SKIP
if
0256: player $PLAYER_CHAR defined
jf @TEST_ERROR_SKIP
if
010F: player $PLAYER_CHAR wanted_level > 0
jf @TEST_ERROR_SKIP
0850: AS_actor 0@ follow_actor $PLAYER_ACTOR
end_thread
Notes
(0000061)
Seemann   
2019-10-20 22:54   
thanks for reporting, fixed in v3.3.3





View Issue Details
50 [Sanny Builder] decompiler major always 2019-10-06 19:17 2019-10-14 02:16
rus_lol_ PC  
Seemann Windows  
high 10  
resolved 3.3.0  
open  
none    
none 3.3.2  
   
SannyBuilder does not decompile modified scm (GTA LCS)
Even if you do not modify scm, compile and open it in SannyBuilder, an error pops up
p.s. Compilation without errors
Снимок экрана (271).png (90,476) 2019-10-06 19:17
http://bugs.sannybuilder.com/file_download.php?file_id=19&type=bug
Notes
(0000054)
Seemann   
2019-10-12 05:17   
rus_lol_
Can you share the file that you try to decompile?
(0000055)
rus_lol_   
2019-10-12 19:11   
(edited on: 2019-10-12 19:12)
https://mega.nz/#!NQsniSjQ!sHjBS8DsY8pLqpiLrYx-0yG_iw6EY7EzEo1WmU3Ktgg [^] (original)
https://mega.nz/#!kMkVTAwR!znIGnOFyg-_Ieackd1iUIdCVVWCv4ctJIm-LMvRxqEg [^]
(original not modified and compiled)

(0000056)
Seemann   
2019-10-14 02:05   
Thanks! I've found the issue. The decompiler does not properly read additional code section when you compile with "Add extra info to SCM" option in LCS mode.

This will be fixed soon, meanwhile you should compile only with that option turned off.





View Issue Details
36 [Sanny Builder] compiler crash always 2016-04-10 19:18 2019-10-14 02:16
goodidea82  
Seemann Windows 7 64bit  
high  
resolved 3.2.2  
open  
none    
none 3.3.2  
   
SannyBuilder crashes when compiling a big file.
I have extended main.scm from gta SA with approximately 60000 LOC of automatically generated code. SannyBuilder is capable of compiling the code with the following statistics: MAIN size is 728958; Largest mission: 68445; largest script 35122.

When I increase the size of additional code, for example 70000 LOC, then I get the following crash:

"Sanny Builder 3 - application error: Access violation at address 00405474 in module 'sanny.exe'. Read of address 000000C7."
The main.txt with the extended code can be downloaded here:
http://www.file-upload.net/download-11472073/main_extended_test.zip.html [^]

The extended code has been generated using this Python script:

-----------------------------------------------
def generatedFileWithStatements():
    outfile = open(pathToMain + "\\statements.txt",'w')
    j=0
    outfile.write("//This file was generated to test the size of main.scm that SannyBuilder can compile.\n")
    for i in range(0,70000):
        #outfile.write('0662: write_debug_message "Test %d"\n'%i)
        outfile.write('0004: $1515 = %d\n'%i)
        j+=1
        if j>500:
            j=0
            outfile.write('0001: wait 0 \n')
    outfile.close()

generatedFileWithStatements()
-------------------------------------------------------

And is added to main.txt using {$INCLUDE statements.txt} before Mission 0.

Please note, the problem occurs also when the maximum size of each mission is not execeeded. For this simply use a smaller number of statements in the Python loop (e.g. 30000) and add {$INCLUDE statements.txt} in several missions. Now the size of the missions is not too big, but the compiler still crashes.
Please help, because this issue is an urgent problem for me. I want to compile a main.scm which is much bigger than the normal main.scm from GTA SA. The reason is that I'm merging the main.scm from SA, VC, and LC into one using some advanced SCM refactoring tools that I'm developing. Using fastman92limitadjuster the game will be able to handle the code at runtime. The problem is really that SB cannot compile it.

I have reported this issue already here:
http://gtaforums.com/topic/211077-rel-sanny-builder/?p=1068154683 [^]
Notes
(0000038)
goodidea82   
2016-04-27 23:23   
Sorry for the mess with multiple copies of this bug report.
(0000039)
goodidea82   
2017-04-09 22:24   
Updated link:
https://www.file-upload.net/download-12429184/main_extended_test.7z.html [^]
(0000040)
Seemann   
2017-04-10 22:11   
Bug is reproducible on v3.2.2 with the given file. Program crashes when trying to sort labels collected during the compilation process.

I assume it's something with an index out of range corrupts the memory in the sorter routine but at the moment I can't find the exact reason. The bug is floating.
(0000041)
goodidea82   
2017-04-11 20:42   
Thanks for looking into it.
(0000053)
Seemann   
2019-09-24 01:08   
the issue caused by memory overflow due to a limit set to 4194304 bytes of code





View Issue Details
48 [Sanny Builder] decompiler major always 2019-08-16 06:15 2019-09-15 01:59
Seemann  
Seemann  
normal  
resolved 3.2.4  
fixed  
none    
none 3.3.1  
   
Decompiler adds parameters after comment for opcode 004F
If an INI file has a comment for the opcode 004F

004F=-1,create_thread %1p% // with extra params

the output file will have additional parameters added after the comment

004F: create_thread @CHKINFO // with extra params $3917 1

effectively stripping out important data
Dissassemble GTA LCS main.scm with the default distribution of Sanny Builder 3.2.4
Notes
(0000051)
Seemann   
2019-09-15 01:58   
This bug affects all opcodes with variable number of params, most notably

0ADA=-1,%3d% = scan_file %1d% format %2d% //IF and SET





View Issue Details
44 [Sanny Builder] compiler major always 2017-05-23 16:24 2019-08-04 21:18
Dmitry  
Seemann  
normal  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
   
SannyBuilder неверно обрабатывает комментарий // {
SannyBuilder неверно обрабатывает комментарий // {
{$CLEO}

0000:
while true
    wait 0
    0ACD: show_text_highpriority "SannyBuilder is not perfect :(" time 100
    // {
    0ACD: show_text_highpriority "SannyBuilder is perfect!" time 100
    // }
end
There are no notes attached to this issue.





View Issue Details
45 [Sanny Builder] common issues text N/A 2017-05-31 13:26 2019-08-04 20:02
wmysterio  
Seemann  
low  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
   
Syntax errors in file opcodes.txt ( "sa_scr" mode )
File "opcodes.txt" has errors in opcode description
Must be +1 argument:
008E: 0@ = float float to_integer

Example:
008E: 0@ = float_to_integer $float

***

Must be +2 argument:
00F1: locate_stopped_char_in_car_2d $PLAYER_ACTOR coord 540.0 2000.0 sphere 0

Example:
00F1: locate_stopped_char_in_car_2d $PLAYER_ACTOR coord 540.0 2000.0 radius 1.0 1.0 sphere 0
 
***

Must be +1 argument:
03D6: clear_this_big_print

Example:
03D6: clear_this_big_print "BOXBURG"

***

The argument was glued together:
06BF: point_searchlight_at_vehicle 4@ to1@/*here*/ speed 1.0
0798: grab_entity_on_rope_for_object $CRANE_MAGNET store_car_to 17@ char_to 18@ object_to19@/*here*/

Need:
06BF: point_searchlight_at_vehicle 4@ to 1@ speed 1.0
0798: grab_entity_on_rope_for_object $CRANE_MAGNET store_car_to 17@ char_to 18@ object_to 19@

***
Opcode say "Невозможно определить ID отладочного скрипта."
05B6: save_string_to_debug_file 1 // CURRENT_WANTED_LIST =

Please fix small problem
There are no notes attached to this issue.





View Issue Details
43 [Sanny Builder] common issues minor always 2017-05-23 15:11 2019-08-04 04:23
Dmitry  
Seemann  
normal  
resolved  
fixed  
none    
none 3.2.4  
   
Определение CLEO 2.0 в Vice и GTA3
Плагины CLEO 2.0 для GTA 3 и GTA Vice City имеют названия:

III.CLEO.asi
VC.CLEO.asi

SannyBuilder проверяет наличие только CLEO.asi.
There are no notes attached to this issue.





View Issue Details
41 [Sanny Builder] common issues major N/A 2017-05-23 15:02 2019-08-04 03:37
Dmitry  
Seemann  
high  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
  3.2.4  
Приведите в порядок SCM.ini и opcodes.txt
Привести в порядок названия и описания опкодов.
Заменить все "unknown" опкоды.
В режиме sa_scr отсутствуют кейворды.
В режиме vc присутствуют опкоды мобильной версии игры.
Добавить опкоды CLEO 2.0 для Vice City и GTA 3.
Notes
(0000050)
Seemann   
2019-08-04 03:36   
GTA 3 and VC opcodes were updated.
Keywords missing in sa_src is expected at this point.
Mobile opcodes in VC were added as they do not conflict with the PC version and no additional mode is required (like SA_Mobile)





View Issue Details
40 [Sanny Builder] compiler major always 2016-07-16 12:05 2019-07-28 22:40
wmysterio PC  
Seemann Windows  
high 10  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
  3.2.4  
Sanny Bilder syntax error
Sanny Builder has syntax error in strings:
098B: v$newstring = "folders \\" + 1@v
098B: v$newstring = "folders\\" + 1@v

Success compiling only this strings:
098B: v$newstring = "folders\\ " + 1@v
098B: v$newstring = "folders \\ " + 1@v
View the Description
None
There are no notes attached to this issue.





View Issue Details
33 [Sanny Builder] interface block always 2015-03-14 15:33 2019-07-10 05:40
Seemann  
Seemann  
normal  
resolved 3.2.2  
fixed  
none    
none  
  3.2.4  
Models are not loaded for LCS/VCS
the models.ide file for LCS and VCS are not loaded at all. So the models list is not appeared when the user presses ctrl+space.
Notes
(0000048)
Seemann   
2019-07-10 05:39   
Working for VCS. Need to select a directory in the Sanny's options with the models.ide (e.g. sb/data/vcs)
(0000049)
Seemann   
2019-07-10 05:40   
(edited on: 2019-07-10 05:40)
not working for LCS only -- fixed






View Issue Details
32 [Sanny Builder] interface minor always 2015-03-14 15:07 2019-07-10 05:26
Seemann  
Seemann  
low  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
  3.2.4  
Ctrl+Alt+H feature does not convert a single digit
If you press Ctrl+Alt+H on a single digit (0-9), the number is not converted into a model name.
type 0
It possible to bypass the bug by prepending a digit to convert with zero (1 -> 01).
There are no notes attached to this issue.





View Issue Details
31 [Sanny Builder] interface tweak always 2014-09-22 06:24 2019-07-09 05:41
NcShane  
Seemann  
normal  
resolved 3.2.2  
fixed  
none    
none 3.2.4  
  3.2.4  
bottom-right icon don't change
When use command line to specify editor mode. Editor mode will change correctly. But that icon won't change, which is confusing.
snap.PNG (33,580) 2014-09-22 06:24
http://bugs.sannybuilder.com/file_download.php?file_id=14&type=bug
Notes
(0000032)
NcShane   
2014-09-23 11:38   
And game directory text..





View Issue Details
42 [Sanny Builder] ideas minor N/A 2017-05-23 15:07 2017-05-23 15:07
Dmitry  
Seemann  
normal  
assigned  
open  
none    
none  
   
Добавить возможность конверта SA > SA SCR
Добавить возможность конверта SA > SA SCR.
There are no notes attached to this issue.





View Issue Details
28 [Sanny Builder] compiler minor always 2014-07-03 07:52 2014-07-05 17:43
Junior_Djjr  
Seemann  
high  
resolved 3.2.1  
fixed  
none    
none 3.2.2  
   
the use of for-to make var-end don't work
someone probably already noticed / reported that, anyway I think it's great this bug be fixed because it frequently disrupts


//------- ERROR:
{$cleo}
var
1@ : float
2@ : float
end

for 1@ = 0.0 to 10.0 step 1.0
end

2@ = 1@ //error here
////////////


//------- WORKS:
{$cleo}
var
1@ : float
2@ : float
end

for 3@ = 0.0 to 10.0 step 1.0
end

2@ = 1@
////////////


//------- WORKS:
{$cleo}
var
1@ : float
2@ : float
end

2@ = 1@
////////////
            
            
              
//------- WORKS:
{$cleo}
for 3@ = 0.0 to 10.0 step 1.0
end

var
1@ : float
2@ : float
end

2@ = 1@
////////////


----------
btw: the use of a const in for-to don't works too
btw²: language "Português (Brasil)" with flag of "Portugal" instead Brazil :P lol
gta-sa-mod-8 - Cópia.jpg (39,803) 2014-07-03 07:52
http://bugs.sannybuilder.com/file_download.php?file_id=12&type=bug
There are no notes attached to this issue.





View Issue Details
27 [Sanny Builder] compiler crash always 2014-05-02 01:51 2014-05-02 17:17
Silent  
Seemann  
low  
resolved 3.2.0  
fixed  
none    
none 3.2.1  
   
Invalid code makes Sanny crash
This code, though obviously invalid, makes Sanny rhrow an unhandled exception instead of pointing out a faulty line.

Example file included.
syntax_crash.txt (248) 2014-05-02 01:51
http://bugs.sannybuilder.com/file_download.php?file_id=11&type=bug
There are no notes attached to this issue.





View Issue Details
26 [Sanny Builder] compiler major always 2014-04-13 17:57 2014-04-13 17:59
Seemann  
Seemann  
normal  
resolved 3.2.0  
fixed  
none    
none 3.2.1  
  3.2.1  
a single IF condition with a number on the left parsed as an IF parameter
When you use a single condition with the IF keyword on the same line and this condition begins with a number, the compiler threats this number as a parameter for the IF opcode.

WHILE TRUE
    IF 3 > 0@
    ELSE_DO BREAK
    IF 6 > $5779(0@,3i)
    THEN
        SET_CHAR_HEALTH $5622(0@,3i) 0
    END
    0@ += 1
END

After the IF 3 > 0@ line the compiler expects four conditions to follow, but there's only one, thus an error message appears.

Until it's fixed possible solutions to avoid this bug are:
1. let the IF keyword be alone on the line, and a condition goes next line:
    IF
    3 > 0@
    ELSE_DO BREAK
2. use an opcode after the IF keyword

    IF 001B: 3 > 0@
    ELSE_DO BREAK
There are no notes attached to this issue.





View Issue Details
24 [Sanny Builder] compiler major always 2014-03-16 17:24 2014-03-16 17:25
Seemann  
Seemann  
normal  
resolved 3.1.4  
fixed  
none    
none 3.2.0  
  3.2.0  
Compiler rewrites the main.scm file for GTA III and Vice City when makes a copy of a CLEO script
If option "Compile+Copy" is used in the GTA III or Vice City edit mode, the compiler rewrites the main.scm instead of making a copy of a CLEO script.
Notes
(0000026)
Seemann   
2014-03-16 17:25   
http://sannybuilder.com/forums/viewtopic.php?pid=25458#p25458 [^]





View Issue Details
12 [Sanny Builder] interface minor always 2013-07-23 05:17 2014-02-21 11:25
Deji  
Seemann  
normal  
resolved  
fixed  
none    
none 3.1.4  
  3.1.4  
Opcode Search Tool - No scrollbar in list
See picture. There is no way to see items past the point that the window can be resized to.
Untitled.png (83,457) 2013-07-23 05:17
http://bugs.sannybuilder.com/file_download.php?file_id=6&type=bug
Notes
(0000005)
Seemann   
2013-07-23 09:10   
(edited on: 2013-07-23 09:11)
Well, for me a scrollbar is present (XP).
http://i.imgur.com/kub9z8J.jpg [^]

(0000006)
Deji   
2013-07-23 16:12   
(edited on: 2013-07-23 16:12)
weird.. i can start scrolling down the full list using the directional keys or scroll slider (im on a laptop), but only once I've gone 12 or so selections below the bottom list item. the problem exists even after a restart.






View Issue Details
22 [Sanny Builder] decompiler block always 2013-12-13 21:36 2013-12-13 21:39
Seemann  
Seemann  
urgent  
resolved 3.1.2  
fixed  
none    
none 3.1.3  
  3.1.3  
an iOS version of GTA San Andreas is not supported
Decompiler crashes when trying to decompile a recently released version of main.scm for GTA: San Andreas for iOS.
There are no notes attached to this issue.





View Issue Details
11 [Sanny Builder] interface minor always 2013-07-23 03:30 2013-10-06 16:31
Deji  
Seemann  
normal  
resolved  
fixed  
none    
none 3.1.2  
   
Constants do not filter
Script constants do not filter while typing in the list which appears on pressing Ctrl+Space. This is troublesome for large scripts which are heavily dependant on constants (most of mine lol). Labels, variables and keywords filter while typing, so it would be nice and fitting if constants did too to prevent wasted time scrolling. Thanks.
There are no notes attached to this issue.





View Issue Details
20 [Sanny Builder] compiler crash random 2013-10-06 16:30 2013-10-06 16:31
Seemann  
Seemann  
high  
resolved 3.1.1  
fixed  
none    
none 3.1.2  
  3.1.2  
Compiler fails to compile an opcode defined with $OPCODE directive if its value is higher than the max opcode in INI file
Compiler fails to compile an opcode defined with $OPCODE directive if its value is higher than the max opcode in INI file. For example, if the last opcode in SASCM.INI is 0A4E, any opcode defined in $OPCODE higher than this value will crash the compiler.
There are no notes attached to this issue.





View Issue Details
19 [Sanny Builder] compiler block always 2013-09-17 13:06 2013-09-17 21:04
Seemann  
Seemann  
high  
resolved 3.1.0  
fixed  
none    
none 3.1.1  
  3.1.1  
Directive $NOSOURCE is unrecognizable by the compiler
When the compiler meets the directive {$NOSOURCE} introduced in v3.1.0 it throws an error "Unknown command".

To solve this problem add a line

106={$NOSOURCE

in the compiler.ini file in the SB\data folder.
There are no notes attached to this issue.





View Issue Details
5 [Sanny Builder] interface tweak unable to reproduce 2013-07-14 13:01 2013-09-17 21:03
Seemann  
Seemann Windows  
normal 8  
resolved 3.08  
fixed  
none    
none 3.1.1  
  3.1.1  
last method in the Classes list window is not visible
when you open the list of the class methods, the last one is not visible.
Problem is seem to be related to the Metro Interface of Windows 8.
image.png (9,729) 2013-07-14 13:01
http://bugs.sannybuilder.com/file_download.php?file_id=4&type=bug
Notes
(0000004)
Silent   
2013-07-16 00:20   
I can confirm the bug does not occur on Vista Aero theme.





View Issue Details
18 [Sanny Builder] interface text always 2013-08-22 17:07 2013-08-22 21:35
rami zouari 64 BIT  
Seemann Windows  
low Windows 8  
resolved 3.09  
fixed  
none    
none  
   
opcode Search tool is empty !
My problem is in opcode search tool, i am beginning in Scripting, so i need it always, but today,when i discover some SB's functions, i try (Stupidly) the function "make opcode.txt", now the search tool is empty, i tried to replace it with another from internet, then reinstall SB, BUT id didn't work, please some help...
Sans titre-1.png (20,562) 2013-08-22 17:07
http://bugs.sannybuilder.com/file_download.php?file_id=9&type=bug
Notes
(0000012)
Seemann   
2013-08-22 19:21   
Feature "Make opcodes.txt" make a new opcodes.txt filling it with those opcodes that are present in the current opened file. It also backups the previous opcodes.txt by renaming it to opcodes.bak. So, find this file in your Sanny Builder directory (SB\data\sa) and rename it to opcodes.txt. If it doesn't help download this file and place it to Sanny Builder\data\sa directory (assuming you changed gta sa opcodes).
http://sannybuilder.com/files/opcodes.txt [^]
(0000015)
Seemann   
2013-08-22 21:34   
This bug tracker is not a proper place for such messages. I maintain my own forums on this site and also have a GTAForums.com account. So, use public forums for the requests/feedbacks.





View Issue Details
16 [Sanny Builder] decompiler tweak always 2013-08-22 14:17 2013-08-22 14:19
Seemann  
Seemann  
low  
resolved 3.09  
fixed  
none    
none 3.1.0  
  3.1.0  
Decompiler incorrectly shows a code offset for GTA LCS and VCS opcodes
When the debug option CODE_OFFSETS is enabled, the decompiler prints a code offset for each script instruction. Meanwhile, in GTA LCS and GTA VCS a SCM file starts with two DWORD values which is ignored by the decompiler, so the actual code starts from offset +8. The decompiler does not take it into account, so the offset has to be increased by 8 to point on the actual address of the instruction in the file.
There are no notes attached to this issue.





View Issue Details
10 [Sanny Builder] interface minor have not tried 2013-07-23 01:49 2013-08-21 19:53
Silent  
Seemann  
low  
resolved 3.08  
fixed  
none    
none 3.1.0  
  3.1.0  
Some texts are hardcoded to English
A pop-up window with compilation summary has texts hardcoded to be in English, thus making them untranslateable.
sannyflaw.jpg (9,307) 2013-07-23 01:49
http://bugs.sannybuilder.com/file_download.php?file_id=5&type=bug
There are no notes attached to this issue.





View Issue Details
15 [Sanny Builder] interface text always 2013-08-21 19:45 2013-08-21 19:47
Seemann  
Seemann  
low  
resolved 3.09  
fixed  
none    
none 3.1.0  
  3.1.0  
When select some text and press Find in a popup menu, a part of the text is present in the Edit menu
When you select some text in the editor and then press Find or Replace in a popup menu (mouse right button click), a part of the text is present in the Edit menu after 'Find' and 'Replace' words.
Untitled-1.png (17,370) 2013-08-21 19:45
http://bugs.sannybuilder.com/file_download.php?file_id=8&type=bug
Notes
(0000011)
Seemann   
2013-08-21 19:47   
It happens due to incorrect work of another feature, the selected text must appear in the popup menu only, not in the main menu.





View Issue Details
14 [Sanny Builder] compiler crash always 2013-08-20 14:59 2013-08-20 18:51
Seemann  
Seemann  
high  
resolved 3.09  
fixed  
none    
none 3.1.0  
  3.1.0  
Compiler fails to compile an opcode with number of parameters higher than 32
SA allows up to 35 parameters per one opcode to be used. Opcodes with variable number of parameters are denoted with -1 constant in the SASCM.ini. But the Sanny compiler crashes when meets an opcode which total amount of parameters is above 32 (33,34,35), sometimes 32 parameters also make it fail.
This line gives an error:

004F: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
http://sannybuilder.com/forums/viewtopic.php?pid=24544#p24544 [^]
There are no notes attached to this issue.





View Issue Details
7 [Sanny Builder] tweaks block always 2013-07-14 17:33 2013-07-28 07:21
Seemann  
Seemann  
normal  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
Z_angle feature is not working in Coord Manager for Vice City and GTA III
The coord manager for Vice City and GTA III does not support reading and changing a player z_angle. This feature is only available for San Andreas.
Notes
(0000007)
Seemann   
2013-07-24 09:21   
Solved with using the CoordsManager.dll by Silent.





View Issue Details
9 [Sanny Builder] compiler minor always 2013-07-20 21:20 2013-07-20 21:22
Seemann  
Seemann  
normal  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
some model names can't be compiled in a CLEO script
The compiler does not allow to use a name of the model that is not defined in the DEFAULT.IDE, VEHICLES.IDE (SA), PEDS.IDE (SA) in an external script having no header info, raising the error #0083 (Model name can not be used).
This line causes an error
0@ = Object.Create(#TEMP_STINGER2, 0, 0, 0)

while this one is correct
0@ = Object.Create(2899, 0, 0, 0)
http://www.gtaforums.com/index.php?showtopic=399842&view=findpost&p=1059008126 [^]
There are no notes attached to this issue.





View Issue Details
6 [Sanny Builder] common issues minor always 2013-07-14 13:51 2013-07-19 21:36
Seemann  
Seemann  
normal  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
the editor is always set the cursor at the beginning of an opened file when option Load all closed files is checked
When the option "Load all closed files" is checked on, and you start the program, the editor is always set the cursor at the beginning of an opened file, not the last position.
There are no notes attached to this issue.





View Issue Details
4 [Sanny Builder] compiler minor always 2013-07-12 23:59 2013-07-13 22:42
Silent  
Seemann  
high  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
Uncompileable lines in external files not being pointed properly
When the compiled script is divided into 2 or more files (has $INCLUDEs) and one of these includes has an uncompileable line (throwing "expected X parameters" error), Sanny does not point to the bad line properly - it only opens the file which has the error in and points to the very last line.
Example script provided in an attachment.
Notice the 'offset' of the error is linked to the amount of already parsed includes - the examples has 5 'good' includes, each being 3 lines long and then the 6th, 'bad' include - Sanny points 15 lines below the error (5 * 3).
sanny_issue.zip (901) 2013-07-12 23:59
http://bugs.sannybuilder.com/file_download.php?file_id=3&type=bug
There are no notes attached to this issue.





View Issue Details
2 [Sanny Builder] interface text always 2013-07-12 14:28 2013-07-13 22:38
Seemann  
Seemann  
low  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
when changing the language, a label in OST remains in the previous language
When you open Opcode Search Tool and choose another translation for Sanny Builder, the text right to the search field remains untranslatable (in the previous language) until you type something.
open Opcode Search Tool
choose another translation for Sanny Builder in Options
the text right to the search field remains untranslatable
bug0002.JPG (96,228) 2013-07-12 14:28
http://bugs.sannybuilder.com/file_download.php?file_id=1&type=bug
There are no notes attached to this issue.





View Issue Details
3 [Sanny Builder] compiler major always 2013-07-12 14:46 2013-07-12 15:41
Seemann  
Seemann  
urgent  
resolved 3.08  
fixed  
none    
none 3.09  
  3.09  
limit number of checks per one condition to 8
the actual game limit for the possible checks in one condition is 8, while Sanny Builder allows 9. The 9th check causes the game to crash.
Notes
(0000001)
Seemann   
2013-07-12 14:48   
Sets the limit to 8.