RO OpenSetup (c) 2010-2024 Ai4rei/AN

Old news

[2023-09-17] DirectX 9

Support for clients from 2023-09-06 onwards which offer rendering with DirectX 9 (in addition to current DirectX 7) is on the way. The UI and loading/saving settings are done. Enumerating DirectX devices and resolutions needs to be redone, which was long due anyway. While the "Test settings" feature also needs some work, it was created with DirectX 9 in mind, so extending that will be less bothersome.

Until then, the testing releases allow you to peek on whatever already works, no longer works or not yet works. Also note, that Registry releases will no longer be part of the regular release cycle, as this Edition has been on maintenance for years and is increasingly getting in the way. It will still receive bug fixes whenever needed.

[2023-07-21] Release 2.18.0.578

This release adds support for alternative ROExt DLL names and restores visual cue the Registry and Lua versions (just the look, no switching).

[2023-04-02] Wrong download links

A typo slipped into the boxed download links above the during the split in the last release. Namely the Registry and Lua for the non-ROZ version where swapped. The normal download links (those under the download tab) were not affected. Thanks to [Sapito Sucio ߐٝ for pointing it out.

[2023-02-06] Release 2.17.0.573

This release adds live-testing of selected graphics settings, improves and fixes the UI and splits the default release (non-ROZ) into separate Lua and Registry versions, because switching at run-time was confusing and led people into spectacular trouble-shooting fails.

[2022-05-04] Release 2.16.1.526

This maintenance release has no user-relevant changes.

[2022-01-17] Known issues with Windows 11

Currently OpenSetup is untested on Windows 11 and that will probably remain that way for a while. Nevertheless there are reports of ROExt and the associated settings page not working properly:

  • Codepage list may be empty (fixed in 2.17.0)
  • LockWindow setting may have no effect

[2021-12-21] Release 2.16.0.518

This release adds proper support for RagnarokOnline Zero (ROZ). As settings are stored elsewhere, it is released as separate binary. Also since I have no idea whether someone actually still uses OpenSetup or not, this release adds some tame, optional telemetry and version checking like it is used in RO Patcher Lite. There are also some other fixes/improvements that can be found in doc/history.txt

[2020-12-01] Translation repository

As of today, translations are hosted on github to allow for easier updates and independent revisions. Of course I still accept translations through other channels as well.

[2020-11-28] Release 2.14.2.428

This release adds /mable and /zoom, updates Japanese and Russian translation and fixes UI glitches and a bug in logging.

[2018-08-28] Release 2.14.1.425

This release updates Russian translation and fixes a minor UI glitch.

[2018-06-17] Release 2.14.0.422

This release adds support for high DPI screens and kRO:Zero, and fixes various UI glitches.

[2017-12-25] Release 2.12.0.406

This release adds support for /aura2, /btg, /cashshop, /goldpc, /roulette and /quake command presets. The OpenSetup interface language can now also be configured to use a specific language, rather than the system default. Fixes minor glitches on Windows 10.

[2015-12-05] Release 2.11.6.397

This maintenance release adds support for ASLR and DEP. No functional changes.

[2015-03-18] Release 2.11.5.396

This release adds French translation. No functional changes.

[2015-02-14] Release 2.11.4.392

This release adds Thai translation. No functional changes.

[2014-10-27] Release 2.11.3.389

This release adds Traditional Chinese translation. No functional changes.

[2014-10-26] Release 2.11.2.386 + Source Release 2.11.2.386

This release adds Simplified Chinese translation, updates Spanish translation and fixes various UI and debug log issues. Also updated public sources while being at it.

[2014-08-02] Release 2.11.0.365

This release improves Lua settings saving and adds an option to save in data\ rather than savedata\ as some older clients expect the settings there.

[2014-08-02] Release 2.10.2.353

This release updates Brazilian Portuguese translation. No functional changes.

[2014-07-29] Release 2.10.1.349

This release updates Japanese and Spanish translation. No functional changes.

[2014-06-29] Release 2.10.0.346

This release adds support for three ingame commands and improves compatibility and troubleshooting based on various user feedbacks.

[2013-10-20] Release 2.9.1.326

This release updates Japanese and Spanish translation. No functional changes.

[2013-09-01] Release 2.9.0.322

This release adds support for disabling hardware-accelerated graphics and detecting mirror drivers, both intended as troubleshooting measures. It also fixes few minor typos in the translations and touches up various aspects of the user-interface, such as context-sensitive help through tool tips.

[2013-07-28] Release 2.8.3.300

This release updates Japanese translation and fixes a few others. No functional changes.

[2013-07-25] Release 2.8.2.296

This release adds checks for LUA engine to detect the most common (currently known) issue people are experiencing, and fixes a bug related to it. It also updates the Russian and Japanese localization. There is no public 2.8.1 release, because it was not stable.

[2013-07-06] Source Release 2.8.0.277

Updated sources to current state, no additional updates or harm involved.

[2013-07-02] Release 2.8.0.277

This release adds support for configurable "HKLM to HKCU" as well as the ability to specify the size of the client window using an actual window. It also fixes a bunch of UI and IPC issues, see the history for details.

[2013-06-20] Release 2.7.0.240

This release adds Spanish translation as well as increased space for help texts. It also adds the support for resetting client settings and data, and improves keyboard accessibility. Finally you can configure now, whether REG or LUA will be displayed first by default.

[2013-05-11] Release 2.6.7.220

This release properly implements Windows 8 support and improves error reporting and user-experience.

[2013-04-30] Release 2.6.6.210

This release updates Russian localization (new bits and few fixes). No functional changes.

[2013-04-28] Release 2.6.5.207 + Source Release 2.6.5.207

Since today's release was such a fail, let's do this again and better.

[2013-04-28] Release 2.6.4.204 + Source Release 2.6.4.204

This release fixes the display resolution list issue on Windows 8. Actually it's a lie, it does not fix it, but makes it work. It also makes sure, that the application does not run in the Windows Vista context on Windows 7/8.

[2013-04-22] Windows 8 Again

Cause for the empty resolution list issue on Windows 8 has been found and is actually quite simple. Windows 8 does not support any display bit-depth lower than 24 bits, because it considers them legacy and has to emulate them for applications it deems appropriate... Err What? This affects the official setup as well, since RO runs in 16-bit mode. Until there is a fix, setting compatibility to emulate Windows 7 or older will fix it.

[2013-04-13] Release 2.6.3.200

This release incorporates recently submitted translations and improvements to both localization and error messages. There are also certain changes that were supposed to be released as 2.6.2, after the source release (see history.txt for more details).

[2012-02-03] Source Release 2.6.2.180

Updated sources to the most recent state. If you intend to release your own builds, consult the license first. Regular binary release will follow in the next days.

[2012-12-16] Release 2.6.1.166

This release fixes an issue that rendered OpenSetup unusable on platforms that needed elevation. Windows 8 is still not considered compatible, as occasionally the display resolution list enumeration spits out 32-bit modes only, thus the list remains empty.

[2012-12-13] Windows 8

RO OpenSetup has been tested for compatibility with OOBE Windows 8; result: failed, elevated transaction and resolution list do not work properly. Though elevated transaction seems to have stopped to work for Windows 7 as well, thus that might just be a careless bug.

[2012-12-09] Release 2.6.0.158

This release removes the need for administrator rights, except for saving changes. This should also solve save-failures when the setup is started by an underprivileged task (ex. game client or patcher). Saving will still fail as standard user on Windows NT/2000, as there is no secondary logon available. Also added an incomplete Japanese translation, while experimenting with the UI localization mechanics.

[2012-12-02] Release 2.5.1.147

This release fixes a careless mistake from yesterday, where switching the settings engine would not unlock fields specific to said engine.

[2012-12-01] Release 2.5.0.145

This release introduces localization of remaining parts of the UI, as well as two DirectX-related bug-fixes. There are no longer distinct Lua and registry releases, as both has been merged into a single application. The distinction is made at the icon in lower-left corner.

[2012-11-11] Happy whatever-event-your-country-celebrates-today

While I actually wanted to release a maintenance release today, it ended up being a nightly only, since stuff did not work out like I wanted. Updated source or the SVN repository should be out before the end of the year... There are 3 milestones left, so two weeks each should be sufficient pace.

[2012-07-29] Note on "run it as administrator" fix suggestions

I have stumbled upon various threads over the last months telling people to run OpenSetup or any other of my tools "as administrator" when they are experiencing problems. While this certainly fixes issues with a lot of software, it does not apply to my tools. They are UAC-aware, which means that they ask for elevation only when really necessary and otherwise do not need it. Running as administrator should not be considered a bug-fixing measure in general, especially not with software you do not know and use for the first time. That said, also avoid telling others to run something "as administrator" and ask them to report the issue instead.

[2012-07-12] Release 2.4.0.113

This release fixes a bunch of issues (see history.txt for more details), among others Lua-flavored OpenSetup's settings getting ignored by the kRO clients. Updating to this release is highly recommended for both REG and LUA flavors.

[2012-07-08] Issue with Lua-clients

There is currently one issue that can be experienced when using OpenSetup Lua with a kRO client that uses Lua for it's settings. All settings get read and written by OpenSetup correctly, but the client does not apply them and uses defaults instead. This issue is caused by the fact that OpenSetup does not unlock the settings by setting a certain key in the registry. Bugfix is in preparation and will be released within next days.

[2012-07-06] Release 2.3.0.0

This release adds Czech and (crude) Korean translation.

[2012-06-14] Release 2.2.0.0

This release adds Brazilian Portuguese translation and a few fixes (such as #150).

[2012-05-20] Release 2.1.0.0

This release introduces localized resources, for now with a German translation, but hopefully more languages in the future. It also fixes "Fullscreen" option not getting saved and adds support for "Trilinar Filtering" for the Lua build.
Please note that a few clients, from the time Lua-based settings were introduced, are not able to read and/or update the settings (see history.txt for more details).

[2012-03-31] Release 2.0.2.92

This release fixes an issue where not all code pages would appear in ROExt's code page setting on systems that have more than 50 of them installed (thanks to #131).

[2012-02-11] Release 2.0.1.91

There goes a pair of new releases, albeit a week late. The smaller is for legacy clients and works the same way as 1.x; that is, it saves everything to registry (HKLM). The larger uses Lua for storing and reading settings, for use with current clients. Note, that the Lua-based setup still writes few things (mainly DirectX* device information) to the registry. Both versions now also include a context-sensitive help for all settings (except ROExt), although the help texts will probably need some improvement...

[2012-01-22] Next release will speak Lua

After getting asked (#113) and seeing, that the Lua-based setting saving is still being used, a new release will come. The registry-based setup also gets the options of the new official setup (system settings, options) where possible. Expected release is in about one or two weeks. As always you are free to give suggestions in the BBS.

[2010-12-25] Source Release 1.1.2.50

Merry Christmas. Where is it? Check the Q&A.

[2010-08-24] Release 1.1.2.50

After some insignificant fine-tuning, this can be considered stable version.

[2010-06-22] Release 1.1.0.40

Looks like I got bored again. Anyway, since there are major changes and some people seem to use it; this beta release changes the entire window layout and adds support for editing ROExt settings. If you do not know, what it is, either Google it or do not let it bother you; the settings are only shown, when the ROExt DLL is detected.