Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (85,015 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

Seemann

[REL] Sanny Builder

Recommended Posts

Seemann

Any way to make Sanny acknowledge such

[email protected] = 'OUT_F1'
and make it use 0006: to compile it, just like it does with stuff like

 

[email protected] = 5
?

 

Seems like manually specifying the opcode ID is the only way.

 

Just use s/v suffix in a variable name

[email protected] = 'OUT_F1'[email protected] = "OUT_F1" 
Edited by Seemann

Share this post


Link to post
Share on other sites
Silent

That's the point, I don't want to :D I needed a Stories-style of string assignment instead.

Share this post


Link to post
Share on other sites
Silent

I had to use VC stripped.txd from Sanny and noticed this...

 

 

// put your create_thread commands here:InfLoopjump @InfLoop
great :D

Share this post


Link to post
Share on other sites
Seemann

ah, yeah :p it was fixed a year and a half ago, but I didnt manage to release an update yet.

After 11 years it is the first request related to that, so I guess it's a minor thing, eh? :p

Edited by Seemann

Share this post


Link to post
Share on other sites
Silent

Sure - I doubt anyone ever uses those anyway ;)

 

Curious, what's the changelog for this pending release?

Edited by Silent

Share this post


Link to post
Share on other sites
Seemann

At the moment there's one line, and you already know what it is :p

Share this post


Link to post
Share on other sites
Silent

Why does III/VC support compiling arrays properly when they are not supported? :D

 

That said, don't change it - it's actually useful!

Share this post


Link to post
Share on other sites
The Rockstar Gamer 108

I've got a problem here.

When I start downloading this tool, it shows - Downloading... ... ...

It continues for hours. But it does'nt even reach to 1%. I'm running 4G.

Is there any other way to download this thing?

Share this post


Link to post
Share on other sites
Seemann

I've just tried and can't reproduce the issue. Assuming you're talking about Sanny Builder 3.2.2 right? I've downloaded it in a second clicking a link on the website's main page using the Chrome browser.

Make sure you're clicking a download link from the website itself, as hotlinking is prohibited. Maybe disabling an anitivirus, if any, could help too.

Share this post


Link to post
Share on other sites
The Rockstar Gamer 108

I could download it after switching onto Wi-Fi. And thanks for your advice :).

Share this post


Link to post
Share on other sites
goodidea82

Any plans to consider this issue?

 

In case there will be an update of SB it would be nice to have command line versions of the compiler and decompiler. I have a complex tool chain of code generation/refactoring + compilation, and I would like to automate this process. Decompilation without GUI would also be very interesting for automatically checking, fixing, or otherwise modifying scripts.

Share this post


Link to post
Share on other sites
spaceeinstein

I don't know if these have been mentioned already but I have some feature requests.

  • When a keyword is defined in keywords.txt and a script is decompiled with "Write opcodes" option off, any opcodes that are replaced with the keyword are always aligned to the left. It would be great if the compiler indents them when it detects that it is inside an if-statement. For example, this is what happens now when decompiling a script with IS_PLAYER_IN_INFO_ZONE as the keyword for 0583:

     

    // ...if orIS_PLAYER_IN_INFO_ZONE $player 'AIRPORT'IS_PLAYER_IN_INFO_ZONE $player 'ARMYBAS'else_jump @LABEL// ...
    This is what I would like:

     

    // ...if or    IS_PLAYER_IN_INFO_ZONE $player 'AIRPORT'    IS_PLAYER_IN_INFO_ZONE $player 'ARMYBAS'else_jump @LABEL// ...
  • Add an operator that converts a data type to another data type. For example, this type conversion:

     

    [email protected] : [email protected] : integerend// ...0092: [email protected] = float_to_integer [email protected]// ...
    would be easier with an operator:

     

    [email protected] : [email protected] : integerend// [email protected] =# [email protected]// ...
Edited by spaceeinstein

Share this post


Link to post
Share on other sites
Seemann

goodidea82; I will try to check it as soon as possible. Refactoring the compiler and the decompiler from the GUI is another story I'm very interesting in, in the light of possible upcoming alternates.

spaceeinstein; both ideas sound reasonable to me, thanks.

Share this post


Link to post
Share on other sites
-Anti-

Maybe I'm missing something but it seems to me that it's not possible to open eg. an SA script when the GTA III game directory is set. I'm asked to set the SA game directory to open the script. Would it be possible to have all the game directories set at the same time?

Share this post


Link to post
Share on other sites
Seemann

You have to change the edit mode to GTA SA first. Edit modes menu could be open by clicking on game icon at bottom right corner of Sanny Builder window (you should see GTA III there).

Share this post


Link to post
Share on other sites
Rachel Amber

I have this problem when i compile scm in gta sa Label "NONAME_1" not found.

With gta 3 or vice city i don't have any problems but compile gta sa scm is nightmare for me...

Edited by NOskillx

Share this post


Link to post
Share on other sites
Seemann

It could happen if main.scm and script.img are not compiled at the same time (that is, the script.img was compiled with another main.scm), so the inner offsets do not match.

Share this post


Link to post
Share on other sites
Ingramsl19

@Seemann, In GTA III and Vice City you take a update to Sanny Builder witch CLEO update to V.2.0.0.4

Share this post


Link to post
Share on other sites
gts.

@Seemann, In GTA III and Vice City you take a update to Sanny Builder witch CLEO update to V.2.0.0.4

What? To use CLEO 2.0 features you only need to update your TXT and INI Sanny databases for III and VC, check CLEO 2.0 thread.

Share this post


Link to post
Share on other sites
Ingramsl19

 

@Seemann, In GTA III and Vice City you take a update to Sanny Builder witch CLEO update to V.2.0.0.4

What? To use CLEO 2.0 features you only need to update your TXT and INI Sanny databases for III and VC, check CLEO 2.0 thread.

 

Not Found...., There are no the TXT and VCSCM.ini and SCM.ini in Latest version the CLEO Library.

Share this post


Link to post
Share on other sites
goodidea82

goodidea82; I will try to check it as soon as possible. Refactoring the compiler and the decompiler from the GUI is another story I'm very interesting in, in the light of possible upcoming alternates.

spaceeinstein; both ideas sound reasonable to me, thanks.

Command line tool:

Refactoring is of course the clean solution. However, if you don't have the time to do it anyway, then a pragmatic solution would be good enough:

1. add the possibility to call the exe with arguments for compilation/decompilation and for settings

2. if the user provides an option, say "hidden", then start SB normaly but create a hidden window

 

Do you have an idea why this bug happens? Maybe it is something trivial, e.g. too small array, integer overflow, or some memory allocation problem.

 

An alternative would be if Link's tool could decompile every mod and main.scm.

Edited by goodidea82

Share this post


Link to post
Share on other sites
goodidea82

You've got some ambitious plans there, which is good. Hope Sannybuilder does not come short especially since some requested features/fixes are perhaps low hanging fruit.

Share this post


Link to post
Share on other sites
boludoz

I see a disadvantage when trying to decompile the main.scm in android, more precisely in the sector of external scripts found in main.img, I must decompile script by opening it with an img editor, there is someone who can solve this. Only the script is decompiled correctly when enabled "SKIP_SCM_HEADER"

Share this post


Link to post
Share on other sites
GroveStGTAV
Posted (edited)

I tried to download from v3.2.2 from Sannybuilder website. But my windows defender found virus named Prifou, Brocoiner! and Foxiebro

You can search them on google. Especcialy foxiebro is dangerous one.

Thank god my windows defender noticed these viruses

 

So i cant download SannyBuilder

Edited by GroveStGTAV

Share this post


Link to post
Share on other sites
goodidea82
Posted (edited)

I did some further analysis and the situation is strange.

 

When I provide the download link, from https://sannybuilder.com/downloads.html , to the online meta virus scanner VirusTotal, I get:

 

 

 

2 engines detected this URL
URL https://sannybuilder.com/files/SannyBuilder-v3.2.2.exe
Host sannybuilder.com
Downloaded file 50c046683cc1cd441c8162527ab31272ee42b3c2674beee43402ceb3d9024590
Last analysis 2018-04-16 16:02:10 UTC
Community score +24

 

AviraMa: Malware
Dr.Web: Malicious

 

https://www.virustotal.com/#/url/4605ea781826fa347c2e2a0fe6636ac1f3ee1fbaff682336404ccae758cef505/detection

 

 

 

 

When I download https://sannybuilder.com/files/SannyBuilder-v3.2.2.exeand then upload it from my computer to VirusTotal I get:

 

 

 

No engines detected this file
SHA-256 e6ea634ef0ee5dbfa3485c2b7f999e4fb5ea3341dfe74a738c419a066196f972
File name SannyBuilder-v3.2.2.exe
File size 5.73 MB
Last analysis 2018-04-15 15:29:48 UTC
Community score +23

 

https://www.virustotal.com/#/file/e6ea634ef0ee5dbfa3485c2b7f999e4fb5ea3341dfe74a738c419a066196f972/detection

 

 

 

Who understands this? Why are the SHA-256 codes different?

 

The finding by GroveStGTAV is another one I guess.

Edited by goodidea82

Share this post


Link to post
Share on other sites
SHIFAAH9

Thats very strange indeed...

Share this post


Link to post
Share on other sites
goodidea82

Trojan:Win32/Vigorf.A is reported on SannyBuilder-v3.2.2.exe

Share this post


Link to post
Share on other sites
Jason Statham
Posted (edited)
Trojan:Win32/Vigorf.A is reported on SannyBuilder-v3.2.2.exe

It's very strange, I was downloaded that version today (because I was used older version) and no virus was detected in my antivirus, since I'm using Eset Norton Nod32 Security 10 with license key.

Edited by HackBoy

Share this post


Link to post
Share on other sites
Seemann
Posted (edited)

I did some further analysis and the situation is strange.

 

When I provide the download link, from https://sannybuilder.com/downloads.html , to the online meta virus scanner VirusTotal, I get:

 

 

 

2 engines detected this URL

URL https://sannybuilder.com/files/SannyBuilder-v3.2.2.exe

Host sannybuilder.com

Downloaded file 50c046683cc1cd441c8162527ab31272ee42b3c2674beee43402ceb3d9024590

Last analysis 2018-04-16 16:02:10 UTC

Community score +24

 

AviraMa: Malware

Dr.Web: Malicious

 

https://www.virustotal.com/#/url/4605ea781826fa347c2e2a0fe6636ac1f3ee1fbaff682336404ccae758cef505/detection

 

 

 

 

When I download https://sannybuilder.com/files/SannyBuilder-v3.2.2.exeand then upload it from my computer to VirusTotal I get:

 

 

 

No engines detected this file

SHA-256 e6ea634ef0ee5dbfa3485c2b7f999e4fb5ea3341dfe74a738c419a066196f972

File name SannyBuilder-v3.2.2.exe

File size 5.73 MB

Last analysis 2018-04-15 15:29:48 UTC

Community score +23

 

https://www.virustotal.com/#/file/e6ea634ef0ee5dbfa3485c2b7f999e4fb5ea3341dfe74a738c419a066196f972/detection

 

 

 

Who understands this? Why are the SHA-256 codes different?

 

The finding by GroveStGTAV is another one I guess.

There is a hotlink protection that prevents downloading files using direct links from sites other than sannybuilder.com. Providing that link you in fact runs scanning of index.html page.

 

 

Final URLhttps://sannybuilder.com/index.htmlServing IP Address	78.24.218.65	Body SHA-256	50c046683cc1cd441c8162527ab31272ee42b3c2674beee43402ceb3d9024590
Virus reporting is weird though it happens from time to time from those paranoid anti-viruses. If you have an actual evidence of the tool/site being infected please report, I will take a look. Edited by Seemann

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.