Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[info]All values in Const.lua

Newbie Spellweaver
Joined
Mar 25, 2009
Messages
51
Reaction score
20
Hi guys!
data from Gameserver.exe obtained by ida-pro:
Code:
REGEN_TICK
HP_REGEN_AMOUNT
HP_REGEN_RATE_IN_COMBAT
EN_REGEN_AMOUNT
EN_REGEN_RATE_IN_COMBAT
STA_REGEN_AMOUNT
STA_REGEN_RATE_IN_COMBAT
SITTING_REGEN_RATE
AI_OPTIMIZATION
PVP_MODE
RUN_RESOURCE_VALIDATOR
INCLUDE_DEV_FIELD_LIST
CONST_DYNAMICFIELD_EXPIRED_TIME
STRESS_ADD_INTERRUPT_DURING_ATTACKING
STRESS_ADD_LIMITED_CHASE_TIME
STRESS_CHASE_INTERVAL
STRESS_ADD_AVOID_MELEE_ATTACK
STRESS_ADD_AVOID_RANGE_ATTACK
AIMON_ENABLE
AIMON_AUTO_TARGET
AIMON_SET_FIELDID
AIMON_SET_SPAWNID
AIMON_UPDATE_INTERVAL
STATE_FACTOR_FOR_DAMAGE_BY_BACK
STATE_FACTOR_FOR_DAMAGE_BY_BEATEN
STATE_FACTOR_FOR_DAMAGE_BY_STUN
STATE_FACTOR_FOR_DAMAGE_BY_DEFLECT
STATE_FACTOR_FOR_DAMAGE_BY_THROWUP
STATE_FACTOR_FOR_DAMAGE_BY_KNOCKDOWN
STATE_FACTOR_FOR_DAMAGE_BY_UPPERED
STATE_FACTOR_FOR_MF_VALUE_BY_BACK
STATE_FACTOR_FOR_MF_VALUE_BY_BEATEN
STATE_FACTOR_FOR_MF_VALUE_BY_STUN
STATE_FACTOR_FOR_MF_VALUE_BY_DEFLECT
STATE_FACTOR_FOR_MF_VALUE_BY_THROWUP
STATE_FACTOR_FOR_MF_VALUE_BY_KNOCKDOWN
STATE_FACTOR_FOR_MF_VALUE_BY_UPPERED
TIME_SYNCH_INTERVAL
REPORT_NPC_FILENAME
VICTORY_DEFAULT_DELAY
INVINCIBLE_TIME_REVIVE
INVINCIBLE_TIME_ENTER_FIELD
INVINCIBLE_BUFF_ID
INVISIBLETONPC_BUFF_ID
REBIRTH_VALID_DISTANCE_XY
REBIRTH_VALID_DISTANCE_Z
REBIRTH_DEBUFF_TARGET_LEVEL
REBIRTH_SOULBINDING_DEBUFF
REBIRTH_CHECKPOINT_DEBUFF
REBIRTH_QUESTPVP_DEBUFF
REBIRTH_QUESTPVP_BUFF
REBIRTH_SOULBINDING_RECOVERATE
REBIRTH_CHECKPOINT_RECOVERATE
REBIRTH_QUESTPVP_RECOVERATE
REBIRTH_BATTLEARENA_RECOVERATE
LOG_FSM
LOG_JOB
LOG_SENSOR
LOG_PACKET
LOG_PATHFIND
LOG_SCRIPT_TIMER
LOG_AUTOPARTY
LOG_NPCSESSION
ENABLE_COLT_TIMEOUT_CHECKER
SHOW_LUA_ERROR_LOG
LOG_TALENT
GODMODE_WITH_INVINCIBLE
TEST_CMD_HANDLER_COMPARER
MAX_BUFF_QTY
MAX_DEBUFF_QTY
COMBAT_CHASE_MAX_DURATION_TIME
ROAM_DEFAULT_IDLE_TIME
NPC_FINDPATH_RADIUS_LEVEL1
NPC_FINDPATH_RADIUS_LEVEL2
NPC_FINDPATH_RADIUS_LEVEL3
NPC_FINDPATH_TICK_LEVEL1
NPC_FINDPATH_TICK_LEVEL2
NPC_FINDPATH_TICK_LEVEL3
NPC_FINDPATH_TICK_OTHER
NPC_FINDPATH_MOVESPEED_FACTOR
NPC_DEFAULT_COMBAT_RADIUS
INTERACT_QUEST_OBJECTIVE_ANI_TIME
LOOT_ROLL_TIME
TARGET_INFO_OLD_SEND_TIME
NO_WEAPON_DAMAGE_LEFT
NO_WEAPON_DAMAGE_RIGHT
PRE_HIT_CHECK_TIME
HATETABLE_ENTRY_TIMEOUT
HATETABLE_ENTRY_PARTY_SCAN_DISTANCE
ENABLE_CHEATER_DISCONNECT
BPART_BUFFSTACK_ID
RUN_FOR_TEST
NPC_AI_RUNNING
AUTO_PROFILE
TEST_RANDOM_MOVE
GAME_TICK
DEBUG_CREATE_CONVERT_LUAFILE
MAX_NPC_REPORT_ALL_RECORD_QTY
MAX_NPC_REPORT_SPECIFIC_RECORD_QTY
NPC_ASSIST_INTERVAL
PVP_DURATIONTIME
FOCUS_ADVENT_DURATION_TIME
FOCUS_BERSERK_HIT_COUNT
FOCUS_BERSERK_DURATION_TIME
FOCUS_BERSERK_RELAYHIT_TIME
FOCUS_COUNTER_DURATION_TIME
FOCUS_ENLIGHTEN_DURATION_TIME
FOCUS_ENLIGHTEN_HIT_COUNT
FOCUS_ENLIGHTEN_RELAYHIT_TIME
INVISIBILITY_DETECT_TICK
INVISIBILITY_DETECT_DISTANCE
FALLING_DEBUFF_LV1_ID
FALLING_DEBUFF_LV2_ID
ARENA_FIELDGROUP_ID
ARENA_FIELD_ID
ARENA_GAME_COUNT
ARENA_SCOREBOARD_COUNT
ARENA_DEATHMATCH_MAX_SCORE
ARENA_DEATHMATCH_REBIRTH_TIME
SECTOR_CROWDED_LEVEL_CAPACITY
SECTOR_PACKET_IGNORE_EACH_COUNT
SECTOR_PACKET_LIMIT_QUEUE_SIZE
COMMAND_CROWDED_QUEUE_SIZE
COMMAND_OVERFULL_QUEUE_SIZE
NPC_DECAY_TIME_NOITEM
NPC_DECAY_TIME_GRADE_%d
HIT_RAGE_AMOUNT
CRIHIT_RAGE_AMOUNT
QUEST_SHARE_DISTANCE
QUEST_ESCORT_DISTANCE
QUEST_OBJECTIVE_UPDATE_SHARE_DISTANCE
CQ_EXPIRED_HOUR
SOULBINDING_DEFAULT_FIELDID
SOULBINDING_DEFAULT_MARKERID
QUESTPVP_REWARDOWNER_RELEASETIME
QUESTPVP_REWARDOWNER_DISTANCE
QUESTPVP_INFO_SENDTIME
GUILD_CREATE_COST
CHEAT_SPEEDHACK_DISCONNECT_LIMIT_DISTANCE_RATE
CHEAT_WARPHACK_LIMIT_DISTANCE
CHEAT_SPEEDHACK_DISCONNECT_EXECUTE_COUNT
CHEAT_SPEEDHACK_DISCONNECT_EXECUTE_DURATION
CHEAT_SPEEDHACK_WARNING_LIMIT_DISTANCE_RATE
CHEAT_SPEEDHACK_WARNING_EXECUTE_COUNT
CHEAT_SPEEDHACK_WARNING_EXECUTE_DURATION
CHEAT_CHECK_DEVELOPER_TOO
AFK_TIMEOUT
DUEL_LIMIT_OBSERVE_COUNT
AUTOPARTY_MATCH_PROCESS_INTERVAL
CONST_ENV_TIME_DAWN_START_HOUR
CONST_ENV_TIME_DAYTIME_START_HOUR
CONST_ENV_TIME_SUNSET_START_HOUR
CONST_ENV_TIME_NIGHT_START_HOUR
CONST_LOCALTIME_PER_GAMETIME_ONE_HOUR
CONST_ENV_TIME_UPDATE_TICK_SEC
CONST_ENV_WEATHER_TICK_SEC
AUTO_TEST_ACTIVE
AUTO_TEST_TYPE
AUTO_TEST_LIMIT_FRAME
AUTO_TEST_REPEAT
AUTO_TEST_TIME
AUTO_TEST_SPEED
AUTO_TEST_NPC_COUNT
AUTO_TEST_FIELD_ID
AUTO_TEST_QPVPEVENT_ID
AITEST_TYPE
SERVER_SLEEP
LOG_CRT
DEFAULT_GLOBAL_SAY
DFTEST_ENABLE
DFTEST_FIELDGROUP_ID
DFTEST_FIELDGROUP_QTY
DFTEST_SENSOR_ENTER_INTERVAL
GATHER_TIME_MINE_TIER_
GATHER_TIME_LUMBER_TIER_
GATHER_RESPAWN_TIME_MINE
GATHER_RESPAWN_TIME_HERB
GATHER_RESPAWN_TIME_RELIC
GATHER_RESPAWN_TIME_LUMBER
DEBUG_CONSOLE_SHOW_GAMETICK
DEBUG_CONSOLE_GAMETICK_TICK
DEBUG_GAME_TICK_MOD_SPEED
DEBUG_DISABLE_DEFAULT_FIELD_SPAWN
DUEL_PARTY_TEST
NPC_MARKPOS_TIME
SPEAK_MAINTAIN_TIME
type variables, please see the attached file, for example:
Code:
 if ( v7 )
  {
    lua_pushstring(v7, "EN_REGEN_AMOUNT");
    lua_gettable(*(a1 + 32), -10002);
    v8 = lua_type(*(a1 + 32), -1) != 0;
    lua_settop(*(a1 + 32), -2);
    if ( v8 )
    {
      lua_settop(*(a1 + 32), 0);
      lua_pushstring(*(a1 + 32), "EN_REGEN_AMOUNT");
      lua_gettable(*(a1 + 32), -10002);
      dword_743B08 = lua_tonumber(*(a1 + 32), -1);
    }
  }
lua_tonumber -> mean number ("5","100",....etc)
Code:
if ( v17 )
  {
    lua_pushstring(v17, "AI_OPTIMIZATION");
    lua_gettable(*(a1 + 32), -10002);
    v18 = lua_type(*(a1 + 32), -1) != 0;
    lua_settop(*(a1 + 32), -2);
    if ( v18 )
    {
      lua_settop(*(a1 + 32), 0);
      lua_pushstring(*(a1 + 32), "AI_OPTIMIZATION");
      lua_gettable(*(a1 + 32), -10002);
      byte_743AF8 = lua_toboolean(*(a1 + 32), -1) != 0;
    }
  }
lua_toboolean->mean boolean ("False" or "True")

probably part of the values ​​does not work (need to check)

 
Back
Top