IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules GTA Modification Forums

This section is for obtaining help on creating and releasing tools

GTAGarage.com
free mod hosting from GTANet, simply login with your GTAForums account details

GTAModding.com
GTANet's modding wiki

GTA Modding Chatroom
provided by irc.gtanet.com (Don't have an IRC client? Click here)


Pages: (27) [1] 2 3 ... Last »  ( Go to first unread post ) Reply to this topicStart new topicStart Poll

 [REL] Sanny Builder

 A newest SA Mission Editor
 
Seemann  
Posted: Friday, Aug 19 2005, 14:24
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




Sanny Builder is a mission coding tool for GTA3, GTA VC, GTA SA that works as fast as possible. It features syntax highlighting, error checks, SCM files association, user-friendly interface and many other useful things to make the coding process easier.

Sanny Builder is made and produced by Seemann.

-----------------------------
Official webpagehttp://sannybuilder.com/
Current version v 3.04
Last update17 aug 2008

Supported gameDecompilingCompiling
GTA III
Yes
Yes
GTA VC
Yes
Yes
GTA SA
Yes
Yes
GTA LCS
Yes
No
GTA VCS
Yes
No
-----------------------------

Latest SASCM.INI:
http://sannybuilder.com/files/SASCM.rar

-----------------------------
Screenshots:
user posted image user posted image user posted image

-----------------------------
Translations:

Since v.2.98, Sanny Builder supports different translations.
So, it would be so nice and helpful if you help us by translating it to your native language (french, german, dutch, polish, etc...).

The file "How to translate.txt" contains all instructions about it.

If there are mistakes in the current translations (I'm sure of it ), the corrections are also welcome.

Translation file - English version

1) Download this
2) translate it
3) send to mail(at)sannybuilder.com or post here.

Currently available languages:
LanguageAuthor
RussianSeemann
EnglishSeemann / Y_Less
Frenchtomworld10
Dutch-Shadow-Link
PolishMordecki
GermanWordsBG
ItalianFunGt / Wesser
PortugueseD'Artagnan
SpanishJost_Vice
NEW! FinnishThomazu


This post has been edited by Seemann on Tuesday, Oct 21 2008, 12:06
Users WebsitePM
  Top
 

 
Demarest  
Posted: Friday, Aug 19 2005, 14:29
Quote Post


what could be
Group Icon
Group: BUSTED!
Joined: Jul 12, 2003

XXXXX



Does it support Direct Memory Access?
Users WebsitePMAOL
  Top
 

 
Seemann  
Posted: Friday, Aug 19 2005, 14:35
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




QUOTE
Does it support Direct Memory Access?

At a current stage of development - is not present, but most likely that DMA will be in the future.
Users WebsitePM
  Top
 

 
Un3462  
Posted: Friday, Aug 19 2005, 15:13
Quote Post


Mack Pimp
Group Icon
Group: Members
Joined: Jun 27, 2002

Member Award




got a screenshot? code sample?
PM
  Top
 

 
Seemann  
Posted: Friday, Aug 19 2005, 15:35
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




QUOTE
got a screenshot? code sample?

rolleyes.gif mmm... download program by link and try smile.gif
Users WebsitePM
  Top
 

 
random_download  
Posted: Friday, Aug 19 2005, 15:38
Quote Post


:o
Group Icon
Group: Members
Joined: Mar 7, 2004

uk.gif

XXXXX



It seems that there must be at least one mission/external script/object defined for it to compile, and I'm having trouble building an empty script. In the GTA:MA GUI you clicked on new project and it made an empty script for you.
Also, there is another compiler called Point, but it is not fully working for SA yet.

An example script would be nice, otherwise I have to find and decompile an scm.
Users WebsitePMMSN
  Top
 

 
Seemann  
Posted: Friday, Aug 19 2005, 15:47
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




I think, it is necessary to create by pressing File/New not simply empty file, but certain totally_stripped script where already have a defines, main section, etc, but there is no code of mission. AFAIR in GTA MA it referred as Standard File. I have taken it on a note. wink.gif
Users WebsitePM
  Top
 

 
Un3462  
Posted: Friday, Aug 19 2005, 15:55
Quote Post


Mack Pimp
Group Icon
Group: Members
Joined: Jun 27, 2002

Member Award




found a screenshot anyway.

syntax seems to be very builder-like, with a touch of gtama. good job, i say, but builder syntax is too fugly for me. :p
PM
  Top
 

 
Demarest  
Posted: Friday, Aug 19 2005, 16:00
Quote Post


what could be
Group Icon
Group: BUSTED!
Joined: Jul 12, 2003

XXXXX



QUOTE (CyQ @ Aug 19 2005, 11:55)
syntax seems to be very builder-like

Sure does. But without DMA. user posted image from me. Not that I can do any better, but DMA is too fun.
Users WebsitePMAOL
  Top
 

 
steve-m  
Posted: Friday, Aug 19 2005, 16:07
Quote Post



Group Icon
Group: Members
Joined: Jul 26, 2002

gr.gif

Member Award




Erm, what is actually different from builder syntax, except the labels? notify.gif
Users WebsitePM
  Top
 

 
jonc  
Posted: Friday, Aug 19 2005, 17:14
Quote Post


Snitch
Group Icon
Group: Members
Joined: Nov 2, 2004

XXXXX



Argh! Why bother making a new mission assembler when it will just use that same ugly MB syntax? Faster is better, but might as well make the syntax usable while you are at it. smile.gif Although personally I'm still partial to Point.
Users WebsitePM
  Top
 

 
DaEllum67  
Posted: Saturday, Aug 20 2005, 02:35
Quote Post


Liberty City Coder
Group Icon
Group: Members
Joined: Oct 2, 2004

us.gif

XXXXX



Wow. I never imagined we'd have 2 bartonspeak tools for SA and no GTAMA. This is vastly superior to Barton's last installment of SAMB, but it is still using BW's code format confused.gif

But the code converter on your site is definately getting added to my Utilities collection, however one going the other way would be even better. cool.gif
PMMSNAOL
  Top
 

 
Seemann  
Posted: Saturday, Aug 20 2005, 03:20
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




QUOTE (Demarest @ Aug 19 2005, 14:29)
Does it support Direct Memory Access?

I'm not sure what does DMA in BW's mission builder do.
In my editor the global variable $100 (for example) points to memory address 256 (because var has hex name) multiplied on 4 of variable buffer that is in the beginning of scm, $101 points to memory address 257 * 4 an so on. For variables with text names (e.g $MyVar) memory addresses in the end of var buffer are used. You never knows which addresses will be for these variables.
You can operate with variables with hex names for DMA.


What is the Point and where I can see that?

This post has been edited by Seemann on Saturday, Aug 20 2005, 03:49
Users WebsitePM
  Top
 

 
Craig Kostelecky  
Posted: Saturday, Aug 20 2005, 05:09
Quote Post


GTA:LC Team Leader
Group Icon
Group: The Connection
Joined: Jan 28, 2004

us.gif

Member Award




Point is still in development. You can see it at Jon's website.
Users WebsitePMAOLYahooICQ
  Top
 

 
Demarest  
Posted: Saturday, Aug 20 2005, 05:12
Quote Post


what could be
Group Icon
Group: BUSTED!
Joined: Jul 12, 2003

XXXXX



Well then it sounds as if yours DOES support DMA. And with the exception of hex vs decimal, that's just one more way it's like Barton's last release.
Users WebsitePMAOL
  Top
 

 
Seemann  
Posted: Saturday, Sep 3 2005, 12:35
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




Sanny Builder v1.0 is now released.

I added many new features in this version.

More information and screenshot are available here
http://gtacoding.nm.ru/builder/eng.html

In future versions I will try to make the syntax more different from the Mission Builder's one. tounge.gif
Maybe something like MB's keywords or commands like Delphi or C++

eg

CODE

inc($Var)


will compiled as

CODE

0008: $Var += 1;; integer values


so, as Barton will not develop his tool, do you help me to make new Builder?
Users WebsitePM
  Top
 

 
demonj0e  
Posted: Saturday, Sep 3 2005, 15:07
Quote Post


Sa Coder In Training
Group Icon
Group: Members
Joined: Apr 5, 2005

uk.gif

XXXXX



cool but i downloaded and the files are corrupt
Users WebsitePMMSNAOL
  Top
 

 
Demarest  
Posted: Saturday, Sep 3 2005, 15:22
Quote Post


what could be
Group Icon
Group: BUSTED!
Joined: Jul 12, 2003

XXXXX



QUOTE (Seemann @ Sep 3 2005, 08:35)
CODE
inc($Var)

will compiled as
CODE
0008: $Var += 1;; integer values

Opcode 0008 has two parameters. "inc($var)" makes no provision for specifying how much to increment by.
Users WebsitePMAOL
  Top
 

 
spaceeinstein  
Posted: Saturday, Sep 3 2005, 16:12
Quote Post


巧克力
Group Icon
Group: Members
Joined: Jul 17, 2003

cn.gif

Member Award




How come when I tried to decompile a modded SCM (like my All In One), there's an error that said "Unknown file header"?

Everytime I decompile something, a text file is automatically saved into the computer. Can you not make it automatic?

The find feature kind of sucked. It either starts from the beginning or the end of the file, not from the cursor.


This post has been edited by spaceeinstein on Saturday, Sep 3 2005, 16:27
Users WebsitePM
  Top
 

 
random_download  
Posted: Saturday, Sep 3 2005, 18:45
Quote Post


:o
Group Icon
Group: Members
Joined: Mar 7, 2004

uk.gif

XXXXX



QUOTE (Demarest @ Sep 3 2005, 15:22)
QUOTE (Seemann @ Sep 3 2005, 08:35)
CODE
inc($Var)

will compiled as
CODE
0008: $Var += 1;; integer values

Opcode 0008 has two parameters. "inc($var)" makes no provision for specifying how much to increment by.

In Delphi it will increment by 1 if another parameter is not specified. So doing: Inc($var, 2); will add 2 to $var.

Better would be to implement a system like in Point, where you can do:
CODE
$var:= $var2 + $var3 - 5;
And it will compile to:
CODE
$var = $var2
$var += $var3
$var -= 5
Users WebsitePMMSN
  Top
 

 

0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)

0 Members:

Pages: (27) [1] 2 3 ... Last »

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG