SRL Archive - MSI Updates & Announcements

June 15th, 2011 - MAJOR UPDATE


Coh3n

2011-06-15 03:53:22

So we have made a major update today which involves a reorganization of Objects.simba. It's much more accurate than the old system, just look at these pictures as proof (the boxes are supposed to represent all the trees that are found):

Before:


After:


Obviously a huge improvement. I have personally tested several different scripts/locations and all seem to be working fine; however, keep in mind that with a big update like this, there's bound to be a few bugs here and there, so please report the issue here. It will be very helpful if you can include an image of SMART debug and regular debug.

There have also been several other smaller changes made including multi-clicking objects, multi-clicking tiles while walking, clicking north while walking rather than before, and many many more. Here are the full details:

Cohen Adair (13):
Removed attributes from TMSObject (Tries, Anim, BadColors, and BadColorsTolerance)
MSI_FindObjectsTPA > MSI_FindObjectTPA and rewritten (much, much more accurate) to take a TMSObject type parameter
Removed all capitalized bold words
Removed some unused object records (Giant rat, Chickens, and Feathers)
TON of changes with this commit:
- Objects.simba is completely reorganized + all the necessary changes made throughout the include
- MSI_WaitWhileFishing rewritten (untested) which enabled me to remove a few unnecessary fishing methods (didn't work properly anyway)
Forgot to mention last commit that I added MSI_MultiClickMouse which simulates clicking multiple times like a human would. The script will now sometimes multi click objects and while walking. This commit I improved such features and it will now click north while walking rather than before it starts walking.
Fixed a bug in banking where it sometimes wouldn't detect that the bank was opened, and edited the VE bank object record.
Merge pull request #25 from Yago06/master
Fixed object tracking, updated ORE_COPPER color, improved WaitWhileMining, and added a didClick check to MultiClickMouse.
Changed object's names to match constants (to stand out more) and re-added the form.
Fixed form support.
WaitWhileFishing works 100% better (only tested with netting so far)
Improved some debugging in Banking.simba, fixed MSI_FilterTPADist so it won't remove the only point if length(TPA) = 1, and updated DBOX_PS object record along with ROCK_GOLD and ROCK_IRON.
Added a check in case the fisher clicked the wrong fishing spot. Updated the fishing spot and stiles object records. Added support to go through a conversation with an NPC and applied to Stiles for when the player hasn't exchanged fish for notes in the past.
Merge branch 'objects_reorganized' of github.com:Coh3n/MSI
Fixed an issue with relocating (wouldn't return true if close to a point, but it wasn't the last in TPA). Added the new Yew tree and updated the new Willow trees.

Yago06 (2):
Added Materials
Small Error
https://github.com/SRL/MSI/commits/master

tldr;
  • WaitWhileFishing now works 100% better.
  • Rimmington/Port Sarim woodcutters are fixed (not perfect, but fixed).
  • Implementation of multiple clicking.
  • Object tracking works much better.
  • Object routines are 100% more accurate.

Cheers,
The MSI Team

Yago

2011-06-15 15:58:40

Wow. The pics looks nice.

Off-Topic: I'm on it too!!!

Shuttleu

2011-06-15 16:13:25

ooo.. now lets see if guild miner works any better

~shut

Rich

2011-06-15 17:49:20

Creamy…Someone has been working hard?

NCDS

2011-06-16 00:16:22

So far with the new updates:


{—————————————————————-}
{ MSI Phoenix Player Report }
{—————————————————————-}
{ Time Running: 11 Hours, 30 Minutes and 46 Seconds }
{—————————————————————-}
{ }
{ Player 0: ******** }
{ Location: Edgeville bank }
{ Time: 04h 05m 31s }
{ Active: False }
{ Reason: Finished total time! }
{ }
{ Script: Edgeville yews }
{ Time: 04h 05m 31s }
{ Skill: Woodcutting }
{ Exp: 44,100 }
{ Level: 89 }
{ Loads: 9 }
{ Item: Yew logs }
{ Amount: 252 }
{ }
{—————————————————————-}
{ }
{ Player 1: ******* }
{ Location: Lost }
{ Time: 00s }
{ Active: False }
{ Reason: Failed to walk to Edgeville yews }
{ }
{ Script: Edgeville yews }
{ Time: 00s }
{ Skill: Woodcutting }
{ Exp: 0 }
{ Level: 90 }
{ Loads: 0 }
{ }
{—————————————————————-}
{ }
{ Player 2: ***** }
{ Location: Rimmington iron rocks 2 }
{ Time: 42m 11s }
{ Active: False }
{ Reason: Failed to use script: Rimmington Iron Miner 2 }
{ }
{ Script: Rimmington Iron Miner 2 }
{ Time: 42m 11s }
{ Skill: Mining }
{ Exp: 6,615 }
{ Level: 71 }
{ Loads: 7 }
{ Item: Iron ore }
{ Amount: 189 }
{ }
{—————————————————————-}
{ }
{ Player 3: ***** }
{ Location: Port Sarim Deposit Box }
{ Time: 03h 14m 11s }
{ Active: True }
{ }
{ Script: Rimmington Iron Miner 2 }
{ Time: 03h 14m 11s }
{ Skill: Mining }
{ Exp: 26,425 }
{ Level: 71 }
{ Loads: 28 }
{ Item: Iron ore }
{ Amount: 755 }
{ }
{—————————————————————-}
{ }
{ Player 4: **** }
{ Location: Port Sarim Deposit Box }
{ Time: 03h 11m 00s }
{ Active: True }
{ }
{ Script: Rimmington Iron Miner 2 }
{ Time: 03h 11m 00s }
{ Skill: Mining }
{ Exp: 22,610 }
{ Level: 73 }
{ Loads: 24 }
{ Item: Iron ore }
{ Amount: 646 }
{ }
{—————————————————————-}
{—————————————————————-}

The 'Lost' account was placed in the wrong city :duh: so that was my fault, lol.

the 'failed to use script' account was in the mine with half inv of iron and 68 coins so I'm assuming it solved a random, solved the box and got coins. Perhaps it had trouble recovering after the random. I probably won't really have any time to look into that tomorrow, but friday night I'll be able to get into it.

The active char's are still running fine though :)

Carlito

2011-06-16 12:41:40

wow great work guys! keep it up <3