This Is by No Means an Official Fix, But due to the fact that the official fix won't be till end of summer. I figured I would post this to help others out
Note: Im using Smart7.2, Settings should be the same for all smart versions, but you might need to take the -1 off In SmartParams
Setting up Smart to load rs3 correctly:
Step 1.
Go to Includes folder, SRL, Then Open SRL.Simba
Go To line 194 and replace the current Line with
Simba Code:
SetTargetArray(SmartImageArray, 800, 600);
(Old Code should look pretty much the same, just different params)
Step 2.
Go Includes folder, SRL, SRL, Misc Then Open SmartParams.Simba
Go To Line 292 or so and replace the old params with
Simba Code:
Result := SmartSpawnClient(ReplaceWrap(PluginPath, '\', '/', [rfReplaceAll]), Params[0], ',' + Params[1], 800, 600, 's', '', '');
{$ELSE}
Result := SmartSpawnClient(ReplaceWrap(PluginPath, '\', '/', [rfReplaceAll]), Params[0], ',' + Params[1], 800, 600, 's', '', '', -1);
Thats it for Smart! It should now load re-sized Perfect to fit the new rs3
Setting Up the correct default Interface/Graphics For RS3 (best ones i have found so far)
Once you're logged in. Hit Esc and the Options Menu should Pop-up. Click the dropdown menu under "quick load layout" and Select "old school" Setting.
Also, click Interface Settings, And Slide Transparency all the way down to the LOWEST possible. This makes it so all your Interfaces(banking/inv) are NOT see-through. Which would make it ALOT harder to find objects.
Set "Hide Titlebar On Lock" and set "Use Thin Window layout". This Takes away ALOT of useless boarders -Credit to Brandon for noticing this :P
After that, just make sure you're in Safemode/fixed. And you should be good to go!
If you did it all correctly, it should look something like this below.
Feel free to post any other settings/suggestions that you find would work best as a good "default" base for everyone on SRL to use
Special thanks to @Kevin And @Sjoe for helping out with the Smart params :P
-----------------------------------------------------------------------------------------------------------------------------------------------
List Of Top Things that need Fixing:
1. Calling SetupSRL doesn't Work. Most likely due RSREADY being broken now. Fixed it!
2. Login Colours all different, most likely Mousebox positions too. Fixed! Login now works with my include set.
3. World Hopping and loggin out/lobbying needs Fixed. Im too tired to finish that today, will do tomorrow if no one else does!
List of things that work:
1.World switching and lobby handling still does surprisingly, just needed minor colour changes.
2. SPS Still works once you change the globals (vary person to person depending which layout you use) - Credit to Ian for testing this for me
-----------------------------------------------------------------------------------------------------------------------------------------------
I added My Includes that currently work to log me in correctly. I HAVE NOT tested them very much, so they very well may be some bugs!
Only Use my Includes if you have the SAME or very similar interface layout as me. Also i only recommend jr mems+ Using these for now, Still VERY MUCH a work in progress.
If you have a different interface layout, you can still use my include set, just need to change some mousebox and Getcolour positions...But i added semi-detailed comments so it should be easy to do so!
But they should work for you guys to build apon them and start scripting Feel free to post any additions or edits you made yourself to make them better!