Jump to content
LordJashin

SMART won't load RS2

Recommended Posts

Here is the log for SMART 7.2:

 

Shared Memory mapped to 0x88
Trying port 4200
Remote socket listening
Client socket connected: 152
Running SMART Constructor
SMART Initialized!
Library: 0x6c780000
SmartSetup Entered
Attempting to load default server JVM
Attempting to load default client JVM
Created a Java Runtime Environment object
reading decrypting defining: smart/Client$4 = 0x52a9e8
reading decrypting defining: smart/Client$3 = 0x52a9ec
reading decrypting defining: smart/Client = 0x52a9f0
reading decrypting defining: smart/EventNazi = 0x52a9f4
reading decrypting defining: smart/UnblockedEvent = 0x52a9f8
reading decrypting defining: smart/EventRedirect = 0x52a9fc
reading decrypting defining: java/awt/Canvas$AccessibleAWTCanvas = 0x52aa00
reading decrypting defining: smart/EventNazi$KeySender = 0x52aa04
reading decrypting defining: smart/Client$1 = 0x52aa08
reading decrypting defining: smart/Client$2 = 0x52aa0c
reading decrypting defining: java/awt/Canvas = 0x52aa10
reading decrypting defining: smart/ClientStub = 0x52aa14
reading decrypting defining: smart/BlockingEventQueue = 0x52aa18
Classes unpacked, loaded, and reflected
Using preallocated image swap area(s)
Registration Response: 78
JVM Garbage Collection Invoked
Java Initilized - SMART Starting
Applet Loader Parsed
Using jar: http://world11.runescape.com/gamepackNKadOSw+IFtN4G8PnBVepcDArpoQ9FYj
_3317254.jar
Applet Parameters Forwarded
Setting up Frame
Client INIT
GET PARAM: 0=>p2Qy5MuP8OJxgFz0-b31sQ
GET PARAM: -1=>5Vp4h*IYtrI3XwcN283d7g
GET PARAM: 25=>false
GET PARAM: 30=>null
GET PARAM: 2=>.runescape.com
GET PARAM: 20=>null
GET PARAM: 35=>NKadOSw+IFtN4G8PnBVepcDArpoQ9FYj
GET PARAM: 7=>5
GET PARAM: 33=>true,false,0,43,200,18,0,21,354,-15,Verdana,11,0xF4ECE9,candy_bar
_middle.gif,candy_bar_back.gif,candy_bar_outline_left.gif,candy_bar_outline_righ
t.gif,candy_bar_outline_top.gif,candy_bar_outline_bottom.gif,loadbar_body_left.g
if,loadbar_body_right.gif,loadbar_body_fill.gif,6
GET PARAM: 17=>true
GET PARAM: 23=>0
GET PARAM: 10=>1634129226
GET PARAM: 28=>19800
GET PARAM: 3=>11
GET PARAM: 22=>
GET PARAM: 14=>0
GET PARAM: 34=>false
GET PARAM: 13=>0
GET PARAM: 26=>0
GET PARAM: 9=>false
GET PARAM: 16=>
GET PARAM: 24=>false
GET PARAM: 5=>false
GET PARAM: 18=>1100
GET PARAM: 11=>
GET PARAM: 31=>null
GET PARAM: 12=>
GET PARAM: 15=>
GET PARAM: 8=>
GET PARAM: 32=>true
GET PARAM: 1=>wwGlrZHF5gKN6D3mDdihco3oPeYN2KFybL9hUUFqOvk
GET PARAM: 29=>false
GET PARAM: 21=>0
GET PARAM: 6=>225
GET PARAM: 4=>0
GET PARAM: 27=>lobby1.runescape.com
Client START
Client WAITING
Client Fully Initialized
Client socket connected: 1504
Replacing Canvas Drawing Surface
Disabeling Events
Starting Image Transfer
SMART Enabled
Init Sequence Dispatched
Transfer Thread Entered

 

From using this script:

 

[sCAR]

program New;

{$DEFINE RS2}

{$DEFINE SMART}

{$I OSI/OSI.scar}

 

begin

SetupOSI;

end.

[/sCAR]

 

It will not load D:

 

Tried Simba too, no luck...got it to load once and that was it.

 

Do I need to add Java to the PATH variable?

Link to comment
Share on other sites

Okay I found the problem! And why is this even the problem? Weird as hell lucky I tried it at all. I changed the FPS bar to full, and now it works universally everywhere, Simba, SCAR, and even the test files in the SMART 6.9 zip.

 

This is ridiculous though. If the FPS bar is not set to full SMART will time out, and restart itself because of taking too long to load. I propose we have it automatically set FPS bar max, then when it is fully loaded, we can put it back on medium. Spent way too much time trying to figure this out lols.

 

WAIT, just tried it again, it appears that if I even move the FPS even just 1px, or slightly that it makes it work. Wtf...so we could just make the fps bar move every now and then while it loads...

 

I don't know how to change the Refresh bar rate, while it loads, or if you can. Someone please build this into the default procedures. I think you use SmartSetRefresh(Client, X);

Edited by LordJashin
Link to comment
Share on other sites

Are you sure it doesnt have anything to scar checking if smart has loaded? because it uses a loop to check and it may be lagging up something?

 

It uses RSReady to check if any of the login screens/loading screens have loaded. If it doesn't load after a certain period of time then it restarts itself. But see, I have to change the Refresh rate, no matter what, soon after it loads, so the thing will actually, really start loading, instead of doing the gey slow 5% a minute loading.

 

So in short no, SCAR does check if its loading, but does not change the refresh rate if its not loading (when changing it could in fact make it work). Pull request for this here.

 

And as of this writing! IT HAS BEEN ADDED <3 Freddy...

 

 

PROBLEM SOLVED ! :D :D :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
  • Create New...