SRL Archive - Reflection Help

Reflection updates muddled?


sm0k3

2011-05-03 16:04:45

No Reflection update available.

so i force update

Reflection Updater: Local Version - "348" | Remote Version = "348"
Reflection Updater: Update File - "http://wizzup.org/static/srl/srlref.tar.bz2"
Reflection Updater: Downloading…
Reflection Updater: Decompressing…
Reflection Updater: Extracting…
Reflection Update Successful!

so i run a reflection script (harrys gaurd killler)

Checking for script updates…
0.5

0.5
You have the latest version of the script!
SRL Compiled in 31 msec
SMART Initialized.
Loaded: Server 119, Members: True, Signed: True, Super Detail: False.
[Reflection] You're using outdated hooks (version 645.3); updating you to version645.4!
[Reflection] If you manually fixed your hooks, please make sure hookrevision values are greater than or equal to the online hooks to prevent overwriting.
[Reflection] Updated you to 645.4; please restart your script!
Successfully executed.
plz someone help me out here what is Simba / reflection up to …lol

Kasi

2011-05-03 16:10:30

try again my latest version is 646.1?
Edit :


program Untitled;
{$DEFINE SMART}
{$I SRL\SRL.SCAR}
{$I Reflection\Reflection.Simba}

begin
Smart_Members := False;
Smart_Server := 106;
Smart_Signed := True;
SetupSRL;
SetupReflection;
end.

Run that ^^

mormonman

2011-05-03 16:12:00

There is no .4 released. You need 646

Simtoon

2011-05-03 16:13:37

Runescape got updated? Hooks are outdated?

Kasi

2011-05-03 16:15:49

From: Simtoon
Runescape got updated? Hooks are outdated?


Yes and no the ones im using arnt and i got those from the SRL update

sm0k3

2011-05-03 16:21:18

thats a litle better ..

[Reflection] No new hooks have been uploaded yet; please be patient!
Successfully executed

i now dosent change the version .

how come simba only downloads version #348

and if there isnt a 646.4 then why does it update to it .
i have try'd removing settings.xml also

Kasi

2011-05-03 16:24:57

hmm i still find it odd i get

Compiled succesfully in 968 ms.
SRL Compiled in 15 msec
SMART Initialized.
Loaded: Server 106, Members: False, Signed: True, Super Detail: False.
[Reflection] You're using outdated hooks (version 645.3); updating you to version646.1!
[Reflection] If you manually fixed your hooks, please make sure hookrevision values are greater than or equal to the online hooks to prevent overwriting.
[Reflection] Updated you to 646.1; please restart your script!
Successfully executed.

mormonman

2011-05-03 16:25:37

Delete your hooks.simba and re-run that script.

sm0k3

2011-05-03 16:35:43

no change simba now believes 645.4 is highest availible .


[Reflection] You're using outdated hooks (version 645.3); updating you to version645.4!
[Reflection] If you manually fixed your hooks, please make sure hookrevision values are greater than or equal to the online hooks to prevent overwriting.
[Reflection] Updated you to 645.4; please restart your script!
Successfully executed.
on restarting script

[Reflection] No new hooks have been uploaded yet; please be patient!
Successfully executed.
on restarting simba and running any reflection script

[Reflection] No new hooks have been uploaded yet; please be patient!
Successfully executed.

doing manual update from simba ..


Reflection Updater: Local Version - "348" | Remote Version = "348"
Reflection Updater: Update File - "http://wizzup.org/static/srl/srlref.tar.bz2"
Reflection Updater: Downloading...
Reflection Updater: Decompressing...
Reflection Updater: Extracting...
Reflection Update Successful!

Kasi

2011-05-03 16:38:04

:duh: i dont understand the error then although i have got my hooks if you wanna c+p that directly into your hooks?
=]

const
ClientVersion = 646;
HookRev = 1;


{Static Hooks}
hook_static_LoginIndex = 'ta.j';
hook_static_getChatLines = 'tb.c';
hook_static_CameraYaw = 'wo.h';
hook_static_MyPlayer = 'lja.s';
hook_static_BaseX = 'sf.j';
hook_static_BaseY = 'iba.S';
hook_static_NPCIndexArray = 'cga.Q';
hook_static_LoopCycle = 'ct.c';
hook_static_getNPCNC = 'lo.d';
hook_static_getItemDefLoader = 'lha.N';
hook_static_getObjectDefLoader = 'ob.t';
hook_static_NPCNodes = 'cm.m';
hook_static_NPCCount = 'eka.k';
hook_static_GroundSettingsArray = 'ct.e';
hook_static_LoadedPlane = 'im.g';
hook_static_PlaneArray = 'jt.g';
hook_static_Toolkit = 'sm.W';
hook_static_getCollapsedMenuItems = 'ir.x';
hook_static_MenuOptionCount = 'gi.l';
hook_static_MenuCollapsedOptionsCount = 'kh.M';
hook_static_MenuX = 'vp.k';
hook_static_MenuY = 'bb.sb';
hook_static_MenuWidth = 'jk.g';
hook_static_MenuHeight = 'ed.f';
hook_static_MenuX2 = '';
hook_static_MenuY2 = '';
hook_static_MenuWidth2 = '';
hook_static_MenuHeight2 = '';
hook_static_MenuNodeList = 'baa.i';
hook_static_MenuOpen = 'jj.s';
hook_static_IsMenuTabbed = 'hia.U';
hook_static_GetInterfaces = 'dn.l';
hook_static_ValidInterfaces = 'vp.f';
hook_static_GetSettings = 'wfa.g';
hook_static_GroundItemCache = 'bba.L';
hook_static_GetSkillExperiences = 'ig.d';
hook_static_GetSkillLevels = 'paa.x';
hook_static_MapAngle = 'hu.w';
hook_static_DestX = 'tfa.d';
hook_static_DestY = 'ri.f';
hook_static_PlayerCount = 'qf.h';
hook_static_PlayerIndexArray = 'ch.s';
hook_static_GetPlayers = 'aka.g';
hook_static_CamPosX = 'ap.B';
hook_static_CamPosY = 'sj.T';
hook_static_GroundTiles = 'pba.h';
hook_static_GetCrossHairColor = 'vo.g';

{Class SDModel}
class_SDModel = 'or';
hook_sdmodel_getIndices1 = 'A';
hook_sdmodel_getIndices2 = 'Sb';
hook_sdmodel_getIndices3 = 'G';
hook_sdmodel_getPointsX = 'Eb';
hook_sdmodel_getPointsY = 'mb';
hook_sdmodel_getPointsZ = 'Yb';

{Class ChatLine}
class_ChatLine = 'pu';
hook_chatline_getName = 'a';
hook_chatline_getMessage = 'b';

{Class Animable}
class_Animable = 'oq';
hook_animable_PixelX = 'E';
hook_animable_PixelY = 'u';
hook_animable_Plane = 'B';

{Class Player}
class_Player = 'ib';
hook_player_GetLevel = 'td';
hook_player_GetName = 'ed';
hook_player_GetTeam = 'pd';
hook_player_PlayerDef = 'Gd';

{Class Character}
class_Character = 'ns';
hook_character_GetHitDamges = '';
hook_character_Animation = 'Hb';
hook_character_Motion = 'Uc';
hook_character_WalkQueueX = 'Yc';
hook_character_WalkQueueY = 'Tc';
hook_character_GetHeight = 'ob';
hook_character_LoopCycleStatus = 'jb';
hook_character_HPRatio = 'Jb';
hook_character_GetInteracting = 'ub';
hook_character_Orientation = 'cc';

{Class AnimableNode}
class_AnimableNode = 'dja';
hook_AnimableNode_GetAnimable = 'b';
hook_AnimableNode_GetNext = 'c';

{Class AnimableEntity}
class_AnimableEntity = 'aaa';
hook_animableentity_getAreaX1 = 'K';
hook_animableentity_getAreaX2 = 'T';
hook_animableentity_getAreaY1 = 'X';
hook_animableentity_getAreaY2 = 'U';

{Class PlayerDef}
class_PlayerDef = 'pfa';
hook_playerdef_GetEquipment = 'o';

{Class NodeCache}
class_NodeCache = 'lk';
hook_nodecache_GetNodes = 'd';

{Class Item}
class_Item = 'ai';
hook_item_GetID = 'l';
hook_item_GetStack = 'n';

{Class ItemDefLoader}
class_ItemDefLoader = 'gia';
hook_itemdefloader_getMRUNodes = 'o';

{Class ItemDef}
class_ItemDef = 'lv';
hook_itemdef_getLoader = 'w';
hook_itemdef_getGroundActions = 'K';
hook_itemdef_getActions = 'S';

{Class MRUNodes}
class_MRUNodes = 'af';
hook_mrunodes_getNodeCache = 'n';
hook_mrunodes_getList = 'e';
hook_mrunodes_getInitialCount = 'c';
hook_mrunodes_getSpaceLeft = 'g';

{Class ObjectDefLoader}
class_ObjectDefLoader = 'ek';
hook_objectdefloader_getMRUNodes = 'h';

{Class NPC}
class_NPC = 'kf';
hook_npc_NPCDef = 'qd';
hook_npc_getLevel = 'sd';

{Class NPCDef}
class_NPCDef = 'em';
hook_npcdef_GetActions = 'n';
hook_npcdef_GetName = 'I';
hook_npcdef_GetLevel = 'mb';
hook_npcdef_GetID = 'pb';

{Class NPCNode}
class_NPCNode = 'pe';
hook_npcnode_GetNPC = 'm';

{Class SDViewport}
class_SDViewport = 'oda';
hook_sdviewport_xOff = 'o';
hook_sdviewport_xX = 'p';
hook_sdviewport_xY = 'n';
hook_sdviewport_xZ = 'j';
hook_sdviewport_yOff = 'E';
hook_sdviewport_yX = 't';
hook_sdviewport_yY = 'D';
hook_sdviewport_yZ = 'z';
hook_sdviewport_zOff = 's';
hook_sdviewport_zX = 'g';
hook_sdviewport_zY = 'm';
hook_sdviewport_zZ = 'k';

{Class SDToolkit}
class_SDToolkit = 'nia';
hook_sdtoolkit_Viewport = 'J';
hook_sdtoolkit_xMin = 'K';
hook_sdtoolkit_xMax = 'ib';
hook_sdtoolkit_yMin = 'X';
hook_sdtoolkit_yMax = 'cb';
hook_sdtoolkit_zMin = 'I';
hook_sdtoolkit_zMax = 'S';
hook_sdtoolkit_xScale = 'F';
hook_sdtoolkit_yScale = 'db';

{Class SDPlane}
class_SDPlane = 's';
hook_sdplane_TileHeights = 'h';

{Class NodeListCache}
class_NodeListCache = 'tga';
hook_nodelistcache_GetNodeList = 'k';

{Class NodeList}
class_NodeList = 'v';
hook_nodelist_Current = 'o';
hook_nodelist_Head = 'e';

{Class Node}
class_Node = 'sja';
hook_node_Next = 'h';
hook_node_GetID = 'c';
hook_node_Previous = 'a';

{Class MenuGroupNode}
class_MenuGroupNode = 'laa';
hook_MenuGroupNode_getNodeSubListItems = 'x';

{Class NodeSubList}
class_NodeSubList = 'wd';
hook_nodesublist_getHead = 'i';

{Class NodeSub}
class_NodeSub = 'lm';
hook_nodesub_Next = 't';

{Class Menu}
class_Menu = 'pja';
hook_menu_Option = 'w';
hook_menu_Action = 'H';

{Class ObjectInterface}
class_ObjectInterface = 'sha';
hook_interface_GetActions = 'I';
hook_interface_GetX = 'v';
hook_interface_GetY = 'mc';
hook_interface_GetWidth = 'rd';
hook_interface_GetHeight = 'Ac';
hook_interface_GetText = 'dd';
hook_interface_GetTextureID = 'x';
hook_interface_GetTextColor = 'fd';
hook_interface_GetModelID = 'r';
hook_interface_GetModelZoom = 'Tc';
hook_interface_GetName = 'nc';
hook_interface_GetChildren = 'h';
hook_interface_GetID = 'tb';
hook_interface_GetStack = 'W';
hook_interface_GetParentID = 'X';
hook_interface_IsHidden = 'Yb';

{Class SettingArray}
class_SettingArray = 'vaa';
hook_settingarray_GetData = 'b';

{Class SoftReference}
class_SoftReference = 'kl';
hook_softreference_getReference = 'z';

{Class HardReference}
class_HardReference = 'kr';
hook_hardreference_getObject = 'C';

{Class Ground}
class_Ground = 'ug';
hook_ground_AnimableList = 'r';
hook_ground_WallObject1 = 'k';
hook_ground_WallObject2 = 'o';
hook_ground_WallDecoration1 = 'h';
hook_ground_WallDecoration2 = 'i';
hook_ground_FloorDecoration = 'g';

{Class WallObjectData}
class_WallObjectData = 'ad';
hook_WallObjectData_GetID = 'ib';
hook_WallObjectData_GetModel = 'tb';
hook_WallObjectData_GetOrientation = '';

{Class WallDecorationData}
class_WallDecorationData = 'sm';
hook_WallDecorationData_GetID = 'vb';
hook_WallDecorationData_GetModel = 'nb';
hook_WallDecorationData_GetOrientation = '';

{Class FloorDecorationData}
class_FloorDecorationData = 'bb';
hook_FloorDecorationData_GetID = 'hb';
hook_FloorDecorationData_GetModel = 'xb';
hook_FloorDecorationData_GetOrientation = '';

{Class InteractiveObject}
class_InteractiveObject = 'ur';
hook_interactiveobject_GetID = 'hb';
hook_interactiveobject_GetModel = 'Hb';
hook_interactiveobject_GetOrientation = '';

{Class InteractiveObject2}
class_InteractiveObject2 = 'gr';
hook_interactiveobject2_GetObjectData = 'mb';

{Class SecondLevelObject}
class_SecondLevelObject = 'wm';
hook_secondlevelobject_GetID = 'i';
hook_secondlevelobject_GetModel = 'u';
hook_secondlevelobject_GetOrientation = '';

{Class WallObjectSub2}
class_WallObjectSub2 = 'ec';
hook_wallobjectsub2_getComposite = 'cb';

{Class WallDecorationSub2}
class_WallDecorationSub2 = 'jc';
hook_walldecorationsub2_getComposite = 'W';

{Class FloorDecorationSub2}
class_FloorDecorationSub2 = 'iba';
hook_floordecorationsub2_getComposite = 'fb';

mormonman

2011-05-03 17:06:17

Delete your whole reflection folder and re-download with simba.

Bixby Sayz

2011-05-03 19:10:01

Odd. Mine failed to update as well. Manually copying the hooks from this thread got me running again, but who knows what will happen next update.

pyroryan

2011-05-03 19:16:40

http://pyroryan.net46.net/reflection/Hooks.simba
is where reflection should fetch them from.

Overtime

2011-05-03 20:42:48

Yep my simba didnt pick up the new hooks.

Yago

2011-05-03 23:09:39

Asked me to restart once then worked for me great after wards…

grats

2011-05-03 23:24:42

my reflection.sex got deleted out of the folder when the last update happened for rs.. on my main machine (virtual machines were fine) so idk if that changes it or what

the newer just uses updater.sei right?

Coh3n

2011-05-04 10:30:18

Doesn't the Simba extension get updates from the git repository? According to this, nothing has been updated since April. 24th.

E: In case anyone's wondering, the automatic and manual updates don't work for me.

No Reflection update
No Reflection update available.

Harry

2011-05-04 11:06:57

Here is the way it works right now:
1) Pyroryan's script queries if RS is out of date.
2) If it's out of date, updater notifies him and grabs most of the hooks.
3) Hooks are FTP'd (or some other method) to the link above @ net46.
4) When you run your script, it grabs the most recent hooks from there.

He doesn't have it automatically commit to github because it would require having his private key de-auth password saved in the script, which he probably isn't comfortable with (100% understandable).

Github's webpage that he changed it to does not automatically update from the repository, and that also requires the private key to commit to, so that's out of the question.

So yes, Simba autoupdater will say up to date, but then Reflection.simba will grab latest hooks when you press Play.

So right now, when you run a script, it will grab the most recent hooks from that webpage and save them to your Hooks.simba. Then when you rerun they work. Any better suggestions on how to handle it, understanding that github requires a private key?

Coh3n

2011-05-04 11:15:15

From: Harry
So right now, when you run a script, it will grab the most recent hooks from that webpage and save them to your Hooks.simba. Then when you rerun they work. Any better suggestions on how to handle it, understanding that github requires a private key?

Someone commit the hooks to github? Maybe not right away, but as soon as possible, so the updater works properly for everyone.

Markus

2011-05-04 11:19:07

Github also supports old-school password authentication iirc. How about storing hooks not in the git but at some other external place which can be less secured? After all, it are just hooks..

pyroryan

2011-05-04 11:38:46

From: Harry
3) Hooks are FTP'd (or some other method) to the link above @ net46.


They're currently FTP'd in manually. I'm over halfway done with the automatic FTP part. But no rush for me with finals :D

Harry

2011-05-04 12:46:55

From: Markus
Github also supports old-school password authentication iirc. How about storing hooks not in the git but at some other external place which can be less secured? After all, it are just hooks..

Pretty sure they require private key auth now, only. They should be committed "eventually" of course, he should get on that :p

Coh3n

2011-05-04 13:25:27

From: Harry
Pretty sure they require private key auth now, only. They should be committed "eventually" of course, he should get on that :p

I sent a pull request with then new hooks + a small change.

https://github.com/SRL/srl-reflection/pull/31

Dgby714

2011-05-04 13:28:06

From: Coh3n
Doesn't the Simba extension get updates from the git repository? According to this, nothing has been updated since April. 24th.

E: In case anyone's wondering, the automatic and manual updates don't work for me.

No Reflection update
No Reflection update available.


Updates from github? What are you talking about?

AddUpdater('Reflection', 'http://wizzup.org/static/srl/srlref.tar.bz2', 'http://wizzup.org/static/srl/srl_refl_version', IncludePath, True, True, Refl)

or is Wizzup?s srlref.tar.bz2 updated from github?

Home

2011-05-04 13:30:37

From: Dgby714
Updates from github? What are you talking about?

AddUpdater('Reflection', 'http://wizzup.org/static/srl/srlref.tar.bz2', 'http://wizzup.org/static/srl/srl_refl_version', IncludePath, True, True, Refl)

or is Wizzup?s srlref.tar.bz2 updated from github?


From what I know (I might be wrong) I think it is.


~Home

Coh3n

2011-05-04 13:30:55

From: Dgby714
or is Wizzup?s srlref.tar.bz2 updated from github?

I would assume it's connected somehow because that's how the MSI extension works, and my Reflection always updated as the git repo was updated.

sm0k3

2011-05-04 14:12:08

I personaly would put them on the Srl SVN . as you can get files from SVN via http and Ftp or at least i can from my svn repo
then you just put them in a public repo and then have them taken from there . i only say this because Villavu allready has its own svn (that ibelieve is on a server owned by villavu ? so that you can have full controll over auths . ie just make a folder public to pull from and a password only for commiting the new hooks) dosent have to be svn but i know more about svn than git .. lol

Harry

2011-05-04 14:30:06

From: Dgby714
or is Wizzup?s srlref.tar.bz2 updated from github?

The .tar.bz2s are updated from github. Wizzup's script fetches those commits. I suppose he could change it to handle pyroryan's site, but it's best being at one source.

grats

2011-05-07 20:55:50

SRL Compiled in 0 msec
SMART Initialized.

[Reflection] Failed to get Hook Revision!
[Reflection] Failed to get Hook Revision!
[Reflection] Randoms var set!


how come all my scripts get this now? just today

Yago

2011-05-07 21:05:33

Same here…

Harry

2011-05-07 21:12:27

Means pyroryan's host is sucky.

grats

2011-05-07 21:31:53

From: Harry
Means pyroryan's host is sucky.


oh =[

yea it takes like 1-5 minutes for a script to start up now

Echo_

2011-05-07 22:02:30

From: Harry
Means pyroryan's host is sucky.


It's about the best you can get for free :(

grats

2011-05-07 22:37:02

From: Echo_
It's about the best you can get for free :(


what's the host do/for ?

if someone sets my server up to do it, you guys can use that lol

Sex

2011-05-07 22:48:07

http://pyroryan.net46.net/reflection/Hooks.simba was down when I first read this thread. It is now up.
I think all that should be done is a change of hosts.

grats

2011-05-07 23:00:01

From: Sex
http://pyroryan.net46.net/reflection/Hooks.simba was down when I first read this thread. It is now up.
I think all that should be done is a change of hosts.


probably just a temp thing? I'd say if it happens again within a few days then action should be taken!

Sex

2011-05-07 23:03:32

It has obviously happened before with all these threads I see about this error occurring..

grats

2011-05-07 23:06:48

From: Sex
It has obviously happened before with all these threads I see about this error occurring..


Oh I wasn't sure if it just had been down for like a day

KingKong

2011-05-08 00:47:15

If it happens again just do SetupReflectionEx(False) instead of True, if the hooks aren't outdated then scripts should work, it they are then scripts won't.

Harry

2011-05-08 06:57:45

Well I used to host them instead of pyroryan's free host, and the script didn't used to check for hooks unless loginindex was broken. He should host it on Google Code which you can (IIRC) commit without a private key, which I think he was planning on doing.