Jump to content
  • 0

06-16-10 LUA or LUB? Table Index Nil?


blackrabite

Question


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  02/14/13
  • Last Seen:  

Hello again!

 

As you can see in my setup below, I am using the 06-16-10 LUB files for my 06-16-10 client. However, whenever I start the client, I get the error:

 

lua files\stateicon\stateicon.lua:1846: table index is nil

 

Clearly, this is because this file does NOT exist in my data GRF. The client works fine otherwise in my testing so far. Should I be using a set of LUA files in conjunction with my current LUB set? I could find no instruction to do so, so I thought I'd ask.

 

OR: should I use "read LUA before LUB" and just forget all about LUB files? In that case, which LUA should I use for 06-16-10 client? The most recent from the ClientSide svn?

 

Thank you for the help! Below is my current setup:

 

fully updated kRO installation (2013-02-01)

rAthena 17128 : renewal.h IGNORED

06-16-2010 diff'd client (NO read data & NO lua before lub)

 

Alexandria's Data v2.0 + update from SVN

06-16-2010 LUB files + pre-renewal item description

(source: http://svn6.assembla...svn/ClientSide/)

 

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  02/14/13
  • Last Seen:  

Hmmm. I have tried running all the setups & client as Admin, and that doesn't work (I'm a full Admin account anyway...). I even switched back to my working GRF with the original .lua nil problem, and it is permanently windowed.

 

I have tried putting OptionInfoList["ISFULLSCREENMODE"] = 1 in the SaveData\OptionInfo.lua file, I've tried saving that as .lub, I've tried putting it into the OptionInfo.lub file from your pack and re-packing.... nothing works! Unfortunately, I have to go to work now. Please let me know if you can think of anything.

 

Thank you.

 

edit: I guess what it is that is frustrating me most is that it should be much more obvious which variable ultimately controls how the client acts. For 06-16-10 client w/ fully updated kRO:

is this in RO\SaveData\OptionInfo.lua?

Or should that be .lub?

Or, is it in (grf) Data\OptionInfo.lua?

Or, is it in (grf) Data\lua files\optioninfo\OptionInfo.lub?

 

It's certainly not the registry, because FULLSCREEN is set to 1 there. This is all indicative of my fundamental misunderstandings of LUA and LUB, so if anybody could point me to a thread that explains exactly what they are, why RO uses them, and when one is used over the other, it'd be miraculous. Thank you for reading!

 

edit: The Second: So! I fixed the fullscreen issue by using this setup, referenced later in this thread. While some of my confusion on LUA and LUB still stands - and I'm still way game to check out any references you all can throw at me - everything else is working wonderfully. Thank you, Judas!

Edited by blackrabite
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

either is fine. But I usually just do lub files. Where I just save as the lua files to lub files.

 

http://supportmii.com/ro1/Clients/Judas_Setups/2010_Setup/

What you need is this one:  2010_06_16_judas.7z

 

You can use the grf provided in there, I already tested them to work on 2010-06-10. Or you can extract the lua files folder from them. However the above links the lub files aren't readable. I don't think I had the time to just save as from the .lua file.

 

Anyway let me know if you still have problems and I can help

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  02/14/13
  • Last Seen:  

Hello Judas, thank you for your help and your resources (Client Bible, etc!)

 

I extracted the LUB & LUA from mainj.grf and merged them into my Data\ folder, which I then converted to a GRF: the client boots with no problems now!

But, the client will NOT fullscreen anymore. I have tried using OpenSetup.exe and Setup_patched.exe, and nothing fixes this issue. Please advise! Thank you very much.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

hmm have you run the setup and client as run as administrator. If it doesn't work, you can skype/teamview with me

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
Answer this question...

×   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...