• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient Unlock full map

Status
Not open for further replies.

Decodde

New Member
Joined
Oct 8, 2018
Messages
31
Reaction score
0
How can i reveal the full map of my server, like if i had explored it all.mapa.png
 
Solution
It's easy:
1. Login to your server on any character.
2. Put server files:
data/items/items.otb
data/world/(all files)

In folder data of OTClient. It will look like this:
9043GOG.png

Then in OTClient open Terminal (CTRL+T) and type:
PHP:
g_things.loadOtb('items.otb')
Then (replace 'ots' with your map name):
PHP:
g_map.loadOtbm('ots.otbm')
It will freez OTClient for few seconds.
DONE!

You got full OTS map on minimap. After relog, it will save that map in OTClient config directory .otclient.
It's easy:
1. Login to your server on any character.
2. Put server files:
data/items/items.otb
data/world/(all files)

In folder data of OTClient. It will look like this:
9043GOG.png

Then in OTClient open Terminal (CTRL+T) and type:
PHP:
g_things.loadOtb('items.otb')
Then (replace 'ots' with your map name):
PHP:
g_map.loadOtbm('ots.otbm')
It will freez OTClient for few seconds.
DONE!

You got full OTS map on minimap. After relog, it will save that map in OTClient config directory .otclient.
 
Solution
Perfect :D:D
Another doubt, you know if there's any way to reload a specific module through hotkey?

-edit-
Code:
  -- mod |reload things|
  g_keyboard.bindKeyDown('F12', reloadScripts)

Did that code but it reload ALL modules, i would like to reload just the modules i select.

Tried add inside the module i want it to reload:

Code:
function reloadCurrentModule()
  local focusedChild = moduleList:getFocusedChild()
  if focusedChild then
    local module = g_modules.getModule(focusedChild:getText())
    if module then
      module:reload()
      if modules.client_modulemanager == nil then return end
      updateModuleInfo(module:getName())
      refreshLoadedModules()
      show()
    end
  end
end

g_keyboard.bindKeyDown('F12', reloadCurrentModule)

-- lol that script not reloading the module >.<
@Gesior.pl
get that error:
Code:
ERROR: ...e_creatureinformation/game_creatureinformation.lua:235: attempt to index global 'moduleList' (a nil value)
 
Last edited:
Thanks @Gesior.pl for that tip.
Do You know maybe how to unlock the full map for everyone? I mean using Your tip, it is unlocked on my PC but if someone download my compressed client, he has no map.
 
Status
Not open for further replies.
Back
Top