Jump to content

RO Open Setup, v3.1.0.627 - last updated 2023/11/18


Ai4rei

Recommended Posts


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

really nice program, but would be even nicer if there were an easy way to translate :(

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

You have two options:

  • Make localized version of the Dialog and String Table resources (requires Resource Hacker or something to that effect).
  • Submit a translation of the complete resources. This way it will be included in all future releases and attributed in the credits.
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

Well I'm kinda lazy, still translating :P but just posted to let you know (if you still don't) that IDCHECKBOX_STATEINFO is to show/hide icon descriptions when you move your mouse over it

Edited by EvilPuncker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Thanks, updated the explanation for /stateinfo.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Thank you very much. There are just two small issues.

os_pt-br.png

"Placa de vídeo VooDoo3 instalada" does not fit the UI, it has also been changed to just "VooDoo3 graphics card" in the last release, since other languages had problems to fit in as well. The other don't know if you left "Codepage" (ROExt) as is, intentionally or just missed it.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

Codepage was intended since I couldn't find a good translation for it :P and about the voodoo3 use "Detectar placas VooDoo3" if possible

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Fits, thanks. I'll see how Windows calls "Codepage" on pt-BR locale. The translation will be part of the next release.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

nice, can't wait to see next release :D

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Released v2.2.0, with Brazilian Portuguese and a couple of fixes.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

nice! going to test it right now!

Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Released v2.3.0, with Czech and Korean translations; no functional changes.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  48
  • Reputation:   87
  • Joined:  05/15/12
  • Last Seen:  

Why closed-source?

It's NOT open till 2010.

Edited by Temtaime
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

It's not open as in open-source, but open as in free. That does not prevent me from releasing the source on some occasions, though.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Released v2.4.0, resolves issues with Lua settings not being used by the client, among others. Updating is highly recommended.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  185
  • Reputation:   26
  • Joined:  12/07/11
  • Last Seen:  

nice! Thanks for this Ai4rei! /no1

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  01/19/12
  • Last Seen:  

I'm using 2012-04-10RagexeRE_J client and this OpenSetup doesnt work because wrong output file (OptionInfo.lua).

Right now OpenSetup's output file looks like :

OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 1
OptionInfoList["WIDTH"] = 1024
OptionInfoList["HEIGHT"] = 768
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 2
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 0
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1

but, the right output file for 2012-04-10RagexeRE_J should looks like below:

CmdOnOffList = {
["/battlemode"] = 0,
["/notrade"] = 0,
["/noshift"] = 0,
["/noctrl"] = 1,
["/skillfail"] = 1,
["/notalkmsg"] = 0,
["/notalkmsg2"] = 0,
["/showname"] = 1,
["/fog"] = 1,
["/aura"] = 1,
["/window"] = 0,
["/miss"] = 1,
["/q1"] = 0,
["/q2"] = 0,
["/effect"] = 1,
["/bgm"] = 1,
["/sound"] = 1,
["/loginout"] = 1,
["/shopping"] = 1,
["/stateinfo"] = 1,
["/snap"] = 0,
["/itemsnap"] = 0,
["/skillsnap"] = 1,
["/hoai"] = 0,
["/merai"] = 0,
["/camera"] = 0,
["/btg"] = 1,
["/lightmap"] = 1
}
OptionInfoList = {
["Window_XPos"] = -1,
["Window_YPos"] = -1,
["Trilinear"] = 0,
["Bgm_Volume"] = 100,
["Effect_Volume"] = 100,
["AutoOpen1to1Window"] = 1,
["AutoOpen1to1Window_Friend"] = 1,
["PlaySound_Open1to1Window"] = 1,
["Simplicity_SkillList"] = 0,
["Show_SkillDescript"] = 0,
["ChangeChatMode"] = 1,
["LockMouse"] = 0,
["ChannelCopID"] = 0,
["Outdoor_ViewLatitude"] = -45,
["Outdoor_ViewDistance"] = 400,
["Indoor_ViewLatitude"] = -45,
["Indoor_ViewDistance"] = 300,
["SkinName"] = "",
["MouseExclusive"] = 1,
["ISFULLSCREENMODE"] = 1,
["WIDTH"] = 1024,
["HEIGHT"] = 768
}

* without 'OptionInfoList' and 'CmdOnOffList' in every line.

I've tried download the source and compile it with VS 6.0 & VS 2005, but I always got some errors when compiling... (even i haven't changed anything yet a.k.a original source files)

So, may you make some new branch version for 2012-04-10 client?

Thank you...

Edited by MuzTank
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Hmm... both should be equivalent Lua code, can you tell me any error messages the client is printing? The latest version has been thoroughly tested with 2012-07-02aRagexeRE.

The source is not up-to-date and does not support Lua clients, you might want to tell me the errors you got while compiling though.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  01/19/12
  • Last Seen:  

Before the client opens, it shows warning

1st warning box: [string "buf]:1: attemp to index global 'CmdOnOffList' (a nill value)
2nd warning box: cannot open system/towninfo.lub: no such file or directory
3rd warning box: TownInfo file init

then the client's resolution back to 640x480...

Edited by MuzTank
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  5
  • Reputation:   2
  • Joined:  05/25/12
  • Last Seen:  

why OptionInfo.lua in SaveData folder is always increasing at the time of the setting?

OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 0
OptionInfoList["WIDTH"] = 640
OptionInfoList["HEIGHT"] = 480
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 0
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 1
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1
OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 0
OptionInfoList["WIDTH"] = 640
OptionInfoList["HEIGHT"] = 480
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 0
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 1
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1
OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 0
OptionInfoList["WIDTH"] = 640
OptionInfoList["HEIGHT"] = 480
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 0
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 1
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1
OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 0
OptionInfoList["WIDTH"] = 640
OptionInfoList["HEIGHT"] = 480
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 0
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 1
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1
OptionInfoList["Trilinear"] = 0
OptionInfoList["Bgm_Volume"] = 100
OptionInfoList["Effect_Volume"] = 100
OptionInfoList["MouseExclusive"] = 1
OptionInfoList["ISFULLSCREENMODE"] = 0
OptionInfoList["WIDTH"] = 640
OptionInfoList["HEIGHT"] = 480
OptionInfoList["BITPERPIXEL"] = 16
OptionInfoList["DEVICECNT"] = 0
OptionInfoList["MODECNT"] = 0
OptionInfoList["SPRITEMODE"] = 2
OptionInfoList["TEXTUREMODE"] = 2
CmdOnOffList["/bgm"] = 1
CmdOnOffList["/sound"] = 1
CmdOnOffList["/notrade"] = 0
CmdOnOffList["/noshift"] = 0
CmdOnOffList["/noctrl"] = 1
CmdOnOffList["/skillfail"] = 1
CmdOnOffList["/notalkmsg"] = 0
CmdOnOffList["/notalkmsg2"] = 0
CmdOnOffList["/showname"] = 1
CmdOnOffList["/fog"] = 1
CmdOnOffList["/aura"] = 1
CmdOnOffList["/window"] = 0
CmdOnOffList["/miss"] = 1
CmdOnOffList["/effect"] = 1
CmdOnOffList["/shopping"] = 1
CmdOnOffList["/stateinfo"] = 1
CmdOnOffList["/loginout"] = 1
CmdOnOffList["/snap"] = 0
CmdOnOffList["/itemsnap"] = 0
CmdOnOffList["/camera"] = 0
CmdOnOffList["/hoai"] = 0
CmdOnOffList["/merai"] = 0
CmdOnOffList["/lightmap"] = 1

Edited by Emistry
Please use [CODEBOX] or Attachments for long contents.
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Have tested the most recent version with a clean 2012-04-10aRagexeRE and it starts without warnings, with specified resolution (ex. 800x600).

Taking the second error message into account, you are probably missing option defaults lub file, or rather the entire system folder in your RO folder. Following files should be in there:

  • \RO\System\MsgString.lub
  • \RO\System\OptionInfo.lub (read-only setup defaults + OptionInfoList and CmdOnOffList declaration)
  • \RO\System\Towninfo.lub (2nd error message)
  • \RO\System\itemInfo.lub
  • \RO\System\Font
  • \RO\System\Font\RixSquirrel_12.eot
  • \RO\System\Font\RixMiniHeart_10.eot
  • \RO\System\Font\RixNHCgogo_10.eot
  • \RO\System\Font\RixSquirrel_10.eot
  • \RO\System\Font\RixMagic_10.eot
  • \RO\System\Font\RixLoveangel_10.eot
  • \RO\System\Font\RixLoveangel_12.eot
  • \RO\System\Font\RixJJangu_10.eot
  • \RO\System\Font\RixKid_10.eot
  • \RO\System\Font\RixFreshman_10.eot
  • \RO\System\Font\NHCgogo_10.eot
  • \RO\System\Font\NHCgogo_12.eot
  • \RO\System\Font\RixDiary_10.eot
  • \RO\System\LuaFiles514
  • \RO\System\LuaFiles514\OptionInfo.lub

Override settings (OptionInfo.lua) saved by Setup and Client are in SaveData folder.

why OptionInfo.lua in SaveData folder is always increasing at the time of the setting?
Because the official setup does this as well to keep settings written by the client.
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  5
  • Reputation:   0
  • Joined:  01/19/12
  • Last Seen:  

This problem only encounters with users without admin priviledges.

I used \RO\System\OptionInfo.lub from kRO, is it default to 640x480?

So, should I download OptionInfo.lub from http://svn6.assembla.com/svn/ClientSide/ ?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   19
  • Joined:  11/20/11
  • Last Seen:  

I run 64 bit does that mean it's of no use to me?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Squishyyy:

Whether your OS is 32-bit or 64-bit does not matter, as long Gravity does not release a 64-bit version of the RO client.

MuzTank:

Do not change the OptionInfo.lub in \RO\System . Also the registry part (yes the Lua setup still saves few settings in the registry) needs Admin rights, which the setup should ask for. Actually, you should not even be able to run the setup without administrator rights.

  • Upvote 1
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
Reply to this topic...

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