Ai4rei

RO Open Setup, v2.14.1.425 - last updated 2018/08/28

Recommended Posts

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Thanks, updated the explanation for /stateinfo.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Why closed-source?

It's NOT open till 2010.

Edited by Temtaime

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

nice! Thanks for this Ai4rei! /no1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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.

Loading...