GTAStunting
General => General Discussion => Computer Talk => Topic started by: JayFoxRox on July 19, 2006, 08:15:06 AM
-
Well I would like to announce my tool.
The Tool is called GTA - Ultimate Stunting Tool. Its like a scripting Language and Steam together.
It works simple:
1. You fire up the application INSTEAD of gta_sa.exe or gta-vc.exe .
2. You set up your GTA Directorys
3. On the right you are presented with a list of available plugins now - stored on our webserver (http://gta-us.pyrokar.lima-city.de/). On the left you will see installed plugins. (Plugin size should be around 1 mb as maximum)
4. Select all plugins you want to download and these you want to use (installed plugins)
5. Press either "Launch VC" or "Launch SA"
6. When you selected an VC plugin but you pressed Launch SA it will warn you and automaticly disables the plugin.
7. Ingame you are presented with a welcome message and you can start using the plugins.
Planned Plugins:
* [VC|SA] 30-60 FPS (fps.gus)
* [VC|SA] Replay Manager (Original) (repman.gus)
* [SA] Replay Replacement (rephax.gus)
* [VC|SA] Traffic/Ped adjuster (traffic.gus)
* [VC|SA] Car/Ped spawner (spawner.gus)
* [VC|SA] Time/Weather adjuster (weather.gus)
gus is the file format (Compiled scripts).
The scripts are able to call SCM commands using a special hook, modding Memory of GTA and of course they can handle variables, loops and forms/gui (even ingame!)
I put this in GTA Modding cause the Programming coding section is mainly for tech talk, isn't it?
Releases:
Name: Beta Release
Information: This will be the first test release for testers
Type: Full
Download: [Not released yet]
Name: [SA] Replay Manager
Information: This will be the first test release for testers
Type: This tool allows you to manage your original GTA replays ingame!
Download: [PM me]
How to PM correctly:
Tester name: xxx
Country: yyy
GTA: [SA/VC/VC|SA]
OS: [98/XP]
Fill in that form and send it to me (Subject: GTA-US)
Sample:
Subject: GTA-US
Tester name: Fox
Country: Germany
GTA: VC|SA
OS: XP
Type information:
Full: GTA-US Launcher needed to execute the plugins
Plugin - GUS: A fully working plugin as gus file
Plugin - EXE: A Pre-Version of the real plugin as exe file. The testers must give a feedback and report bugs (via PM or MSN)!
Misc: Anything else goes here
Screenshots:
[a href=\"http://img488.imageshack.us/img488/1487/screen0en7.png\" target=\"_blank\"]
-
can it support multiple copies of GTA? IE liberty city + mymeriad islands + vice city
-
Looks awesome, you should add a teleporter (that remembers the angle) as well and add a Launch LC button.
-
sounds really good, cant wait
-
Well, its only hooking the memory data of VC which isnt changing when using Mods - but i m not 100%ly sure about TC.
But by using the really gd plugin/script support i can easily share data between the scripts. That would be a gd case to test a patch..
About teleporter: Gd idea. And easy to make too. Shouldnt be that problem..
Multiple copies of GTA: Yes. You can select GTA exe's and they will be added to an list which means that you can select the correct path after pressing the button
-
Screeny added
+ i forgot to mention that there will be camhack in replays too (VC|SA)
//Edit:
Just fixed a major bug in Plugin Downloader
//Edit2:
When sum1 would like to design a button for me - do so. It must be scaleable (so nothing complex)
-
omg cant wait for it!
-
Sounds nice , also looks like you know what your doing and keeping things clean & organized.
-
OMFG Fox!
Good job.
-
Fox your a hero for all the SA stunters. I think I might actually start stunting SA now. Bad ass dude!
-
The tool isnt even out and you are calling me a hero
I will upload some more screens soon because the layout is almost done.
I have made sum basic thread operations for the script. By that the scripts can have sections:
Start(gametype as byte,plugins as integer)
KeyDown(keyid as byte)
KeyUp(keyid as byte)
Timer(timerid as integer)
End()
So on Start you can check if it is VC (0) or SA (1) and create timers. After that u can look for the keys pressed which the plugins uses (can be set in the Launcher later) and call a given game function.
Then when the key is released (keyup) you can simply call another function. End is called when the user pressed the Quit game ingame..
By using this you could get the pointer of the object/car/ped the player is aiming at, check for a key (Lets say F4 as sample) - and when the key is going down it will create a timer which is moving the object to the point u r looking at. When you release the key again the timer will simply be killed and the object is fixed again
But as i said - there is still MUCH to do. I cant give you an release date but hopefully it will be in the beginning of the next month for beta-tester only.. :/
-
the SA new replay system sounds awesome
-
Update:
Sample source file for my debug compiler:
:settings
0001: set_plugin_data 2 name "Debug script :P" description "mhhh doin nufin?"
0002: end thread
:start(gametype as byte,plugins as integer)
0001: echo "test"
0002: end thread
:end
0002: end thread
:keydown(keyid as byte)
0002: end thread
:keyup(keyid as byte)
0002: end thread
:timer(timerid as integer)
0008: $blah as integer
0004: $blah = memory_read_byte 1337
0003: if 0
0006: integer compare $blah == 100
0007: jump_if_false .endlabel
0005: memory_write_byte 1337 101
.endlabel
0002: end thread
+ New screen added.
Outgame GUI is almost done: Labels (100%), Slider (100%), Buttons (100%), Listbox elements (75% - Scrolling needs to be fixed)
The Listbox on the right is only for testing reasons
//Edit: Label works + Code updated
-
Sounds like a great tool, good luck with it.
-
So hey man, when's the beta test?
-
When its done
I m not sure about the first version because there is no problem releasing - i can simply create a new plugin and a new exe which is downloaded too...
I m writing a beta tester tool so the testers have to enter a key which is stored in the web database so its only running at one system too.
-
Will the spawner work like spoosh (so the vehicles doesn't dissapear) or normal?
A mission selector could be fun too
-
By using the SCM hook i got the ability to use all SCM commadns while runtime (same as spoosh). You can use Remove car from mission cleanup list after spawning in the scripts so they will never dissapear.
Development: I have just added a new form which allows you to set up the keys before starting the game. Also it will save all gamepath to a file called config.ini
-
I can't wait to use the FPS limiter to stunt Urban Legend style =) For real.
Nice work Fox, Youre working hard and determination will pay off when people comment =)
-
this sounds awsome man, revolutionize SA stunting for me....good luck with alll this. sounds like you really know what your doing
-
Thanks ppl. Just added a winsock module for the script so technicly it would be possible to add an WR module/plugin/script which instantly gives a replay and WR data to our webserver or/and GTAStunting.com where it could be aproved by a mod/admin - Cheated/Not Cheated - Bug or not..
//Edit:
Updated first post! First plugin (Replay manager) is available for testing as exe file. Thanks for testing it. Special thanks to Juan and ColdDeath for doing earlier testing.
Known bugs in Replay manager: Ingame UI screws up after a statusbar was shown in the textbox.
-
this sounds awsome man, revolutionize SA stunting for me....good luck with alll this. sounds like you really know what your doing
fucking asskissers, maybe i point out this looks alot like nwp.live?
-
What is nwp.live
-
the thing i posted 6 days before this one in the programming section
-
gunner: we both talked about the problem we are doing the same apps often. I can show you logs that i planned this tool a few weeks ago. Ways before nwp.live was announced. On MSN you told me that yours is a generic NWP Tool downloader (not only for GTA apps). Mine is an Scripting system which has the ability to auto update itself.
I not want to be involved in any of your stuff/programms. and you know that. We both made kinda mistakes and as i said we talked on msn about it.
"I have no problem giving you my findings so you learn from them. We can do some research together too. But we arent working on apps together!
We dont tell each other about the ideas we have" - thats what we decided...
I m really sorry about the thing happened in Dec/Jan last/this year. We "missunderstood" each other and ruined each others work. I hope we can finally stop this war. Just do your thing with Live (and other NWP apps) and i will do my things like GUS, VC2SA, Skulker, ...
//Edit:
No1 wants to test the replay manager beta? :'(
Right now only stuntman tested it and it worked for him. I can only make sure that the final Launcher will work to you when testing the betas now..
-
gunner: we both talked about the problem we are doing the same apps often. I can show you logs that i planned this tool a few weeks ago. Ways before nwp.live was announced.
NWP.live 0.1A was already done in january under an other name..
im saying is that it starts to look alot like my app..
-
Mh? Thread moved...
Update: Got Replay Manager Working in VC so expect an updated beta soon..
Kert wasnt able to get the first beta working on his pc. I m currently looking for the bug. When one of you is using Windowblinds or another tool to change a window appearance join the testing pls. Thank you.
-
Fox, i gotta thank you one more time for the main.scm you made for me. It pwns
-
Gunner, it sounds harsh, but even if Fox WAS stealing your ideas, we dont wanna hear about it on the forums, leave it to MSN, although I really dont think he is, I think your actually just jealous.......
-
No1 wants to test the replay manager beta? :'(
Right now only stuntman tested it and it worked for him. I can only make sure that the final Launcher will work to you when testing the betas now..
You might be very good with coding and stuff, but maybe you don't have a clue when it comes to promoting. Make a video of the progress and how it works and what it does and stuff...you know...Like a commercial...Show a replay in SA with all the new stuff working and so on.
Just trying to help
-
yup and gunner even if its you're idea (which its not) we dont care cos we like fox more honestly tho he's cooler than u
-
yup and gunner even if its you're idea (which its not) we dont care cos we like fox more honestly tho he's cooler than u
Not the point I want people to be making, keep your personal opinions off the forums please.
-
yup and gunner even if its you're idea (which its not) we dont care cos we like fox more honestly tho he's cooler than u
I think you cant decide that that fast. Since you arent in the forum for that long time (i m neither)
After seeing how hard it is to fix the bug which kert is having i decided to use direkt system calls. This is faster too so it comes along handy. The only thing is that this will take some time once more.
Yeh i thought about a video too - I will record one tonight or tomorrow..
-
preview?
-
yup and gunner even if its you're idea (which its not) we dont care cos we like fox more honestly tho he's cooler than u
go home baby, your mother is calling you.
-
Gunner: Please stop that kind of posts in this topic. Send it via pm... Its not about the subject so stop it.
About preview or movie: as i said before. I got tons of project here so i can't create a movie right now.
-
Don't worry about gunner anymore, he left. (For real this time, I think.)
I'm looking forward to this really much, you're really serious about your projects.
-
gunner pm me about ur babyish argument anyway a preview would be nice when u have some spare time
-
Dude i have to ask, when's the beta test of this? I really would like this.
-
a preview video! dammit!
-
Eric: Testing of the first plugin as external exe is right now - look at the first post.
Nitzkit: ... - Read post before ^^
I have made an small update this week btw. I added some version related stuff to the plugins which should look for newer plugins of the installed plugins.
And 2 new plugins are planned:
* GTA: Studios GUS file (Improved version with timeline so you can create movies with a real storyline)
* Multiplayer plugin for playing VC and SA using GUS over the internet or on LAN featuring really nice features such as Car spawning in multiplayer itself.
(Both plugins arent for the first release version!)
-
About preview or movie: as i said before. I got tons of project here so i can't create a movie right now.
You can't make something that would take like 1 hour to create?...you must be hella busy
-
Update...
Started recoding most of the stuff..
MadHacker04 will help me with recoding all the visual objects - and maybe making the mp script (have to talk about that one with him).
Right now i m working on the Sliders/Listbox objects. They arent working really well but still better than the old ones.
HTTP tracker is ways better then before. Now i got the ability to parse data from mysql and other databases too (using the microsoft database engine).
After a long time i decided to recode the script/plugin downloader too.
Now its stored in a single variable and not 5 as before.
Private Type GUSPlugin
Magic As Integer
Version As Integer
File As String
Name As String
Description As String
End Type
Dim ut_OfflinePlugin(1 To 250) As GUSPlugin
Dim ut_OnlinePlugin(1 To 250) As GUSPlugin
So when a plugin got downloaded i simply remove it from the Online array and push it into the plugin dir. Then the server is recontacted and the local dir is scanned again. In the previous version you have had to restart after downloading a plugin when you just downloaded it (annoying).
-
Looks better and better.
Great job.
-
I worked on alot of stuff while the forum was down...
[img]http://img93.imageshack.us/img93/4130/screengg9.th.jpg\" border=\"0\" alt=\"IPB Image\" /] (http://img93.imageshack.us/my.php?image=screengg9.jpg)
Now the tool will report any bugs to the online database so i can instantly fix them...
I have worked on sum messageboxes etc too but i think i really need to redo the symbols:
[img]http://img93.imageshack.us/img93/3904/msg0hw5.png\" border=\"0\" alt=\"IPB Image\" /] (http://imageshack.us)[img]http://img93.imageshack.us/img93/4962/msg1qo8.png\" border=\"0\" alt=\"IPB Image\" /] (http://imageshack.us)[img]http://img93.imageshack.us/img93/9516/msg2tf6.png\" border=\"0\" alt=\"IPB Image\" /] (http://imageshack.us)[img]http://img93.imageshack.us/img93/4032/msg3jg6.png\" border=\"0\" alt=\"IPB Image\" /] (http://imageshack.us)
Expect more updates later - i need breakfast *laughing*
-
Damn, this is really cool. Can't wait for it. I NEED IT NOW!!!! lol.
-
Looks very nice, good luck!
-
Keep up the good work man
-
Bad news. I tried to install the game "Flat Out 2" on my pc and the damn copy protection system StarForce4 (Well known as hidden virus) messed up my PC... All my programming stuff got deleted as possible Cracks. So i need to use a GUS Backup from last week (27.07.06) now..
-
Shit! That sucks as hell Fox...
Damn I'm sad for you.
Starforce messed up one of my HDD's (Killed it totally) and also one of my DVD-readers died.
I hope you will get your stuff back, or else I'll cry.
-
yay!!
-
Well maybe you ask yourself: Why there are no updates...
The reason is simple: I just havent posted them here ^^
I m working on a forum like messageboard for a maximum of 5000 users, coded in php and a file uploader. The realtime-error-database update is kinda bad when having much users < and i expect these! There would be tons of traffic. So i thought about it and decide to make a file uploader where you can upload ur logfile like on hijackthis.de . Uploading ur log can be either done via webpage or through the webpage port in the programm itself.
Then there is an special contact form. Its integrated in the logfile uploader. First you choose either Log or SDK Request. Then you have to confirm the post. When the post is stored in the database only admins are able to watch it and they can instantly send you an SDK when you are a good coder. To show that you are a good coder you have the ability to put ur SCM files in the file uploader.
Also expect more updates in the Devblog of the Messageboard on the offical page soon. I will give you daily details about new script functions etc.
Sorry about the bad spelling n stuff but i m realllly tired and g2g sleeping now
-
How about a vid to show us what you have done instead of words, people over here don't understand opcodes and scripthacks but they do understand vids.
I've seen so many stuff like "Ya I re-coded the source so that the codes will run through the database" or WTF all you tech guys talk, I'd like to see a vid that shows us some progress. A small vid, it takes like what, half an hour to record and edit a vid, then 1-2 hours to render it, now you must be either fucking busy, fucking lazy or fucking retarded if you can't do THAT.
Less words, more action
-
yeh i m fucking buzy with my (stunt-)video (Deadline is 2morrow - 15:00) i will do a video after and i will fully concentrate at this tool too.
I think i have nothing to show what you would understand cause the most stuff is internal process code which is beeing processed.
I will show you some camera tracks maybe which show how i can save a cameraride through LS or sthin which will be played after...
(Using an external windows process - its not integrated to the launcher yet. Its the script engine only)
-
you put a deadline on a stunt vid?
-
Best of luck on the replays Fox...i just found a new stunt technique that would greatly benefit from your new replay system..
-
Very nice tool fox !
Cant wait to the beta get out
And Kr3mlin #
Show us
-
http://gta-us.pyrokar.lima-city.de:8089/ (http://gta-us.pyrokar.lima-city.de:8089/)
Finally the first news system is up.
I tried to record a video but i dont think you would understand the stuff
Its showing 2 windows which are showing code where a marker is goin though all the time . There is still much to do until i can show you sum real ingame stuff using the new core.
Some of you watched my video called Immortal maybe. The intro camera moves have been made using an injected SCM in the old G-US core.
Expect some updates on the blog / news on the programm page soon.
-
Lets see the vid
-
As i said: No vid until the new core is running fine.
w/e here is a lil screeny of the script editor. The yellow square is representing the current code beeing executed.
http://img221.imageshack.us/img221/7268/editortm0.jpg (http://img221.imageshack.us/img221/7268/editortm0.jpg)
Update:
Worked on the editor again. It can do almost anything you can expect from a professional script editor
http://img220.imageshack.us/img220/5355/editorbj5.png (http://img220.imageshack.us/img220/5355/editorbj5.png)
I m back working on the script engine now.
-
Nice
This gonna be good..
-
Is this just for San Andreas or for Vice City as well? At the start I remember seeing it would work for VC, then everybody started saying "Aww, this is gonna make SA so much easier!" but no mention of Vice City. I'm confused by all the technical talk as well, my brain hurts
-
Its to booth games
-
lil update on the editor: http://img81.imageshack.us/img81/9287/editorxl3.png (http://img81.imageshack.us/img81/9287/editorxl3.png)
Should work in all resolutions at all PC's know. I will give some test versions to SCM modders in a few days so it can be tested as SCM editor - not compiler!
The thread module looks better and better and you can expect running scripts in the following week i think
-
And when do the
Comes out ?
Off-topic:
Do you know something abour that camhack shit ?
-
Would you be interested in working with me so i could use the updated replay system for SA for the Community vid?
-
Yeh i think so. But the GUS script engine still wont work correctly. It depends on the date you need a replacement. w/e this would go offtopic since i would create a special version which isnt a GUS plugin anymore - would take to long. I cant tell you if the version will work that gd as u might expect. Lets talk on msn about it.
-
*Bump*
Just wanted to tell you that i "paused" this project. All plugins will be released as stand alone dll's / exe's maybe. I would like to concentrate onto other things (such as XSA) and real life much more.
When it will be back on day it will use a scripting language mod of lua or something cause its would take to much time to make a scripting language for one/two person.
Dont lock the thread - i will announce here when the project is resumed...