SRL Archive - SRL Bugs

SRL randoms rewards being found on misc items


Coh3n

2012-03-29 03:38:30

I've read several reports of randoms reward items being found when they're clearly not in the inventory. I still believe it could be a Simba issue since it happens no matter how many times the DTMs are remade. That being said, I have no idea what the problem could be.

I'm making this thread because I don't have the time right now (or accounts) to fix the DTMs. I was hoping some of you guys could make them, test them, and post them here so they can be added to SRL as soon as possible.

DTMs need to be remade for:
  • Book of knowledge (being confused with Willow and Oak logs)
  • Lamp (confused with Toad's Legs or Swamp Toads)
  • Reward box (confused with some Summoning items - bronze/iron minotaur pouches, gold charms, or summoning flasks)
  • Haven't seen any reports about the mystery box.
The only tip I can give so this doesn't happen again is to include a TON of points in the DTM. Have multiple points for different, distinctive colors on the item, as well as several points on the black outline.

If you make a DTM, remember to test after reloading the client a few times. I probably won't be able to test each one before adding them to SRL, so don't let me down. ;)

Thanks in advance,
Coh3n

Kyle Undefined

2012-03-29 10:01:06

I have all these items in my inventory, and I'm using the following script, and it's not detecting any of them as a random reward (Unless my script is wrong). I have reloaded the client several times, about 30 times already.

I'm running Simba 984 if that matters. The only thing I haven't tried yet is checking it on SMART, which I'll do now.


program new;
{$i srl/srl.simba}

begin
SetupSRL();
ClearDebug();
repeat
WriteLn('Searching for Random rewards...');
if(RD_Detect())then
begin
WriteLn('Found Random reward.');
TerminateScript();
end;
until(IsKeyDown(VK_S));
end.

I have also modified RD_Detect to print out the DTM ID if it's found.

EDIT:
I'm using this script with SMART, and it's still not finding anything.

program new;
{$DEFINE SMART}
{$i srl/srl.simba}

begin
SMART_Server := 0;
SMART_Members := True;
SMART_Signed := True;
SMART_SuperDetail := False;
SetupSRL();
ClearDebug();
while((not(LobbyScreen)))do
Wait(1000);
if(LobbyScreen)then
MouseBox(270, 450, 490, 470, mouse_left);
Wait(5000);
repeat
WriteLn('Searching for Random rewards...');
if(RD_Detect())then
begin
WriteLn('Found Random reward.');
TerminateScript();
end;
until(IsKeyDown(VK_S));
end.

Coh3n

2012-03-29 13:35:56

Hm, I wonder what the problem could be, then. Try calling FindNormalRandoms instead. Also try setting the CTS to 2. There's something wrong because I've seen several reports of it happening with different items. =\

Kyle Undefined

2012-03-29 13:43:55

Hmm ok, I'll try that in a bit. This is very peculiar.

Coh3n

2012-03-29 13:46:53

I've had reports on my Draynor Chopper that it happens, not sure about other scripts, though.

Wizzup?

2012-03-29 18:20:11

Try the very latest Simba. I've fixed ``the'' DTM loading issue, which may also have lead to wrongly loaded and created DTMs. If you made any DTMs with 0.99 before, I suggest you redo them, because they may be wrong. (Especially large ones)

Terribly sorry, but it is back to normal now. :)

(In my defense, I definitely could not have foreseen it)

Coh3n

2012-03-30 00:47:02

It's no problem. I'll advise people who get the error to try with Simba 0.99. Thanks. :)