ghunalma
New Member
Hi There! =)
I was getting this error all the time when trying to add version 12.72 to Mehah OTC Redemption 3.1 (supposedly, this OTC has support for versions 12x and 13x).
I placed the spr and dat files from version 12.72 in the "things" directory and adjusted the version in the init.lua file. When I enter the login (email) and password on the client to log in, the list of characters appears normally, but when I click to log in with the characters, the client screen, as shown in the screenshot, does not change.
Can anyone help me with this?
init.lua
I was getting this error all the time when trying to add version 12.72 to Mehah OTC Redemption 3.1 (supposedly, this OTC has support for versions 12x and 13x).
I placed the spr and dat files from version 12.72 in the "things" directory and adjusted the version in the init.lua file. When I enter the login (email) and password on the client to log in, the list of characters appears normally, but when I click to log in with the characters, the client screen, as shown in the screenshot, does not change.
Can anyone help me with this?
init.lua
Lua:
-- this is the first file executed when the application starts
-- we have to load the first modules form here
-- set true so that modules are reloaded when modified. (Note: Use only dev mod)
AUTO_RELOAD_MODULE = false
-- updater
Services = {
--updater = "http://localhost/api/updater.php",
}
Servers = {
--WOF = "127.0.0.1:7171:1098"
WOF2 = "http://127.0.0.1:80/login.php"
}
g_app.hasUpdater = function()
return (Services.updater and Services.updater ~= "" and g_modules.getModule("updater"))
end
-- setup logger
g_logger.setLogFile(g_resources.getWorkDir() .. g_app.getCompactName() .. '.log')
g_logger.info(os.date('== application started at %b %d %Y %X'))
g_logger.info("== operating system: " .. g_platform.getOSName())
-- print first terminal message
g_logger.info(g_app.getName() .. ' ' .. g_app.getVersion() .. ' rev ' .. g_app.getBuildRevision() .. ' (' ..
g_app.getBuildCommit() .. ') built on ' .. g_app.getBuildDate() .. ' for arch ' ..
g_app.getBuildArch())
-- add data directory to the search path
if not g_resources.addSearchPath(g_resources.getWorkDir() .. 'data', true) then
g_logger.fatal('Unable to add data directory to the search path.')
end
-- add modules directory to the search path
if not g_resources.addSearchPath(g_resources.getWorkDir() .. 'modules', true) then
g_logger.fatal('Unable to add modules directory to the search path.')
end
-- try to add mods path too
g_resources.addSearchPath(g_resources.getWorkDir() .. 'mods', true)
-- setup directory for saving configurations
g_resources.setupUserWriteDir(('%s/'):format(g_app.getCompactName()))
-- search all packages
g_resources.searchAndAddPackages('/', '.otpkg', true)
-- load settings
g_configs.loadSettings('/config.otml')
g_modules.discoverModules()
-- libraries modules 0-99
g_modules.autoLoadModules(99)
g_modules.ensureModuleLoaded('corelib')
g_modules.ensureModuleLoaded('gamelib')
g_modules.ensureModuleLoaded("startup")
local function loadModules()
-- client modules 100-499
g_modules.autoLoadModules(499)
g_modules.ensureModuleLoaded('client')
-- game modules 500-999
g_modules.autoLoadModules(999)
g_modules.ensureModuleLoaded('game_interface')
-- mods 1000-9999
g_modules.autoLoadModules(9999)
local script = '/' .. g_app.getCompactName() .. 'rc.lua'
if g_resources.fileExists(script) then
dofile(script)
end
end
-- run updater, must use data.zip
if g_app.hasUpdater() then
g_modules.ensureModuleLoaded("updater")
return Updater.init(loadModules)
end
loadModules()