SRL Archive - The Bashing Club / BBQ Pit

"hey starblaster.. post a proggie from one of your private scripts and what it does"


Starblaster100

2008-03-27 22:16:23

Me? Well as some of you know, I don't run scripts anymore, just make them and update SRL. I don't get any more pleasure out of cheating, just out of the coding. The maximum i have run my script for recently was a grand total of 12 minutes.

However…:

I have over 400 MB of SCAR related things on my computer, consisting of Scripts, Test scripts, SCAR versions, Plugins, Includes, Authing, Obfusing, Tutorials, Games and Sources.

I have over 1000 scripts on my computer all the way back from 2004 to the current date, including public, private and pay scripts.

Stress Miner, which I spent a lot of time making (currently updating :) ) was the best known pay script. It started in 2005 and has had over 50 versions, released and unreleased. I still have every single separate version. The current authing procedures for Stress Miner are the strongest known to date.


"The Ultimate collection" known by many old school cheaters who I used to talk to regularly consisted of different skills which did everything in that skill. For example, Ultimate Chopper would chop tree's anywhere and drop them, or had the option of fletching then dropping, or even fletching, alching and then dropping. It banked in about 7 different places, and was the reason that my woodcutting account gained 96 levels in 3 weeks. My other ultimate collection scripts were similar(Chopper, Miner, Fighter, Fisher, Rune Crafter, Fletcher, Tut Island). I still have all of the scripts, and the accounts.

I currently have about 6 different projects running for SCAR. I intend to finish them all.

One of those projects is a Pokemon game:


Wild Pokemon appear, trainers appear, pokemon can battle, evolve, faint. I still have to make the inventory system and Pokemon switchin system.


Another would be my SCAR tutorial, the first version which can be found --> here! <-- . It still needs a bit of work, but I plan to write on everything I can which I know how to do well in SCAR, ranging from clicking the mouse, to Forms and Canvases, to using SRL, to Authing and Obbing a script. Its pretty bit already, and I've only covered the very basicis. Just shows you what detail I'm going to go into, and how much time it takes up.

The other projects will appear soon…

On top of all of this, I have to admin the SRL forums, work hard for my degree and organise my social life :)


So, wired16, thats what I do instead :)

Runescapian321

2008-03-27 22:20:50

My mouth literally started watering when I read '96 levels in 3 weeks', and I don't even play rs (and rarely auto) anymore lol. I'm so dling that tutorial… Maybe it'll finally get me started making better scripts :) Thanks for sharing

EDIT: And the pokemon game looks pretty cool, are you going to release that?

Timer

2008-03-27 22:21:55

SB, may I buy your stress miner… maybe? :p

NiCbaZ

2008-03-27 22:39:17

can I by your stress miner with a rs account, anyways
when you came back you said you had a few thing you where going to realsese

when are they comming
?

thxx

ZaSz

2008-03-27 22:51:26

Wow, the pokemon game looks great. GL on projects

P1nky

2008-03-27 23:57:14

OMG you made a Pokemon GAME! lol dude your a genious!

star we all know you got *cough* powerchopper 3-93? in 2 weeks lol :)<suppose to be in timer's thread lol oh well

may i ask you HOW DID YOU LEARN HOW TO SCRIPT LIKE A GENIOUS?! is it because you know other languages and you have taken classes? cause im getting ready to learn JAVA and so on… next year from school ????


please tell us how you learned and HOW IT ALL STARTED

igotgrapes

2008-03-27 23:59:02

So is the most current stress miner for sale either in GP or USD?

wired16

2008-03-27 23:59:59

wow…. DANG 96 in 3 weeks? im going to dl your tut and learn… maybe someday ill be as good as you :D

ty

EDIT… im reading yor tut and for mouse clicking it uses clickmouse and movemouse lol

ill wait till V2 comes out :D

Hurgymcgurgygurg

2008-03-28 01:13:11

Okay so that surprised me, a pokemon game using only scar? Is that even remotely possible for anyone but the best? Well it looks very interesting, I wonder if you could include Missingno in it? (Obscure reference to a pokemon glitch for Red and Blue, remember those good times?)

Although these days space for memory is not the biggest problem like in those days so something like that won't happen again in a pokemon game, sigh…

Well anyways for those of you who have any interest in my senseless rambling, let me explain this wonderful and intricate glitch.

Back on the original game boy games, a game like pokemon was really stretching the ability of the game boy in many ways so often times developers would have to figure out amazing ways to store a little extra data, so they would cram things in areas where they should not be, since odds are you would never access it in that way.

Well anyways, when pokemon Red and Blue were developed, an error was made, they defined a strip of sea off the coast of Cinnabar island as a wild place where you could encounter pokemon, however, since they did not know they did this they never defined what pokemon you could encounter here, so, if you went to this area, the game would load the last encounter list, your pokemon would be determined by where you were last in a sense, however… this is where my blurb about storing data in extra areas comes in, for some instances in the game, the game removes the data where your name is, i.e. when it displays _____(Your name here) sends out Bulbasour!, and replaces it with the name of another trainer, now guess where they stored this data? In the room they have allocated for storing a pokemon encounter list!

This comes together to form a wonderful glitch, remember when I said, Cinnabar island has that strip that took the last defined pokemon encounter list, what happens when you go hear right after you had one of the above mentioned events? Your pokemon encounter list is completely determined by your name, now, since this is not the optimal encounter list, you start getting a lot of errors, because of another data storing technique.

Okay you know how there were a 150 pokemon? They of course have to use a 8 bit code to store the official pokemon "list" this has room for 256 pokemon though of course, they couldn't use a 7 bit code since that can only store 128 names, so they filled up the 100+ with mostly random bits of data and a few templates for trainers, so… since this above glitch for your name is not a proper encounter list, you still have a chance for many of the 256 encounters, again determined by your name.

Of course they did not intend these other 100 names to be accessed so they are not pokemon, the game intends to return a "error" message saying "Missing Number" abbreviated Missingno (Thats where that name comes), however, it is still "forced" to be a pokemon, an error message thats a pokemon? Yes! The game forces random data to fill up the rest of the template and you get a very creepy result.

Amazing is it not? If only runescape had glitches like this…

Starblaster100

2008-03-28 09:56:20

From: p1nky
OMG you made a Pokemon GAME! lol dude your a genious!

star we all know you got *cough* powerchopper 3-93? in 2 weeks lol :)<suppose to be in timer's thread lol oh well

may i ask you HOW DID YOU LEARN HOW TO SCRIPT LIKE A GENIOUS?! is it because you know other languages and you have taken classes? cause im getting ready to learn JAVA and so on… next year from school ????


please tell us how you learned and HOW IT ALL STARTED


Powerchopper got me from level 1 to about 93 in two weeks, and then about 93 to 97 in the last week.

I actually know very few languages. I know SCAR, Delphi, some PHP and css (enough to mke a decent auth system anyways), and a bit of java (but didn't have time to finish) The way i learned was exactly what I said in my tutorial: Trial and error. Look at other people scripts, see what techniques they have used, and use that technique in a diffeent scenario. Its the best way to learn.

From: nicbaz
can I by your stress miner with a rs account, anyways
when you came back you said you had a few thing you where going to realsese

when are they comming
?

thxx


The first project has just been released, my SCAR tutorial. Its only in Version 1 at the moments, but i plan to write more soon.

From: wired16
wow…. DANG 96 in 3 weeks? im going to dl your tut and learn… maybe someday ill be as good as you :D

ty

EDIT… im reading yor tut and for mouse clicking it uses clickmouse and movemouse lol

ill wait till V2 comes out :D


The tutorial is going to stay as it is with ClickMouse and MoeMouse in it. I didn't say the tutorial was going to be RS specific, or even SRL specific. It is important that you learn all of the basics properly if you want to be able to understand the more complex things like Mouse, MMouse and SRL later.

From: igotgrapes
So is the most current stress miner for sale either in GP or USD?


I'm currently not selling Stress Miner until it undergoes my full update and quality control check. (and under that note, anyone fancy donating me an ess miner? The person who's ess miner i used to use decided to play again and so e wanted the account back. You can keep all of the ess if you like :) )

and yes, Hurgymcgurgygurg i do remember the Missingno (Missing Number) pokemon. It was a legendary cheat.

P1nky

2008-03-28 10:01:01

oh thats cool so you just looked at other people scritps and read tuts? or is from other langauges you are talking about ? Please write A new TUT for intermediates\\

Starblaster100

2008-03-28 10:14:47

I read other people's scripts, thats all.

My SCAR scripting tutorial will expand: I plan on writing tuts from the very Core of SCAR scripting to Advanced SCAR scripting.

Rough Table of Contents:

[php]
Whats already in there

+

SCAR Scripting - Beginners

If then else
xs, ys, xe, ye
Finding…
- Finding Colors
- Finding Bitmaps
- Finding DTMs
- Finding Text
Loops
- Repeat Until
- While do
- For to do
- case of
Randomising your script


SCAR Scripting - Beginners Plus

Includes
Failsafes
Arrays
Forms
- The Form Interface
- Definitions
- Creating a Form
- Making the form do something.


SCAR Scripting - Intermediate

More Types
- TPoint
- TBox
- TPointArray and T2DPointArray
More Forms
- (Put a list of other good components)
RGB / HSL / XYZ
Dynamic DTMs


SCAR Scripting - Advanced

Goto / Label
Creating your own types
Canvases
Even More Forms
- TTimer
- TPopupMenu
- TScrollBar
- TMainMenu
- TTab
Compiler Directives
API Calls


SCAR and SRL

The Player Array
SRL Antirandoms
SRL procedures / functions of interest!
SRL Errors and How to Fix
SRL Stats
SMART


Other Points of Interest

SCAR's hidden secrets?
Virtual Machines
Obfussicating
Authorizing
[/php]

1337.

2008-03-28 15:19:37

Inspirational thread :)

Timothegreat

2008-03-29 01:05:30

From: Starblaster100
(and under that note, anyone fancy donating me an ess miner? The person who's ess miner i used to use decided to play again and so e wanted the account back. You can keep all of the ess if you like :) )


I am willing to donate an ess miner, maybe 2. :)

Pm me if your interested as i will most likely not be checking back on this thread.

EvilChicken!

2008-03-29 03:48:29

Star, I'm looking forward to your tuts! ^_^
Could you please add a section of .INI saving to forms? (To save entered data in forms?)

And, you could have my army of 6-8 ess miners, I don't remember how many they were. But is something like that. Still want 'em?

mixster

2008-03-29 07:52:07

From: EvilChicken!
Star, I'm looking forward to your tuts! ^_^
Could you please add a section of .INI saving to forms? (To save entered data in forms?)

And, you could have my army of 6-8 ess miners, I don't remember how many they were. But is something like that. Still want 'em?


I've got a script in the Public Test Corner somewhere that saves and loads players into a form using an ini file and a couple of procedures, so maybe you could learn from that?

And I'm glad to hear you're still doing lots of scripting SB, it was actually your powerskills ages ago that got me into scripting and I'm so glad I did ;)
Not to mention pokemon is awesome so I can't wait for that game (I'm guessing it will be based on the 150/152 pokemon list rather than the modern 281674356843574356834657834 pokemon they seem to have, especially on the TV series…) :)

Dan Cardin

2008-03-29 09:41:03

im most interested in the pokemon game, the "hidden secrets of scar?", and someof the form stuff.

in the pokemon game i just hope you're not using all the pokemon from all the games. -.- theres thousands. How far into it are you? cuz making it like a real pokemon game seems like it would take forever, and i cant wait! :)

EDIT: yea the origional pokemon list is nice.

GoF

2008-03-29 10:03:23

And I thought you were inactive >_>… Seems like you've got some big projects going on, not to forget the "real life" ;)

Starblaster100

2008-03-29 10:18:08

From: EvilChicken!
Star, I'm looking forward to your tuts! ^_^
Could you please add a section of .INI saving to forms? (To save entered data in forms?)

And, you could have my army of 6-8 ess miners, I don't remember how many they were. But is something like that. Still want 'em?


The INI tut will be added.

And I would love the mini army. Thanks :) Also, thanks to everyone that offered their players, its much appreciated

From: mixster05
And I'm glad to hear you're still doing lots of scripting SB, it was actually your powerskills ages ago that got me into scripting and I'm so glad I did ;)


PowerSkills is another one of my projects. I've just about finished the update, gonna test it for a bit now :)

From: Dan Cardin
im most interested in the pokemon game, the "hidden secrets of scar?", and someof the form stuff.

in the pokemon game i just hope you're not using all the pokemon from all the games. -.- theres thousands. How far into it are you? cuz making it like a real pokemon game seems like it would take forever, and i cant wait! :)

EDIT: yea the origional pokemon list is nice.


I'm only using the first 151 pokemon (obviously the best), however it takes a long time to set them all up!
[php]
Pokemon[1].Name := 'Bulbasaur';
Pokemon[1].PokedexNo := 1;
Pokemon[1].MaxHealth := 30;
Pokemon[1].Health := Pokemon[1].MaxHealth;
//Pokemon[1].Defence := 10;
Pokemon[1].Level := 3;
Pokemon[1].EvolveAtLevel := 16;
Pokemon[1].Alive := True;
Pokemon[1].Evolves := True;
Pokemon[1].Element := 'Grass';
Pokemon[1].BElement[1] := 'Fire';
Pokemon[1].Moves[1] := 'Tackle';
Pokemon[1].Attack[1] := 10; //- (Level/2) + Random(Level)
Pokemon[1].PP[1] := 30;
[/php]

For each pokemon. And thats just 1 attack included in there as well…

From: GoF
And I thought you were inactive >_>… Seems like you've got some big projects going on, not to forget the "real life" ;)


Big projects and even more uni work lol. Currently I have to battle through 2 stats reports, in for 2 weeks time, and I have exams in 8 different Maths modules in about 1 1/2 months time, so i have to revise for them as well. Not nice!

King of Knives

2008-03-29 11:46:56

I don't think I was here when you were the all-star-scripter everybody was talking about :D You were on a break, but it's good to see you back, and with a lot of projects :D

I was trying to fix one of your compilation-scripts (One of those that work for all skills) but the form was about 800.000 times better than I will ever get, so I just stopped trying :p

I wish you luck with all your projects. If you at any point should need help from somebody un-pro, feel free to contact me.

-Knives

Dan Cardin

2008-03-29 11:56:33

From: Starblaster100
The INI tut will be added.

And I would love the mini army. Thanks :) Also, thanks to everyone that offered their players, its much appreciated



PowerSkills is another one of my projects. I've just about finished the update, gonna test it for a bit now :)



I'm only using the first 151 pokemon (obviously the best), however it takes a long time to set them all up!
[php]
Pokemon[1].Name := 'Bulbasaur';
Pokemon[1].PokedexNo := 1;
Pokemon[1].MaxHealth := 30;
Pokemon[1].Health := Pokemon[1].MaxHealth;
//Pokemon[1].Defence := 10;
Pokemon[1].Level := 3;
Pokemon[1].EvolveAtLevel := 16;
Pokemon[1].Alive := True;
Pokemon[1].Evolves := True;
Pokemon[1].Element := 'Grass';
Pokemon[1].BElement[1] := 'Fire';
Pokemon[1].Moves[1] := 'Tackle';
Pokemon[1].Attack[1] := 10; //- (Level/2) + Random(Level)
Pokemon[1].PP[1] := 30;
[/php]

For each pokemon. And thats just 1 attack included in there as well…



Big projects and even more uni work lol. Currently I have to battle through 2 stats reports, in for 2 weeks time, and I have exams in 8 different Maths modules in about 1 1/2 months time, so i have to revise for them as well. Not nice!


i can see how that would work, if there was only one of each pokemon, but dont you want there to be duplicates? like usually you get the same sort of pokemon in an area. :confused: i guess my brain is just too small to comprehend (my brain). Good luck on that though :p. Would ya mind sending me it ;):p:rolleyes:

mixster

2008-03-29 12:08:52

From: Starblaster100
The INI tut will be added.
I'm only using the first 151 pokemon (obviously the best), however it takes a long time to set them all up!
[php]
Pokemon[1].Name := 'Bulbasaur';
Pokemon[1].PokedexNo := 1;
Pokemon[1].MaxHealth := 30;
Pokemon[1].Health := Pokemon[1].MaxHealth;
//Pokemon[1].Defence := 10;
Pokemon[1].Level := 3;
Pokemon[1].EvolveAtLevel := 16;
Pokemon[1].Alive := True;
Pokemon[1].Evolves := True;
Pokemon[1].Element := 'Grass';
Pokemon[1].BElement[1] := 'Fire';
Pokemon[1].Moves[1] := 'Tackle';
Pokemon[1].Attack[1] := 10; //- (Level/2) + Random(Level)
Pokemon[1].PP[1] := 30;
[/php]

For each Pokemon. And thats just 1 attack included in there as well…


I would think you would be doing object-orientated attacks as well, it would make it much easier as you would only have to plug them all in then set Pokemon as
[php]
Pokemon[1].Moves[1] := Move[1];
[/php]
And Move[1] would then contain all the other info.

And Dan, that's just the setup bit, I;'m sure you will be able to catch other Pokemon, but that's like the skeleton to the Pokemon like basic stats etc. which will then be used as they base when you catch/encounter a Pokemon of that type. Also, it may be an idea to update some of the types to some of the more modern ones as well, because Psychics were just way too powerful in the first game. I remember getting my little Abra and training it until it was like level 80 (with it evovling to Kadabra of course) then finally finding someone else with a Gameboy & Pokemon that I could trust and my little Kadabra turned into Alakazam and I was so happy and owned everyone with it. I miss those days… So will it be including Mew and Missingno though I'm guessing by the 151 it'll just have Mewtwo and no Mew :(

Starblaster100

2008-03-29 12:48:26

Moves can't really be OO as every pokemon has different moves and different strengths, different PP's etc.

Dan, that is just loading the pokemon data. I can then make as many of the same pokemon appear with that data as i want. Kinda like SetupPKMN (SetupSRL :p)

mixster

2008-03-29 13:04:47

I'm sure that in Pokemon all the moves are the same and it's the individual Pokemon's stats is what affect the damage etc. of the move (with the exception of curse and what it does when used with and without a ghost type). Of course, you could define Pokemon.Moves as a Move object and you could modify anything that differed (like for Bulbasaur, you could give it extra pp for its moves as it is a starter Pokemon and supposed to be easier to use). Also, any chance of an online trading/battle arena, as that would be sweet :)

Dan Cardin

2008-03-29 13:24:57

You may be answering my question/misunderstoodedness but i meant … depending on your location(whether its somewhere that you can go at the beginning or some where towards the end) you could have the same pokemon to fight, but it it a higher lvl because of the place that its in.

I still may not get it, but whatever :p just ignore me :duh:.

anyways, online pokemon battles would be awsome! just dont know how easy to do that would be so im not gonna expect it :p.

ShowerThoughts

2008-03-29 13:25:24

SB Good to see you active!
I would love to play that Pokemon Game!
Sb could you react on my pm? it was not a short type :(

Starblaster100

2008-03-29 13:47:40

From: Dan Cardin
You may be answering my question/misunderstoodedness but i meant … depending on your location(whether its somewhere that you can go at the beginning or some where towards the end) you could have the same pokemon to fight, but it it a higher lvl because of the place that its in.

I still may not get it, but whatever :p just ignore me :duh:.

anyways, online pokemon battles would be awsome! just dont know how easy to do that would be so im not gonna expect it :p.


You assign each area a "Level" and then just multiply up the pokemons level and attack by the area level.

Online play would be interesting… i'll see what i can do.

And its not a full pokemon game yet, I've only got one area sorted so far. Being a full pokemon game would be immense (Shops, PokeMart etc). But i would like to have a go. Still sortin out the battle system

Hermpie, my MSN is down atm Hasn't let me sign in for about 1 month now) so i'm afraid i can't do anything for you

wired16

2008-03-29 14:06:25

starblaster… watch out for copyright infringment :D and i would LOVE a copy when its released that would be just awsome

mixster

2008-03-29 14:12:22

Did SB say Pokemon? Meant Pokemom :)
And are ypu going to set up the maps as individual graphics or make a map-editor style thing that outputs a 'dna' file (with all the info needed to render the map) for loading the map? Because I do currently have a 1 level map editor made in Delphi, though it just needs a bit more coding done to make it actually work for all tiles (works as a set of 32x32 tiles and a map that's 10 x 10 tiles) with easy click assignment.

EvilChicken!

2008-03-29 15:43:30

Thanks for your reply, SB - I'll get you those accounts ASAP. Do they require the Rune Mysteries quest to de done? If not, thats definetly more than 6, that may be 20-30.

I'm at a friednds house ATM, and since I have the accounts saved on a single .txt file, I can't acsss them here. But, tell me if you need all accounts or just those with RM done.

Starblaster100

2008-03-29 15:48:36

From: mixster05
Did SB say Pokemon? Meant Pokemom :)
And are ypu going to set up the maps as individual graphics or make a map-editor style thing that outputs a 'dna' file (with all the info needed to render the map) for loading the map? Because I do currently have a 1 level map editor made in Delphi, though it just needs a bit more coding done to make it actually work for all tiles (works as a set of 32x32 tiles and a map that's 10 x 10 tiles) with easy click assignment.


I haven't quite decided as i haven't got to that place yet. Your project sounds interesting though, i'd like to check it out.

From: EvilChicken!
Thanks for your reply, SB - I'll get you those accounts ASAP. Do they require the Rune Mysteries quest to de done? If not, thats definetly more than 6, that may be 20-30.

I'm at a friednds house ATM, and since I have the accounts saved on a single .txt file, I can't acsss them here. But, tell me if you need all accounts or just those with RM done.


Just the ones with Rune Mysteries done please. Thanks a lot, I appreciate it :)

mixster

2008-03-29 16:08:09

Here's a link to the delphi map editor
It's still unfinished, though it works with the first 3 rows of tiles and the 2 graphics that come with it work as well as the bottom right blank one (used to clear the tile). It also has a little selected tile display at the bottom so you know which one you currently have selected. I've pretty much given up on it and instead working on importing it into Scar, so that will probably be of more use to you. I do also plan on adding layers to it as well. I gave up on it because it was getting too annoying as I set each tile up as an individual tile, so I had to actually make 30 identical procedures with only a slight difference (the tiles name) to get it to work like that.
Feel free to also replace the 2 graphics with your own, just make sure you place them into the gfx folder and call them tile1.bmp or tile2.bmp :)

Hugolord

2008-03-29 16:42:28

A pokemon game a tut? Im impressed Star GJ m8

come on msn sometime -,-

ShowerThoughts

2008-03-29 16:45:56

From: Starblaster100
You assign each area a "Level" and then just multiply up the pokemons level and attack by the area level.

Online play would be interesting… i'll see what i can do.

And its not a full pokemon game yet, I've only got one area sorted so far. Being a full pokemon game would be immense (Shops, PokeMart etc). But i would like to have a go. Still sortin out the battle system

Hermpie, my MSN is down atm Hasn't let me sign in for about 1 month now) so i'm afraid i can't do anything for you


Okay, that is okay maybe i can pm one of my thousands msn addresses so we can talk(ill send pass to)

i though you ignored me :p

supermoose

2008-03-29 16:48:28

wow you are sick:O
and nerly bedder than th3 s3x!:eek:

Brain

2008-03-29 20:46:43

From: Starblaster100

…..I'm only using the first 151 pokemon (obviously the best), however it takes a long time to set them all up!…….


yay!!! I really hope you decide to release this game to srl, because the pokemon I ever played were the original card game, and the blue version on gameboy
original pokemon FTW

Timothegreat

2008-04-01 17:29:45

From: Timothegreat
I am willing to donate an ess miner, maybe 2. :)

Pm me if your interested as i will most likely not be checking back on this thread.


my offer still stands, message me if you need the miners ;)

all i ask is that i get to keep the ess.

smithsps

2008-04-01 18:13:18

In your manual, I found an error:
In Local Variables, Test_Script_12
You have:
s :=< /STRONG> 'Hello World!';
A simple formatting error. :)

Edit: Also a little farther down:
s :=< /FONT> 'Hello World!';

Naum

2008-04-02 12:23:32

What Pokemon.
Try digimon…..

j/k

Looks very sexy, So it works online?

kingarabian

2008-04-02 16:06:42

Wow, sweet pokeman game SB. Maybe add the pokemon's of the newest pokemon games? And maybe let brock and misty or that other girl follow you every were :).

Baked0420

2008-04-27 16:24:22

if it isn't online you should make it so that you can catch the other two started pokemon too, so you can complete the pokedex, if you do decide to make it online, you should put in trading too if that wouldn't be too hard, I can't imagine that being easy though.