diff --git a/code/CMakeLists.txt b/code/CMakeLists.txt index 4d429e693..bf5867327 100644 --- a/code/CMakeLists.txt +++ b/code/CMakeLists.txt @@ -91,6 +91,7 @@ NL_CONFIGURE_CHECKS() #Platform specifics SETUP_EXTERNAL() +NL_GEN_REVISION_H() IF(WIN32) SET(WINSOCK2_LIB ws2_32.lib) diff --git a/code/CMakeModules/FindFreeType.cmake b/code/CMakeModules/FindFreeType.cmake index b9d00d96a..4f3c84cbe 100644 --- a/code/CMakeModules/FindFreeType.cmake +++ b/code/CMakeModules/FindFreeType.cmake @@ -57,6 +57,13 @@ FIND_LIBRARY(FREETYPE_LIBRARY IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS) SET(FREETYPE_FOUND "YES") + IF(WITH_STATIC_EXTERNAL AND APPLE) + FIND_PACKAGE(BZip2) + IF(BZIP2_FOUND) + SET(FREETYPE_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIRS} ${BZIP2_INCLUDE_DIR}) + SET(FREETYPE_LIBRARY ${FREETYPE_LIBRARY} ${BZIP2_LIBRARIES}) + ENDIF(BZIP2_FOUND) + ENDIF(WITH_STATIC_EXTERNAL AND APPLE) IF(NOT FREETYPE_FIND_QUIETLY) MESSAGE(STATUS "Found FreeType: ${FREETYPE_LIBRARY}") ENDIF(NOT FREETYPE_FIND_QUIETLY) diff --git a/code/CMakeModules/FindMercurial.cmake b/code/CMakeModules/FindMercurial.cmake new file mode 100644 index 000000000..9c252ad17 --- /dev/null +++ b/code/CMakeModules/FindMercurial.cmake @@ -0,0 +1,108 @@ +# - Extract information from a subversion working copy +# The module defines the following variables: +# Mercurial_HG_EXECUTABLE - path to hg command line client +# Mercurial_VERSION_HG - version of hg command line client +# Mercurial_FOUND - true if the command line client was found +# MERCURIAL_FOUND - same as Mercurial_FOUND, set for compatiblity reasons +# +# The minimum required version of Mercurial can be specified using the +# standard syntax, e.g. FIND_PACKAGE(Mercurial 1.4) +# +# If the command line client executable is found two macros are defined: +# Mercurial_WC_INFO( ) +# Mercurial_WC_LOG( ) +# Mercurial_WC_INFO extracts information of a subversion working copy at +# a given location. This macro defines the following variables: +# _WC_URL - url of the repository (at ) +# _WC_ROOT - root url of the repository +# _WC_REVISION - current revision +# _WC_LAST_CHANGED_AUTHOR - author of last commit +# _WC_LAST_CHANGED_DATE - date of last commit +# _WC_LAST_CHANGED_REV - revision of last commit +# _WC_INFO - output of command `hg info ' +# Mercurial_WC_LOG retrieves the log message of the base revision of a +# subversion working copy at a given location. This macro defines the +# variable: +# _LAST_CHANGED_LOG - last log of base revision +# Example usage: +# FIND_PACKAGE(Mercurial) +# IF(MERCURIAL_FOUND) +# Mercurial_WC_INFO(${PROJECT_SOURCE_DIR} Project) +# MESSAGE("Current revision is ${Project_WC_REVISION}") +# Mercurial_WC_LOG(${PROJECT_SOURCE_DIR} Project) +# MESSAGE("Last changed log is ${Project_LAST_CHANGED_LOG}") +# ENDIF(MERCURIAL_FOUND) + +#============================================================================= +# Copyright 2006-2009 Kitware, Inc. +# Copyright 2006 Tristan Carel +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +FIND_PROGRAM(Mercurial_HG_EXECUTABLE hg + DOC "mercurial command line client") +MARK_AS_ADVANCED(Mercurial_HG_EXECUTABLE) + +IF(Mercurial_HG_EXECUTABLE) + EXECUTE_PROCESS(COMMAND ${Mercurial_HG_EXECUTABLE} --version + OUTPUT_VARIABLE Mercurial_VERSION_HG + OUTPUT_STRIP_TRAILING_WHITESPACE) + + STRING(REGEX REPLACE ".*version ([\\.0-9]+).*" + "\\1" Mercurial_VERSION_HG "${Mercurial_VERSION_HG}") + + MACRO(Mercurial_WC_INFO dir prefix) + EXECUTE_PROCESS(COMMAND ${Mercurial_HG_EXECUTABLE} tip + WORKING_DIRECTORY ${dir} + OUTPUT_VARIABLE ${prefix}_WC_INFO + ERROR_VARIABLE Mercurial_hg_info_error + RESULT_VARIABLE Mercurial_hg_info_result + OUTPUT_STRIP_TRAILING_WHITESPACE) + + IF(NOT ${Mercurial_hg_info_result} EQUAL 0) + MESSAGE(SEND_ERROR "Command \"${Mercurial_HG_EXECUTABLE} tip\" failed with output:\n${Mercurial_hg_info_error}") + ELSE(NOT ${Mercurial_hg_info_result} EQUAL 0) + + STRING(REGEX REPLACE "^(.*\n)?Repository Root: ([^\n]+).*" + "\\2" ${prefix}_WC_ROOT "${${prefix}_WC_INFO}") + STRING(REGEX REPLACE "^(.*\n)?changeset: *([0-9]+).*" + "\\2" ${prefix}_WC_REVISION "${${prefix}_WC_INFO}") + STRING(REGEX REPLACE "^(.*\n)?Last Changed Author: ([^\n]+).*" + "\\2" ${prefix}_WC_LAST_CHANGED_AUTHOR "${${prefix}_WC_INFO}") + STRING(REGEX REPLACE "^(.*\n)?Last Changed Rev: ([^\n]+).*" + "\\2" ${prefix}_WC_LAST_CHANGED_REV "${${prefix}_WC_INFO}") + STRING(REGEX REPLACE "^(.*\n)?Last Changed Date: ([^\n]+).*" + "\\2" ${prefix}_WC_LAST_CHANGED_DATE "${${prefix}_WC_INFO}") + + ENDIF(NOT ${Mercurial_hg_info_result} EQUAL 0) + + ENDMACRO(Mercurial_WC_INFO) + + MACRO(Mercurial_WC_LOG dir prefix) + # This macro can block if the certificate is not signed: + # hg ask you to accept the certificate and wait for your answer + # This macro requires a hg server network access (Internet most of the time) + # and can also be slow since it access the hg server + EXECUTE_PROCESS(COMMAND + ${Mercurial_HG_EXECUTABLE} --non-interactive log -r BASE ${dir} + OUTPUT_VARIABLE ${prefix}_LAST_CHANGED_LOG + ERROR_VARIABLE Mercurial_hg_log_error + RESULT_VARIABLE Mercurial_hg_log_result + OUTPUT_STRIP_TRAILING_WHITESPACE) + + IF(NOT ${Mercurial_hg_log_result} EQUAL 0) + MESSAGE(SEND_ERROR "Command \"${Mercurial_HG_EXECUTABLE} log -r BASE ${dir}\" failed with output:\n${Mercurial_hg_log_error}") + ENDIF(NOT ${Mercurial_hg_log_result} EQUAL 0) + ENDMACRO(Mercurial_WC_LOG) +ENDIF(Mercurial_HG_EXECUTABLE) + +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(Mercurial DEFAULT_MSG Mercurial_HG_EXECUTABLE) diff --git a/code/CMakeModules/GetRevision.cmake b/code/CMakeModules/GetRevision.cmake new file mode 100644 index 000000000..ee3fa2e90 --- /dev/null +++ b/code/CMakeModules/GetRevision.cmake @@ -0,0 +1,59 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6.3) + +# ROOT_DIR should be set to root of the repository (where to find the .svn or .hg directory) +# SOURCE_DIR should be set to root of your code (where to find CMakeLists.txt) + +# Replace spaces by semi-columns +IF(CMAKE_MODULE_PATH) + STRING(REPLACE " " ";" CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}) +ENDIF(CMAKE_MODULE_PATH) + +SET(CMAKE_MODULE_PATH ${SOURCE_DIR}/CMakeModules ${CMAKE_MODULE_PATH}) + +IF(NOT ROOT_DIR AND SOURCE_DIR) + SET(ROOT_DIR ${SOURCE_DIR}) +ENDIF(NOT ROOT_DIR AND SOURCE_DIR) + +IF(NOT SOURCE_DIR AND ROOT_DIR) + SET(SOURCE_DIR ${ROOT_DIR}) +ENDIF(NOT SOURCE_DIR AND ROOT_DIR) + +MACRO(NOW RESULT) + IF (WIN32) + EXECUTE_PROCESS(COMMAND "wmic" "os" "get" "localdatetime" OUTPUT_VARIABLE DATETIME) + IF(NOT DATETIME MATCHES "ERROR") + STRING(REGEX REPLACE ".*\n([0-9][0-9][0-9][0-9])([0-9][0-9])([0-9][0-9])([0-9][0-9])([0-9][0-9])([0-9][0-9]).*" "\\1-\\2-\\3 \\4:\\5:\\6" ${RESULT} "${DATETIME}") + ENDIF(NOT DATETIME MATCHES "ERROR") + ELSEIF(UNIX) + EXECUTE_PROCESS(COMMAND "date" "+'%Y-%m-%d %H:%M:%S'" OUTPUT_VARIABLE ${RESULT}) + ELSE (WIN32) + MESSAGE(SEND_ERROR "date not implemented") + SET(${RESULT} "0000-00-00 00:00:00") + ENDIF (WIN32) +ENDMACRO(NOW) + +IF(EXISTS "${ROOT_DIR}/.svn/") + FIND_PACKAGE(Subversion) + + IF(SUBVERSION_FOUND) + Subversion_WC_INFO(${ROOT_DIR} ER) + SET(REVISION ${ER_WC_REVISION}) + ENDIF(SUBVERSION_FOUND) +ENDIF(EXISTS "${ROOT_DIR}/.svn/") + +IF(EXISTS "${ROOT_DIR}/.hg/") + FIND_PACKAGE(Mercurial) + + IF(MERCURIAL_FOUND) + Mercurial_WC_INFO(${ROOT_DIR} ER) + SET(REVISION ${ER_WC_REVISION}) + ENDIF(MERCURIAL_FOUND) +ENDIF(EXISTS "${ROOT_DIR}/.hg/") + +IF(REVISION) + IF(EXISTS ${SOURCE_DIR}/revision.h.in) + NOW(BUILD_DATE) + CONFIGURE_FILE(${SOURCE_DIR}/revision.h.in revision.h.txt) + EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy revision.h.txt revision.h) # copy_if_different + ENDIF(EXISTS ${SOURCE_DIR}/revision.h.in) +ENDIF(REVISION) diff --git a/code/CMakeModules/PCHSupport.cmake b/code/CMakeModules/PCHSupport.cmake index bb34aebfe..ae5b30ee2 100644 --- a/code/CMakeModules/PCHSupport.cmake +++ b/code/CMakeModules/PCHSupport.cmake @@ -8,44 +8,40 @@ # ADD_PRECOMPILED_HEADER_TO_TARGET _targetName _input _pch_output_to_use # ADD_NATIVE_PRECOMPILED_HEADER _targetName _inputh _inputcpp -IF(CMAKE_COMPILER_IS_GNUCXX) +IF(MSVC) + SET(PCHSupport_FOUND TRUE) + SET(_PCH_include_prefix "/I") +ELSE(MSVC) + IF(CMAKE_COMPILER_IS_GNUCXX) + EXEC_PROGRAM(${CMAKE_CXX_COMPILER} + ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion + OUTPUT_VARIABLE gcc_compiler_version) - EXEC_PROGRAM( - ${CMAKE_CXX_COMPILER} - ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion - OUTPUT_VARIABLE gcc_compiler_version) - - IF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") - SET(PCHSupport_FOUND TRUE) - ELSE(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") - IF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") + IF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") SET(PCHSupport_FOUND TRUE) - ENDIF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") - ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") + ELSE(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") + IF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") + SET(PCHSupport_FOUND TRUE) + ENDIF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") + ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") + ELSE(CMAKE_COMPILER_IS_GNUCXX) + # TODO: make tests for other compilers than GCC + SET(PCHSupport_FOUND TRUE) + ENDIF(CMAKE_COMPILER_IS_GNUCXX) SET(_PCH_include_prefix "-I") - -ELSE(CMAKE_COMPILER_IS_GNUCXX) - - IF(WIN32) - SET(PCHSupport_FOUND TRUE) # for experimental msvc support - SET(_PCH_include_prefix "/I") - ELSE(WIN32) - SET(PCHSupport_FOUND FALSE) - ENDIF(WIN32) - -ENDIF(CMAKE_COMPILER_IS_GNUCXX) +ENDIF(MSVC) MACRO(_PCH_GET_COMPILE_FLAGS _out_compile_flags) STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name) SET(${_out_compile_flags} ${${_flags_var_name}} ) - IF(CMAKE_COMPILER_IS_GNUCXX) + IF(NOT MSVC) GET_TARGET_PROPERTY(_targetType ${_PCH_current_target} TYPE) IF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) LIST(APPEND ${_out_compile_flags} "-fPIC") ENDIF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) - ENDIF(CMAKE_COMPILER_IS_GNUCXX) + ENDIF(NOT MSVC) GET_DIRECTORY_PROPERTY(DIRINC INCLUDE_DIRECTORIES ) FOREACH(item ${DIRINC}) @@ -100,17 +96,13 @@ MACRO(_PCH_GET_COMPILE_COMMAND out_command _input _inputcpp _output) SET(pchsupport_compiler_cxx_arg1 "") ENDIF(CMAKE_CXX_COMPILER_ARG1) - IF(CMAKE_COMPILER_IS_GNUCXX) - SET(${out_command} - ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} -x c++-header -o ${_output} -c ${_input} - ) - ELSE(CMAKE_COMPILER_IS_GNUCXX) + IF(MSVC) _PCH_GET_PDB_FILENAME(PDB_FILE ${_PCH_current_target}) - SET(${out_command} - ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} /Yc /Fp\"${_output}\" ${_inputcpp} /c /Fd\"${PDB_FILE}\" - ) - ENDIF(CMAKE_COMPILER_IS_GNUCXX) -ENDMACRO(_PCH_GET_COMPILE_COMMAND ) + SET(${out_command} ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} /Yc /Fp\"${_output}\" ${_inputcpp} /c /Fd\"${PDB_FILE}\") + ELSE(MSVC) + SET(${out_command} ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} -x c++-header -o ${_output} -c ${_input}) + ENDIF(MSVC) +ENDMACRO(_PCH_GET_COMPILE_COMMAND) MACRO(GET_PRECOMPILED_HEADER_OUTPUT _targetName _input _output) IF(MSVC) @@ -128,7 +120,9 @@ MACRO(ADD_PRECOMPILED_HEADER_TO_TARGET _targetName _input _pch_output_to_use ) SET(oldProps "") ENDIF(${oldProps} MATCHES NOTFOUND) - IF(CMAKE_COMPILER_IS_GNUCXX) + IF(MSVC) + SET(_target_cflags "${oldProps} /Yu\"${_input}\" /FI\"${_input}\" /Fp\"${_pch_output_to_use}\"") + ELSE(MSVC) # to do: test whether compiler flags match between target _targetName # and _pch_output_to_use FILE(TO_NATIVE_PATH ${_pch_output_to_use} _native_pch_path) @@ -137,11 +131,7 @@ MACRO(ADD_PRECOMPILED_HEADER_TO_TARGET _targetName _input _pch_output_to_use ) # on all remote machines set # PCH_ADDITIONAL_COMPILER_FLAGS to -fpch-preprocess SET(_target_cflags "${oldProps} ${PCH_ADDITIONAL_COMPILER_FLAGS}-include ${_input} -Winvalid-pch") - ELSE(CMAKE_COMPILER_IS_GNUCXX) - IF(MSVC) - SET(_target_cflags "${oldProps} /Yu\"${_input}\" /FI\"${_input}\" /Fp\"${_pch_output_to_use}\"") - ENDIF(MSVC) - ENDIF(CMAKE_COMPILER_IS_GNUCXX) + ENDIF(MSVC) SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS ${_target_cflags}) IF(oldProps) @@ -184,8 +174,31 @@ MACRO(ADD_PRECOMPILED_HEADER _targetName _inputh _inputcpp) ADD_PRECOMPILED_HEADER_TO_TARGET(${_targetName} ${_inputh} ${_output}) ENDMACRO(ADD_PRECOMPILED_HEADER) +# Macro to move PCH creation file to the front of files list +MACRO(FIX_PRECOMPILED_HEADER _files _pch) + # Remove .cpp creating PCH from the list + LIST(REMOVE_ITEM ${_files} ${_pch}) + # Prepend .cpp creating PCH to the list + LIST(INSERT ${_files} 0 ${_pch}) +ENDMACRO(FIX_PRECOMPILED_HEADER) + MACRO(ADD_NATIVE_PRECOMPILED_HEADER _targetName _inputh _inputcpp) - IF(CMAKE_GENERATOR MATCHES Visual*) + SET(PCH_METHOD 0) + + # 0 => creating a new target for PCH, works for all makefiles + # 1 => setting PCH for VC++ project, works for VC++ projects + # 2 => setting PCH for XCode project, works for XCode projects + IF(CMAKE_GENERATOR MATCHES "Visual Studio") + SET(PCH_METHOD 1) + ELSEIF(CMAKE_GENERATOR MATCHES "NMake Makefiles" AND MFC_FOUND AND CMAKE_MFC_FLAG) + # To fix a bug with MFC + # Don't forget to use FIX_PRECOMPILED_HEADER before creating the target +# SET(PCH_METHOD 1) + ELSEIF(CMAKE_GENERATOR MATCHES "Xcode") + SET(PCH_METHOD 2) + ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio") + + IF(PCH_METHOD EQUAL 1) # Auto include the precompile (useful for moc processing, since the use of # precompiled is specified at the target level # and I don't want to specifiy /F- for each moc/res/ui generated files (using Qt) @@ -200,26 +213,24 @@ MACRO(ADD_NATIVE_PRECOMPILED_HEADER _targetName _inputh _inputcpp) #also inlude ${oldProps} to have the same compile options SET_SOURCE_FILES_PROPERTIES(${_inputcpp} PROPERTIES COMPILE_FLAGS "${oldProps} /Yc\"${_inputh}\"") - ELSE(CMAKE_GENERATOR MATCHES Visual*) - IF(CMAKE_GENERATOR MATCHES Xcode) - # For Xcode, cmake needs my patch to process - # GCC_PREFIX_HEADER and GCC_PRECOMPILE_PREFIX_HEADER as target properties + ELSEIF(PCH_METHOD EQUAL 2) + # For Xcode, cmake needs my patch to process + # GCC_PREFIX_HEADER and GCC_PRECOMPILE_PREFIX_HEADER as target properties - GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) - IF(${oldProps} MATCHES NOTFOUND) - SET(oldProps "") - ENDIF(${oldProps} MATCHES NOTFOUND) + GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) + IF(${oldProps} MATCHES NOTFOUND) + SET(oldProps "") + ENDIF(${oldProps} MATCHES NOTFOUND) - # When buiding out of the tree, precompiled may not be located - # Use full path instead. - GET_FILENAME_COMPONENT(fullPath ${_inputh} ABSOLUTE) + # When buiding out of the tree, precompiled may not be located + # Use full path instead. + GET_FILENAME_COMPONENT(fullPath ${_inputh} ABSOLUTE) - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PREFIX_HEADER "${fullPath}") - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PRECOMPILE_PREFIX_HEADER "YES") - ELSE(CMAKE_GENERATOR MATCHES Xcode) - #Fallback to the "old" precompiled suppport - ADD_PRECOMPILED_HEADER(${_targetName} ${_inputh} ${_inputcpp}) - ENDIF(CMAKE_GENERATOR MATCHES Xcode) - ENDIF(CMAKE_GENERATOR MATCHES Visual*) + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PREFIX_HEADER "${fullPath}") + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PRECOMPILE_PREFIX_HEADER "YES") + ELSE(PCH_METHOD EQUAL 1) + #Fallback to the "old" precompiled suppport + ADD_PRECOMPILED_HEADER(${_targetName} ${_inputh} ${_inputcpp}) + ENDIF(PCH_METHOD EQUAL 1) ENDMACRO(ADD_NATIVE_PRECOMPILED_HEADER) diff --git a/code/CMakeModules/nel.cmake b/code/CMakeModules/nel.cmake index 7dd43e8b4..bd92e743e 100644 --- a/code/CMakeModules/nel.cmake +++ b/code/CMakeModules/nel.cmake @@ -9,6 +9,33 @@ MACRO(NL_GEN_PC name) ENDIF(NOT WIN32 AND WITH_INSTALL_LIBRARIES) ENDMACRO(NL_GEN_PC) +### +# Helper macro that generates revision.h from revision.h.in +### +MACRO(NL_GEN_REVISION_H) + IF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h.in) + INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) + ADD_DEFINITIONS(-DHAVE_REVISION_H) + SET(HAVE_REVISION_H ON) + + # a custom target that is always built + ADD_CUSTOM_TARGET(revision ALL + DEPENDS ${CMAKE_BINARY_DIR}/revision.h) + + # creates revision.h using cmake script + ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/revision.h + COMMAND ${CMAKE_COMMAND} + -DSOURCE_DIR=${CMAKE_SOURCE_DIR} + -DROOT_DIR=${CMAKE_SOURCE_DIR}/.. + -P ${CMAKE_SOURCE_DIR}/CMakeModules/GetRevision.cmake) + + # revision.h is a generated file + SET_SOURCE_FILES_PROPERTIES(${CMAKE_BINARY_DIR}/revision.h + PROPERTIES GENERATED TRUE + HEADER_FILE_ONLY TRUE) + ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h.in) +ENDMACRO(NL_GEN_REVISION_H) + ### # ### @@ -613,13 +640,19 @@ MACRO(SETUP_EXTERNAL) ENDIF(${CMAKE_MAKE_PROGRAM} MATCHES "Common7") ENDIF(MSVC10) ELSE(WIN32) - IF(CMAKE_FIND_LIBRARY_SUFFIXES AND NOT APPLE) + IF(APPLE) IF(WITH_STATIC_EXTERNAL) - SET(CMAKE_FIND_LIBRARY_SUFFIXES ".a") + SET(CMAKE_FIND_LIBRARY_SUFFIXES .a .dylib .so) ELSE(WITH_STATIC_EXTERNAL) - SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so") + SET(CMAKE_FIND_LIBRARY_SUFFIXES .dylib .so .a) ENDIF(WITH_STATIC_EXTERNAL) - ENDIF(CMAKE_FIND_LIBRARY_SUFFIXES AND NOT APPLE) + ELSE(APPLE) + IF(WITH_STATIC_EXTERNAL) + SET(CMAKE_FIND_LIBRARY_SUFFIXES .a .so) + ELSE(WITH_STATIC_EXTERNAL) + SET(CMAKE_FIND_LIBRARY_SUFFIXES .so .a) + ENDIF(WITH_STATIC_EXTERNAL) + ENDIF(APPLE) ENDIF(WIN32) IF(WITH_STLPORT) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp index 68e28429d..d82cdb63b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp @@ -78,6 +78,18 @@ Core::IContext *ContextManager::context(const QString &id) const return 0; } +void ContextManager::registerUndoStack(QUndoStack *stack) +{ + nlassert(stack); + d->m_mainWindow->undoGroup()->addStack(stack); +} + +void ContextManager::unregisterUndoStack(QUndoStack *stack) +{ + nlassert(stack); + d->m_mainWindow->undoGroup()->removeStack(stack); +} + void ContextManager::activateContext(const QString &id) { const int index = indexOf(id); @@ -85,6 +97,11 @@ void ContextManager::activateContext(const QString &id) d->m_tabWidget->setCurrentIndex(index); } +void ContextManager::updateCurrentContext() +{ + d->m_mainWindow->updateContext(currentContext()); +} + void ContextManager::objectAdded(QObject *obj) { IContext *context = qobject_cast(obj); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.h index 7a3658fff..8151648e7 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.h @@ -26,6 +26,7 @@ QT_BEGIN_NAMESPACE class QTabWidget; +class QUndoStack; QT_END_NAMESPACE namespace Core @@ -45,12 +46,17 @@ public: Core::IContext *currentContext() const; Core::IContext *context(const QString &id) const; + // temporary solution for multiple undo stacks per context + void registerUndoStack(QUndoStack *stack); + void unregisterUndoStack(QUndoStack *stack); + Q_SIGNALS: // the default argument '=0' is important for connects without the oldContext argument. void currentContextChanged(Core::IContext *context, Core::IContext *oldContext = 0); public Q_SLOTS: void activateContext(const QString &id); + void updateCurrentContext(); private Q_SLOTS: void objectAdded(QObject *obj); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/core_constants.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/core_constants.h index 6eb7d41f4..18f3690a0 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/core_constants.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/core_constants.h @@ -92,7 +92,7 @@ const char *const SEARCH_PATHS = "SearchPaths"; const char *const RECURSIVE_SEARCH_PATHS = "RecursiveSearchPathes"; const char *const LEVELDESIGN_PATH = "LevelDesignPath"; const char *const PRIMITIVES_PATH = "PrimitivesPath"; -const char * const ASSETS_PATH = "AssetsPath"; +const char *const ASSETS_PATH = "AssetsPath"; const char *const LIGOCONFIG_FILE = "LigoConfigFile"; const char *const REMAP_EXTENSIONS = "RemapExtensions"; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.cpp index f00075b21..6e409e75d 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.cpp @@ -128,6 +128,11 @@ QSettings *MainWindow::settings() const return m_settings; } +QUndoGroup *MainWindow::undoGroup() const +{ + return m_undoGroup; +} + ExtensionSystem::IPluginManager *MainWindow::pluginManager() const { return m_pluginManager; @@ -135,12 +140,16 @@ ExtensionSystem::IPluginManager *MainWindow::pluginManager() const void MainWindow::addContextObject(IContext *context) { - m_undoGroup->addStack(context->undoStack()); + QUndoStack *stack = context->undoStack(); + if (stack) + m_undoGroup->addStack(stack); } void MainWindow::removeContextObject(IContext *context) { - m_undoGroup->removeStack(context->undoStack()); + QUndoStack *stack = context->undoStack(); + if (stack) + m_undoGroup->removeStack(stack); } void MainWindow::open() diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.h index ae0d0522c..a75126823 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/main_window.h @@ -52,6 +52,7 @@ public: MenuManager *menuManager() const; ContextManager *contextManager() const; QSettings *settings() const; + QUndoGroup *undoGroup() const; ExtensionSystem::IPluginManager *pluginManager() const; @@ -62,6 +63,7 @@ public Q_SLOTS: bool showOptionsDialog(const QString &group = QString(), const QString &page = QString(), QWidget *parent = 0); + void updateContext(Core::IContext *context); private Q_SLOTS: void open(); @@ -77,7 +79,6 @@ private Q_SLOTS: void gotoPos(); void setFullScreen(bool enabled); void about(); - void updateContext(Core::IContext *context); protected: virtual void closeEvent(QCloseEvent *event); diff --git a/code/revision.h.in b/code/revision.h.in new file mode 100644 index 000000000..6c5e9b8b1 --- /dev/null +++ b/code/revision.h.in @@ -0,0 +1,7 @@ +#ifndef REVISION_H +#define REVISION_H + +#cmakedefine REVISION "${REVISION}" +#cmakedefine BUILD_DATE "${BUILD_DATE}" + +#endif diff --git a/code/ryzom/client/data/gamedev/adds/sfx/marauder_teleporter.ps b/code/ryzom/client/data/gamedev/adds/sfx/marauder_teleporter.ps new file mode 100644 index 000000000..cf6a508a9 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/sfx/marauder_teleporter.ps differ diff --git a/code/ryzom/client/data/gamedev/adds/shapes/GE_HOF_caster_pvp_pantabottes.shape b/code/ryzom/client/data/gamedev/adds/shapes/GE_HOF_caster_pvp_pantabottes.shape new file mode 100644 index 000000000..713018df8 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/shapes/GE_HOF_caster_pvp_pantabottes.shape differ diff --git a/code/ryzom/client/data/gamedev/adds/shapes/GE_HOM_caster_pvp_pantabottes.shape b/code/ryzom/client/data/gamedev/adds/shapes/GE_HOM_caster_pvp_pantabottes.shape new file mode 100644 index 000000000..b3fb8f6ca Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/shapes/GE_HOM_caster_pvp_pantabottes.shape differ diff --git a/code/ryzom/client/data/gamedev/adds/shapes/GE_pvp_big_shield.shape b/code/ryzom/client/data/gamedev/adds/shapes/GE_pvp_big_shield.shape new file mode 100644 index 000000000..c72f5304e Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/shapes/GE_pvp_big_shield.shape differ diff --git a/code/ryzom/client/data/gamedev/adds/shapes/tp_diamand.shape b/code/ryzom/client/data/gamedev/adds/shapes/tp_diamand.shape new file mode 100644 index 000000000..147ff3abb Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/shapes/tp_diamand.shape differ diff --git a/code/ryzom/client/data/gamedev/adds/shapes/tp_socle.shape b/code/ryzom/client/data/gamedev/adds/shapes/tp_socle.shape new file mode 100644 index 000000000..4a3eea639 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/shapes/tp_socle.shape differ diff --git a/code/ryzom/client/data/gamedev/adds/textures/event_refday_yber.tga b/code/ryzom/client/data/gamedev/adds/textures/event_refday_yber.tga new file mode 100644 index 000000000..b8e05a831 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/textures/event_refday_yber.tga differ diff --git a/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress.tga b/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress.tga new file mode 100644 index 000000000..026711a84 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress.tga differ diff --git a/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress_hof.tga b/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress_hof.tga new file mode 100644 index 000000000..83f18a9b3 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/textures/gn_pvp_dress_hof.tga differ diff --git a/code/ryzom/client/data/gamedev/adds/textures/ul_mission_hall_of_fame.dds b/code/ryzom/client/data/gamedev/adds/textures/ul_mission_hall_of_fame.dds new file mode 100644 index 000000000..03f9e0442 Binary files /dev/null and b/code/ryzom/client/data/gamedev/adds/textures/ul_mission_hall_of_fame.dds differ diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/texture_interfaces_v3.txt b/code/ryzom/client/data/gamedev/interfaces_v3/texture_interfaces_v3.txt new file mode 100644 index 000000000..11fb51519 --- /dev/null +++ b/code/ryzom/client/data/gamedev/interfaces_v3/texture_interfaces_v3.txt @@ -0,0 +1,1145 @@ +r2ed_create_location.tga 0.000000000000 0.000000000000 0.195312500000 0.195312500000 +w_radar.tga 0.195312500000 0.000000000000 0.320312500000 0.125000000000 +skin_blank.tga 0.320312500000 0.000000000000 0.445312500000 0.125000000000 +skin_l1_blank.tga 0.195312500000 0.125000000000 0.320312500000 0.250000000000 +skin_header_m.tga 0.000000000000 0.250000000000 0.250000000000 0.281250000000 +r2ed_spring.tga 0.320312500000 0.125000000000 0.398437500000 0.203125000000 +r2ed_fall.tga 0.398437500000 0.125000000000 0.476562500000 0.203125000000 +r2ed_summer.tga 0.320312500000 0.203125000000 0.398437500000 0.281250000000 +r2ed_winter.tga 0.398437500000 0.203125000000 0.476562500000 0.281250000000 +r2_forest_back.tga 0.250000000000 0.250000000000 0.312500000000 0.312500000000 +r2_lakes_back.tga 0.000000000000 0.281250000000 0.062500000000 0.343750000000 +r2ed_previousLocations.tga 0.062500000000 0.281250000000 0.125000000000 0.343750000000 +r2ed_newLocation.tga 0.125000000000 0.281250000000 0.187500000000 0.343750000000 +r2ed_strictRules.tga 0.187500000000 0.281250000000 0.250000000000 0.343750000000 +r2ed_liberalRules.tga 0.312500000000 0.281250000000 0.375000000000 0.343750000000 +r2_jungle_back.tga 0.375000000000 0.281250000000 0.437500000000 0.343750000000 +r2_roots_back.tga 0.437500000000 0.281250000000 0.500000000000 0.343750000000 +r2_desert_back.tga 0.250000000000 0.312500000000 0.312500000000 0.375000000000 +r2_map_edge_arrow.tga 0.000000000000 0.375000000000 0.500000000000 0.381835937500 +W_slot_jauge_3.tga 0.000000000000 0.195312500000 0.123046875000 0.220703125000 +bulle_ia.tga 0.125000000000 0.195312500000 0.187500000000 0.242187500000 +jauge.tga 0.000000000000 0.343750000000 0.152343750000 0.359375000000 +slot_jauge.tga 0.312500000000 0.343750000000 0.464843750000 0.359375000000 +w_slot_categorie.tga 0.445312500000 0.000000000000 0.492187500000 0.046875000000 +w_slot_icon.tga 0.445312500000 0.046875000000 0.492187500000 0.093750000000 +r2_main_menu_full.tga 0.152343750000 0.343750000000 0.218750000000 0.375000000000 +r2_main_menu_full_over.tga 0.000000000000 0.382812500000 0.066406250000 0.414062500000 +r2_main_menu_full_pushed.tga 0.066406250000 0.382812500000 0.132812500000 0.414062500000 +item_selection.tga 0.132812500000 0.382812500000 0.177734375000 0.427734375000 +skin_m_open.tga 0.476562500000 0.093750000000 0.492187500000 0.218750000000 +jauge_action.tga 0.000000000000 0.222656250000 0.089843750000 0.242187500000 +slot_jauge_action.tga 0.179687500000 0.382812500000 0.269531250000 0.402343750000 +W_slot_item_selected.tga 0.269531250000 0.382812500000 0.310546875000 0.423828125000 +W_slot_item.tga 0.312500000000 0.382812500000 0.353515625000 0.423828125000 +r2ed_tool_draw_road_pushed.tga 0.355468750000 0.382812500000 0.398437500000 0.420898437500 +r2ed_tool_freeze_object.tga 0.398437500000 0.382812500000 0.441406250000 0.420898437500 +r2ed_tool_freeze_object_over.tga 0.441406250000 0.382812500000 0.484375000000 0.420898437500 +r2ed_tool_freeze_object_pushed.tga 0.179687500000 0.402343750000 0.222656250000 0.440429687500 +r2ed_tool_go_test.tga 0.222656250000 0.402343750000 0.265625000000 0.440429687500 +r2ed_tool_go_test_over.tga 0.000000000000 0.414062500000 0.042968750000 0.452148437500 +r2ed_tool_go_test_pushed.tga 0.042968750000 0.414062500000 0.085937500000 0.452148437500 +r2ed_tool_map_window.tga 0.085937500000 0.414062500000 0.128906250000 0.452148437500 +r2ed_tool_map_window_over.tga 0.355468750000 0.421875000000 0.398437500000 0.459960937500 +r2ed_tool_map_window_pushed.tga 0.398437500000 0.421875000000 0.441406250000 0.459960937500 +r2ed_tool_palette_window_over.tga 0.441406250000 0.421875000000 0.484375000000 0.459960937500 +r2ed_tool_palette_window_pushed.tga 0.265625000000 0.425781250000 0.308593750000 0.463867187500 +r2ed_tool_paste.tga 0.308593750000 0.425781250000 0.351562500000 0.463867187500 +r2ed_tool_paste_over.tga 0.128906250000 0.429687500000 0.171875000000 0.467773437500 +r2ed_tool_paste_pushed.tga 0.171875000000 0.441406250000 0.214843750000 0.479492187500 +r2ed_tool_pick.tga 0.214843750000 0.441406250000 0.257812500000 0.479492187500 +r2ed_tool_prim_display_mode.tga 0.000000000000 0.453125000000 0.042968750000 0.491210937500 +r2ed_tool_prim_display_mode_over.tga 0.042968750000 0.453125000000 0.085937500000 0.491210937500 +r2ed_tool_prim_display_mode_pushed.tga 0.085937500000 0.453125000000 0.128906250000 0.491210937500 +r2ed_tool_redo.tga 0.351562500000 0.460937500000 0.394531250000 0.499023437500 +r2ed_tool_redo_disabled.tga 0.394531250000 0.460937500000 0.437500000000 0.499023437500 +r2ed_tool_redo_over.tga 0.437500000000 0.460937500000 0.480468750000 0.499023437500 +r2ed_tool_redo_pushed.tga 0.492187500000 0.000000000000 0.535156250000 0.038085937500 +r2ed_tool_rotate.tga 0.535156250000 0.000000000000 0.578125000000 0.038085937500 +r2ed_tool_rotate_pushed.tga 0.578125000000 0.000000000000 0.621093750000 0.038085937500 +r2ed_tool_rotating.tga 0.621093750000 0.000000000000 0.664062500000 0.038085937500 +r2ed_tool_scenario_window.tga 0.664062500000 0.000000000000 0.707031250000 0.038085937500 +r2ed_tool_scenario_window_over.tga 0.707031250000 0.000000000000 0.750000000000 0.038085937500 +r2ed_tool_scenario_window_pushed.tga 0.750000000000 0.000000000000 0.792968750000 0.038085937500 +r2ed_tool_select.tga 0.792968750000 0.000000000000 0.835937500000 0.038085937500 +r2ed_tool_select_move.tga 0.835937500000 0.000000000000 0.878906250000 0.038085937500 +r2ed_tool_select_move_over.tga 0.878906250000 0.000000000000 0.921875000000 0.038085937500 +r2ed_tool_select_move_pushed.tga 0.921875000000 0.000000000000 0.964843750000 0.038085937500 +r2ed_tool_select_over.tga 0.492187500000 0.039062500000 0.535156250000 0.077148437500 +r2ed_tool_select_pushed.tga 0.535156250000 0.039062500000 0.578125000000 0.077148437500 +r2ed_tool_start.tga 0.578125000000 0.039062500000 0.621093750000 0.077148437500 +r2ed_tool_start_over.tga 0.621093750000 0.039062500000 0.664062500000 0.077148437500 +r2ed_tool_start_pushed.tga 0.664062500000 0.039062500000 0.707031250000 0.077148437500 +r2ed_tool_stop_over.tga 0.707031250000 0.039062500000 0.750000000000 0.077148437500 +r2ed_tool_stop_pushed.tga 0.750000000000 0.039062500000 0.792968750000 0.077148437500 +r2ed_tool_teleport.tga 0.792968750000 0.039062500000 0.835937500000 0.077148437500 +r2ed_tool_teleport_over.tga 0.835937500000 0.039062500000 0.878906250000 0.077148437500 +r2ed_tool_teleport_pushed.tga 0.878906250000 0.039062500000 0.921875000000 0.077148437500 +r2ed_tool_undo.tga 0.921875000000 0.039062500000 0.964843750000 0.077148437500 +r2ed_tool_undo_disabled.tga 0.492187500000 0.078125000000 0.535156250000 0.116210937500 +r2ed_tool_undo_over.tga 0.535156250000 0.078125000000 0.578125000000 0.116210937500 +r2ed_tool_undo_pushed.tga 0.578125000000 0.078125000000 0.621093750000 0.116210937500 +r2ed_tool_unfreeze_object.tga 0.621093750000 0.078125000000 0.664062500000 0.116210937500 +r2ed_tool_unfreeze_object_over.tga 0.664062500000 0.078125000000 0.707031250000 0.116210937500 +r2ed_tool_unfreeze_object_pushed.tga 0.707031250000 0.078125000000 0.750000000000 0.116210937500 +curs_scale.tga 0.750000000000 0.078125000000 0.792968750000 0.116210937500 +curs_stop.tga 0.792968750000 0.078125000000 0.835937500000 0.116210937500 +r2ed_feature_kitins_lair.tga 0.835937500000 0.078125000000 0.878906250000 0.116210937500 +r2ed_feature_kitins_lair_over.tga 0.878906250000 0.078125000000 0.921875000000 0.116210937500 +r2ed_tool_can_pick.tga 0.921875000000 0.078125000000 0.964843750000 0.116210937500 +r2ed_tool_can_rotate.tga 0.492187500000 0.117187500000 0.535156250000 0.155273437500 +r2ed_tool_can_rotate_over.tga 0.535156250000 0.117187500000 0.578125000000 0.155273437500 +r2ed_tool_can_rotate_pushed.tga 0.578125000000 0.117187500000 0.621093750000 0.155273437500 +r2ed_tool_copy.tga 0.621093750000 0.117187500000 0.664062500000 0.155273437500 +r2ed_tool_copy_over.tga 0.664062500000 0.117187500000 0.707031250000 0.155273437500 +r2ed_tool_copy_pushed.tga 0.707031250000 0.117187500000 0.750000000000 0.155273437500 +r2ed_tool_display_mode.tga 0.750000000000 0.117187500000 0.792968750000 0.155273437500 +r2ed_tool_display_mode_over.tga 0.792968750000 0.117187500000 0.835937500000 0.155273437500 +r2ed_tool_display_mode_pushed.tga 0.835937500000 0.117187500000 0.878906250000 0.155273437500 +r2_hand_can_pan.tga 0.878906250000 0.117187500000 0.921875000000 0.155273437500 +r2_hand_pan.tga 0.921875000000 0.117187500000 0.964843750000 0.155273437500 +r2_icon_dm_mode.tga 0.492187500000 0.156250000000 0.535156250000 0.194335937500 +r2_icon_dm_mode_over.tga 0.535156250000 0.156250000000 0.578125000000 0.194335937500 +r2ed_feature_kitins_lair_pushed.tga 0.578125000000 0.156250000000 0.621093750000 0.194335937500 +r2_stop_live_pushed.tga 0.621093750000 0.156250000000 0.664062500000 0.194335937500 +curs_create.tga 0.664062500000 0.156250000000 0.707031250000 0.194335937500 +curs_create_multi.tga 0.707031250000 0.156250000000 0.750000000000 0.194335937500 +curs_create_vertex_invalid.tga 0.750000000000 0.156250000000 0.792968750000 0.194335937500 +curs_default.tga 0.792968750000 0.156250000000 0.835937500000 0.194335937500 +curs_dup.tga 0.835937500000 0.156250000000 0.878906250000 0.194335937500 +curs_pan.tga 0.878906250000 0.156250000000 0.921875000000 0.194335937500 +curs_pan_dup.tga 0.921875000000 0.156250000000 0.964843750000 0.194335937500 +curs_pick.tga 0.492187500000 0.195312500000 0.535156250000 0.233398437500 +curs_pick_dup.tga 0.535156250000 0.195312500000 0.578125000000 0.233398437500 +curs_resize_bl_tr.tga 0.578125000000 0.195312500000 0.621093750000 0.233398437500 +curs_resize_br_tl.tga 0.621093750000 0.195312500000 0.664062500000 0.233398437500 +curs_resize_lr.tga 0.664062500000 0.195312500000 0.707031250000 0.233398437500 +curs_resize_tb.tga 0.707031250000 0.195312500000 0.750000000000 0.233398437500 +r2_player_admin.tga 0.750000000000 0.195312500000 0.792968750000 0.233398437500 +r2_player_admin_over.tga 0.792968750000 0.195312500000 0.835937500000 0.233398437500 +r2_player_admin_pushed.tga 0.835937500000 0.195312500000 0.878906250000 0.233398437500 +r2ed_feature_loot_spawner.tga 0.878906250000 0.195312500000 0.921875000000 0.233398437500 +r2_scenario_admin.tga 0.921875000000 0.195312500000 0.964843750000 0.233398437500 +r2_scenario_admin_over.tga 0.476562500000 0.234375000000 0.519531250000 0.272460937500 +r2_scenario_admin_pushed.tga 0.519531250000 0.234375000000 0.562500000000 0.272460937500 +r2ed_feature_loot_spawner_over.tga 0.562500000000 0.234375000000 0.605468750000 0.272460937500 +r2ed_feature_loot_spawner_pushed.tga 0.605468750000 0.234375000000 0.648437500000 0.272460937500 +r2ed_feature_timer.tga 0.648437500000 0.234375000000 0.691406250000 0.272460937500 +r2ed_feature_timer_over.tga 0.691406250000 0.234375000000 0.734375000000 0.272460937500 +r2ed_feature_timer_pushed.tga 0.734375000000 0.234375000000 0.777343750000 0.272460937500 +r2ed_tool_stop.tga 0.777343750000 0.234375000000 0.820312500000 0.272460937500 +r2ed_feature_fauna_pushed.tga 0.820312500000 0.234375000000 0.863281250000 0.272460937500 +r2ed_feature_fauna_system.tga 0.863281250000 0.234375000000 0.906250000000 0.272460937500 +curs_can_pan.tga 0.906250000000 0.234375000000 0.949218750000 0.272460937500 +r2ed_feature_fauna_system_over.tga 0.949218750000 0.234375000000 0.992187500000 0.272460937500 +r2_icon_dm_mode_pushed.tga 0.500000000000 0.273437500000 0.542968750000 0.311523437500 +curs_can_pan_dup.tga 0.542968750000 0.273437500000 0.585937500000 0.311523437500 +r2_stop_live_over.tga 0.585937500000 0.273437500000 0.628906250000 0.311523437500 +curs_rotate.tga 0.628906250000 0.273437500000 0.671875000000 0.311523437500 +r2ed_feature_fauna_over.tga 0.671875000000 0.273437500000 0.714843750000 0.311523437500 +r2ed_feature_fauna_system_pushed.tga 0.714843750000 0.273437500000 0.757812500000 0.311523437500 +r2ed_feature_bandit_camp.tga 0.757812500000 0.273437500000 0.800781250000 0.311523437500 +r2ed_feature_bandit_camp_over.tga 0.800781250000 0.273437500000 0.843750000000 0.311523437500 +r2ed_feature_bandit_camp_pushed.tga 0.843750000000 0.273437500000 0.886718750000 0.311523437500 +r2ed_feature_fauna.tga 0.886718750000 0.273437500000 0.929687500000 0.311523437500 +r2ed_tool_draw_region.tga 0.929687500000 0.273437500000 0.972656250000 0.311523437500 +r2_stop_live.tga 0.500000000000 0.312500000000 0.542968750000 0.350585937500 +r2ed_create_dialog.tga 0.542968750000 0.312500000000 0.585937500000 0.350585937500 +r2ed_create_dialog_over.tga 0.585937500000 0.312500000000 0.628906250000 0.350585937500 +r2ed_create_dialog_pushed.tga 0.628906250000 0.312500000000 0.671875000000 0.350585937500 +r2ed_tool_palette_window.tga 0.671875000000 0.312500000000 0.714843750000 0.350585937500 +r2ed_tool_rotate_over.tga 0.714843750000 0.312500000000 0.757812500000 0.350585937500 +r2ed_tool_draw_region_over.tga 0.757812500000 0.312500000000 0.800781250000 0.350585937500 +r2ed_tool_draw_region_pushed.tga 0.800781250000 0.312500000000 0.843750000000 0.350585937500 +r2ed_tool_draw_road.tga 0.843750000000 0.312500000000 0.886718750000 0.350585937500 +r2ed_tool_draw_road_over.tga 0.886718750000 0.312500000000 0.929687500000 0.350585937500 +w_ar_gilet.tga 0.929687500000 0.312500000000 0.968750000000 0.351562500000 +w_ar_hand.tga 0.500000000000 0.351562500000 0.539062500000 0.390625000000 +w_ar_helmet.tga 0.539062500000 0.351562500000 0.578125000000 0.390625000000 +hand_left.tga 0.578125000000 0.351562500000 0.617187500000 0.390625000000 +hand_right.tga 0.617187500000 0.351562500000 0.656250000000 0.390625000000 +sapload.tga 0.656250000000 0.351562500000 0.695312500000 0.390625000000 +w_ar_pantabotte.tga 0.695312500000 0.351562500000 0.734375000000 0.390625000000 +w_ar_armpad.tga 0.734375000000 0.351562500000 0.773437500000 0.390625000000 +w_ar_botte.tga 0.773437500000 0.351562500000 0.812500000000 0.390625000000 +skin_l2.tga 0.992187500000 0.000000000000 0.998046875000 0.250000000000 +r2_map_edge_stipple.tga 0.484375000000 0.390625000000 0.984375000000 0.393554687500 +r2_main_bl.tga 0.812500000000 0.351562500000 0.851562500000 0.383789062500 +W_slot_jauge_1.tga 0.851562500000 0.351562500000 0.974609375000 0.361328125000 +w_slot_blason.tga 0.484375000000 0.394531250000 0.517578125000 0.427734375000 +w_slot_blason_over.tga 0.519531250000 0.394531250000 0.552734375000 0.427734375000 +w_header_l.tga 0.851562500000 0.363281250000 0.898437500000 0.386718750000 +bg_source_mid.tga 0.000000000000 0.242187500000 0.148437500000 0.249023437500 +r2_icon_weather_pushed.tga 0.445312500000 0.093750000000 0.476562500000 0.125000000000 +Skin_scroll_H.tga 0.000000000000 0.359375000000 0.125000000000 0.367187500000 +skin_scroll_m.tga 0.964843750000 0.000000000000 0.972656250000 0.125000000000 +r2_toolbar_customize_look.tga 0.968750000000 0.312500000000 1.000000000000 0.343750000000 +r2_toolbar_customize_look_over.tga 0.218750000000 0.343750000000 0.250000000000 0.375000000000 +r2_toolbar_kill.tga 0.464843750000 0.343750000000 0.496093750000 0.375000000000 +r2_toolbar_kill_over.tga 0.554687500000 0.394531250000 0.585937500000 0.425781250000 +r2_toolbar_kill_pushed.tga 0.585937500000 0.394531250000 0.617187500000 0.425781250000 +r2_toolbar_patrol_road.tga 0.617187500000 0.394531250000 0.648437500000 0.425781250000 +r2_toolbar_patrol_road_over.tga 0.648437500000 0.394531250000 0.679687500000 0.425781250000 +r2_toolbar_patrol_road_pushed.tga 0.679687500000 0.394531250000 0.710937500000 0.425781250000 +r2_toolbar_properties.tga 0.710937500000 0.394531250000 0.742187500000 0.425781250000 +r2_toolbar_properties_over.tga 0.742187500000 0.394531250000 0.773437500000 0.425781250000 +r2_toolbar_properties_pushed.tga 0.773437500000 0.394531250000 0.804687500000 0.425781250000 +r2_toolbar_repeat_road.tga 0.804687500000 0.394531250000 0.835937500000 0.425781250000 +r2_toolbar_repeat_road_over.tga 0.835937500000 0.394531250000 0.867187500000 0.425781250000 +r2_toolbar_repeat_road_pushed.tga 0.867187500000 0.394531250000 0.898437500000 0.425781250000 +r2_toolbar_set_as_leader.tga 0.898437500000 0.394531250000 0.929687500000 0.425781250000 +r2_toolbar_set_as_leader_over.tga 0.929687500000 0.394531250000 0.960937500000 0.425781250000 +r2_toolbar_stand_still.tga 0.960937500000 0.394531250000 0.992187500000 0.425781250000 +r2_toolbar_stand_still_over.tga 0.554687500000 0.425781250000 0.585937500000 0.457031250000 +r2_toolbar_stand_still_pushed.tga 0.585937500000 0.425781250000 0.617187500000 0.457031250000 +r2_toolbar_ungroup.tga 0.617187500000 0.425781250000 0.648437500000 0.457031250000 +r2_toolbar_ungroup_over.tga 0.648437500000 0.425781250000 0.679687500000 0.457031250000 +r2_toolbar_ungroup_pushed.tga 0.679687500000 0.425781250000 0.710937500000 0.457031250000 +r2_toolbar_wander_zone.tga 0.710937500000 0.425781250000 0.742187500000 0.457031250000 +r2_toolbar_wander_zone_over.tga 0.742187500000 0.425781250000 0.773437500000 0.457031250000 +r2_toolbar_wander_zone_pushed.tga 0.773437500000 0.425781250000 0.804687500000 0.457031250000 +r2ed_toolbar_hunt_zone.tga 0.804687500000 0.425781250000 0.835937500000 0.457031250000 +r2ed_toolbar_hunt_zone_over.tga 0.835937500000 0.425781250000 0.867187500000 0.457031250000 +r2ed_toolbar_hunt_zone_pushed.tga 0.867187500000 0.425781250000 0.898437500000 0.457031250000 +r2ed_toolbar_lock.tga 0.898437500000 0.425781250000 0.929687500000 0.457031250000 +r2ed_toolbar_lock_over.tga 0.929687500000 0.425781250000 0.960937500000 0.457031250000 +curs_l.tga 0.960937500000 0.425781250000 0.992187500000 0.457031250000 +curs_L_no_mouse.tga 0.484375000000 0.429687500000 0.515625000000 0.460937500000 +r2ed_toolbar_lock_pushed.tga 0.515625000000 0.429687500000 0.546875000000 0.460937500000 +r2ed_toolbar_rest_zone.tga 0.546875000000 0.457031250000 0.578125000000 0.488281250000 +r2ed_toolbar_rest_zone_over.tga 0.578125000000 0.457031250000 0.609375000000 0.488281250000 +r2ed_toolbar_rest_zone_pushed.tga 0.609375000000 0.457031250000 0.640625000000 0.488281250000 +curs_r.tga 0.640625000000 0.457031250000 0.671875000000 0.488281250000 +r2ed_toolbar_show.tga 0.671875000000 0.457031250000 0.703125000000 0.488281250000 +r2ed_toolbar_show_over.tga 0.703125000000 0.457031250000 0.734375000000 0.488281250000 +r2ed_toolbar_show_pushed.tga 0.734375000000 0.457031250000 0.765625000000 0.488281250000 +r2ed_toolbar_unfreeze.tga 0.765625000000 0.457031250000 0.796875000000 0.488281250000 +r2ed_current_act_content_over.tga 0.796875000000 0.457031250000 0.828125000000 0.488281250000 +r2ed_current_act_content_pushed.tga 0.828125000000 0.457031250000 0.859375000000 0.488281250000 +r2ed_edit_dialog.tga 0.859375000000 0.457031250000 0.890625000000 0.488281250000 +r2ed_edit_dialog_over.tga 0.890625000000 0.457031250000 0.921875000000 0.488281250000 +r2ed_edit_dialog_pushed.tga 0.921875000000 0.457031250000 0.953125000000 0.488281250000 +r2_icon_possess.tga 0.953125000000 0.457031250000 0.984375000000 0.488281250000 +r2_icon_possess_over.tga 0.480468750000 0.460937500000 0.511718750000 0.492187500000 +r2_icon_possess_pushed.tga 0.511718750000 0.460937500000 0.542968750000 0.492187500000 +r2_icon_speak_as.tga 0.257812500000 0.464843750000 0.289062500000 0.496093750000 +r2_icon_speak_as_over.tga 0.289062500000 0.464843750000 0.320312500000 0.496093750000 +r2_icon_speak_as_pushed.tga 0.320312500000 0.464843750000 0.351562500000 0.496093750000 +r2ed_toolbar_unfreeze_over.tga 0.128906250000 0.468750000000 0.160156250000 0.500000000000 +r2ed_toolbar_unlock.tga 0.160156250000 0.480468750000 0.191406250000 0.511718750000 +r2ed_toolbar_unlock_over.tga 0.191406250000 0.480468750000 0.222656250000 0.511718750000 +r2ed_toolbar_unlock_pushed.tga 0.222656250000 0.480468750000 0.253906250000 0.511718750000 +r2_scenario.tga 0.542968750000 0.488281250000 0.574218750000 0.519531250000 +r2ed_toolbar_work_zone.tga 0.574218750000 0.488281250000 0.605468750000 0.519531250000 +r2ed_toolbar_work_zone_over.tga 0.605468750000 0.488281250000 0.636718750000 0.519531250000 +r2ed_toolbar_work_zone_pushed.tga 0.636718750000 0.488281250000 0.667968750000 0.519531250000 +r2ed_tool_new_vertex.tga 0.667968750000 0.488281250000 0.699218750000 0.519531250000 +r2ed_tool_new_vertex_over.tga 0.699218750000 0.488281250000 0.730468750000 0.519531250000 +ia_surpris.tga 0.730468750000 0.488281250000 0.761718750000 0.519531250000 +r2ed_tool_new_vertex_pushed.tga 0.761718750000 0.488281250000 0.792968750000 0.519531250000 +r2ed_permanent_content.tga 0.792968750000 0.488281250000 0.824218750000 0.519531250000 +r2ed_permanent_content_over.tga 0.824218750000 0.488281250000 0.855468750000 0.519531250000 +r2ed_toolbar_hide_pushed.tga 0.855468750000 0.488281250000 0.886718750000 0.519531250000 +r2ed_toolbar_unfreeze_pushed.tga 0.886718750000 0.488281250000 0.917968750000 0.519531250000 +r2ed_permanent_content_pushed.tga 0.917968750000 0.488281250000 0.949218750000 0.519531250000 +r2ed_current_act_content.tga 0.949218750000 0.488281250000 0.980468750000 0.519531250000 +skin_l.tga 0.972656250000 0.000000000000 0.980468750000 0.125000000000 +r2_frustum.tga 0.000000000000 0.492187500000 0.031250000000 0.523437500000 +r2ed_toolbar_feed_zone.tga 0.031250000000 0.492187500000 0.062500000000 0.523437500000 +r2ed_toolbar_feed_zone_over.tga 0.062500000000 0.492187500000 0.093750000000 0.523437500000 +r2ed_toolbar_feed_zone_pushed.tga 0.093750000000 0.492187500000 0.125000000000 0.523437500000 +r2ed_toolbar_freeze.tga 0.480468750000 0.492187500000 0.511718750000 0.523437500000 +r2ed_toolbar_freeze_over.tga 0.511718750000 0.492187500000 0.542968750000 0.523437500000 +r2ed_toolbar_freeze_pushed.tga 0.253906250000 0.496093750000 0.285156250000 0.527343750000 +r2ed_toolbar_guard_zone.tga 0.285156250000 0.496093750000 0.316406250000 0.527343750000 +r2ed_toolbar_guard_zone_over.tga 0.316406250000 0.496093750000 0.347656250000 0.527343750000 +r2ed_toolbar_guard_zone_pushed.tga 0.125000000000 0.500000000000 0.156250000000 0.531250000000 +r2ed_toolbar_hide.tga 0.347656250000 0.500000000000 0.378906250000 0.531250000000 +r2ed_toolbar_hide_over.tga 0.378906250000 0.500000000000 0.410156250000 0.531250000000 +r2ed_tool_extend_prim.tga 0.410156250000 0.500000000000 0.441406250000 0.531250000000 +r2ed_tool_extend_prim_over.tga 0.441406250000 0.500000000000 0.472656250000 0.531250000000 +r2_icon_acts.tga 0.156250000000 0.511718750000 0.187500000000 0.542968750000 +r2_icon_animation_triggers.tga 0.187500000000 0.511718750000 0.218750000000 0.542968750000 +r2_icon_acts_over.tga 0.218750000000 0.511718750000 0.250000000000 0.542968750000 +r2_icon_stop_acts.tga 0.542968750000 0.519531250000 0.574218750000 0.550781250000 +r2_icon_acts_pushed.tga 0.574218750000 0.519531250000 0.605468750000 0.550781250000 +r2_icon_add_hp.tga 0.605468750000 0.519531250000 0.636718750000 0.550781250000 +r2_toolbar_customize_look_pushed.tga 0.636718750000 0.519531250000 0.667968750000 0.550781250000 +r2_toolbar_group_pushed.tga 0.667968750000 0.519531250000 0.699218750000 0.550781250000 +r2_toolbar_set_as_leader_pushed.tga 0.699218750000 0.519531250000 0.730468750000 0.550781250000 +r2_icon_add_hp_over.tga 0.730468750000 0.519531250000 0.761718750000 0.550781250000 +r2_icon_add_hp_pushed.tga 0.761718750000 0.519531250000 0.792968750000 0.550781250000 +skin_b.tga 0.312500000000 0.359375000000 0.437500000000 0.367187500000 +r2_icon_animation_give.tga 0.792968750000 0.519531250000 0.824218750000 0.550781250000 +skin_b_open.tga 0.000000000000 0.367187500000 0.125000000000 0.375000000000 +skin_em_open.tga 0.312500000000 0.367187500000 0.437500000000 0.375000000000 +r2ed_edit_events.tga 0.824218750000 0.519531250000 0.855468750000 0.550781250000 +r2ed_edit_events_over.tga 0.855468750000 0.519531250000 0.886718750000 0.550781250000 +r2ed_edit_events_pushed.tga 0.886718750000 0.519531250000 0.917968750000 0.550781250000 +r2_icon_animation_give_over.tga 0.917968750000 0.519531250000 0.949218750000 0.550781250000 +r2_icon_animation_give_pushed.tga 0.949218750000 0.519531250000 0.980468750000 0.550781250000 +r2_icon_animation_target.tga 0.000000000000 0.523437500000 0.031250000000 0.554687500000 +r2_icon_animation_target_over.tga 0.031250000000 0.523437500000 0.062500000000 0.554687500000 +r2_icon_animation_target_pushed.tga 0.062500000000 0.523437500000 0.093750000000 0.554687500000 +r2ed_icon_stop.tga 0.093750000000 0.523437500000 0.125000000000 0.554687500000 +r2_icon_animation_triggers_over.tga 0.472656250000 0.523437500000 0.503906250000 0.554687500000 +r2_icon_animation_triggers_pushed.tga 0.503906250000 0.523437500000 0.535156250000 0.554687500000 +r2_icon_despawn.tga 0.250000000000 0.527343750000 0.281250000000 0.558593750000 +r2_icon_despawn_over.tga 0.281250000000 0.527343750000 0.312500000000 0.558593750000 +r2_icon_despawn_pushed.tga 0.312500000000 0.527343750000 0.343750000000 0.558593750000 +r2ed_tool_extend_prim_pushed.tga 0.125000000000 0.531250000000 0.156250000000 0.562500000000 +r2_toolbar_customize_over.tga 0.343750000000 0.531250000000 0.375000000000 0.562500000000 +r2_toolbar_customize_pushed.tga 0.375000000000 0.531250000000 0.406250000000 0.562500000000 +r2_toolbar_delete.tga 0.406250000000 0.531250000000 0.437500000000 0.562500000000 +r2_toolbar_delete_over.tga 0.437500000000 0.531250000000 0.468750000000 0.562500000000 +r2_toolbar_delete_pushed.tga 0.156250000000 0.542968750000 0.187500000000 0.574218750000 +r2_toolbar_follow_road.tga 0.187500000000 0.542968750000 0.218750000000 0.574218750000 +r2_toolbar_follow_road_over.tga 0.218750000000 0.542968750000 0.250000000000 0.574218750000 +r2_toolbar_follow_road_pushed.tga 0.535156250000 0.550781250000 0.566406250000 0.582031250000 +r2_toolbar_group.tga 0.566406250000 0.550781250000 0.597656250000 0.582031250000 +r2_toolbar_group_over.tga 0.597656250000 0.550781250000 0.628906250000 0.582031250000 +skin_r.tga 0.980468750000 0.000000000000 0.988281250000 0.125000000000 +r2_icon_stop_acts_over.tga 0.628906250000 0.550781250000 0.660156250000 0.582031250000 +r2_icon_stop_acts_pushed.tga 0.660156250000 0.550781250000 0.691406250000 0.582031250000 +r2_icon_stop_possess.tga 0.691406250000 0.550781250000 0.722656250000 0.582031250000 +r2_icon_stop_possess_over.tga 0.722656250000 0.550781250000 0.753906250000 0.582031250000 +r2_icon_stop_possess_pushed.tga 0.753906250000 0.550781250000 0.785156250000 0.582031250000 +r2_icon_stop_speak.tga 0.785156250000 0.550781250000 0.816406250000 0.582031250000 +r2_icon_stop_speak_over.tga 0.816406250000 0.550781250000 0.847656250000 0.582031250000 +building_state1.tga 0.847656250000 0.550781250000 0.878906250000 0.582031250000 +building_state2.tga 0.878906250000 0.550781250000 0.910156250000 0.582031250000 +r2_icon_stop_speak_pushed.tga 0.910156250000 0.550781250000 0.941406250000 0.582031250000 +skin_t.tga 0.000000000000 0.554687500000 0.125000000000 0.562500000000 +r2_icon_test_mode.tga 0.941406250000 0.550781250000 0.972656250000 0.582031250000 +r2_icon_test_mode_over.tga 0.468750000000 0.554687500000 0.500000000000 0.585937500000 +r2_icon_test_mode_pushed.tga 0.500000000000 0.554687500000 0.531250000000 0.585937500000 +r2_icon_weather.tga 0.250000000000 0.558593750000 0.281250000000 0.589843750000 +r2_allow.tga 0.281250000000 0.558593750000 0.312500000000 0.589843750000 +r2_icon_weather_over.tga 0.312500000000 0.558593750000 0.343750000000 0.589843750000 +r2ed_storm.tga 0.898437500000 0.363281250000 0.937500000000 0.386718750000 +r2ed_clouds.tga 0.937500000000 0.363281250000 0.976562500000 0.386718750000 +bg_jauge_mid.tga 0.000000000000 0.562500000000 0.125000000000 0.569335937500 +r2ed_lakes_l.tga 0.964843750000 0.125000000000 0.992187500000 0.156250000000 +r2ed_lakes_pushed_l.tga 0.964843750000 0.156250000000 0.992187500000 0.187500000000 +r2ed_jungle_l.tga 0.964843750000 0.187500000000 0.991210937500 0.218750000000 +r2ed_jungle_pushed_l.tga 0.972656250000 0.273437500000 0.999023437500 0.304687500000 +skin_header_r.tga 0.972656250000 0.550781250000 0.998046875000 0.582031250000 +r2ed_prime_roots_l.tga 0.125000000000 0.562500000000 0.150390625000 0.593750000000 +r2ed_desert_l.tga 0.343750000000 0.562500000000 0.369140625000 0.593750000000 +r2ed_desert_pushed_l.tga 0.371093750000 0.562500000000 0.396484375000 0.593750000000 +r2ed_prime_roots_pushed_l.tga 0.398437500000 0.562500000000 0.423828125000 0.593750000000 +W_trade_not_ready.tga 0.425781250000 0.562500000000 0.464843750000 0.582031250000 +slot_brick.tga 0.000000000000 0.570312500000 0.027343750000 0.597656250000 +disconnect.tga 0.027343750000 0.570312500000 0.054687500000 0.597656250000 +W_button_28_over.tga 0.054687500000 0.570312500000 0.082031250000 0.597656250000 +w_button_mode_over2.tga 0.082031250000 0.570312500000 0.109375000000 0.597656250000 +r2_tab_sequence_pushed_l.tga 0.152343750000 0.574218750000 0.179687500000 0.601562500000 +r2_tab_wide_normal_l.tga 0.179687500000 0.574218750000 0.207031250000 0.601562500000 +r2_tab_wide_pushed_l.tga 0.207031250000 0.574218750000 0.234375000000 0.601562500000 +action_balance_cred.tga 0.425781250000 0.582031250000 0.457031250000 0.605468750000 +bulle_say_l.tga 0.531250000000 0.582031250000 0.562500000000 0.605468750000 +bulle_say_r.tga 0.562500000000 0.582031250000 0.593750000000 0.605468750000 +bulle_say_tl.tga 0.593750000000 0.582031250000 0.625000000000 0.605468750000 +bulle_say_tr.tga 0.625000000000 0.582031250000 0.656250000000 0.605468750000 +bulle_think_l.tga 0.656250000000 0.582031250000 0.687500000000 0.605468750000 +bulle_think_r.tga 0.687500000000 0.582031250000 0.718750000000 0.605468750000 +W_slot_jauge_3_mini.tga 0.718750000000 0.582031250000 0.781250000000 0.593750000000 +action_balance_equal.tga 0.781250000000 0.582031250000 0.812500000000 0.605468750000 +action_balance_cost.tga 0.812500000000 0.582031250000 0.843750000000 0.605468750000 +skill_arbo_x_extend.tga 0.976562500000 0.343750000000 1.000000000000 0.375000000000 +bg_source_bot.tga 0.843750000000 0.582031250000 0.992187500000 0.586914062500 +w_slot_jauge_1_tmin.tga 0.457031250000 0.585937500000 0.515625000000 0.597656250000 +r2_main_menu_normal_l.tga 0.234375000000 0.589843750000 0.255859375000 0.621093750000 +r2_main_menu_normal_r.tga 0.257812500000 0.589843750000 0.279296875000 0.621093750000 +r2_main_menu_over_l.tga 0.281250000000 0.589843750000 0.302734375000 0.621093750000 +r2_main_menu_over_r.tga 0.304687500000 0.589843750000 0.326171875000 0.621093750000 +r2_main_menu_pushed_l.tga 0.843750000000 0.589843750000 0.865234375000 0.621093750000 +r2_main_menu_pushed_r.tga 0.867187500000 0.589843750000 0.888671875000 0.621093750000 +action_next.tga 0.890625000000 0.589843750000 0.916015625000 0.615234375000 +W_slot_spell_selected.tga 0.917968750000 0.589843750000 0.943359375000 0.615234375000 +w_slot_win_menu.tga 0.945312500000 0.589843750000 0.970703125000 0.615234375000 +W_slot_brick_selected.tga 0.972656250000 0.589843750000 0.998046875000 0.615234375000 +W_slot_spell_over.tga 0.109375000000 0.593750000000 0.134765625000 0.619140625000 +W_slot_brick.tga 0.328125000000 0.593750000000 0.353515625000 0.619140625000 +action_cycle.tga 0.355468750000 0.593750000000 0.380859375000 0.619140625000 +W_slot_spell.tga 0.382812500000 0.593750000000 0.408203125000 0.619140625000 +r2ed_forest_pushed_l.tga 0.718750000000 0.593750000000 0.739257812500 0.625000000000 +r2ed_forest_l.tga 0.742187500000 0.593750000000 0.762695312500 0.625000000000 +bg_jauge_bot.tga 0.410156250000 0.605468750000 0.535156250000 0.610351562500 +bg_source_top.tga 0.812500000000 0.386718750000 0.960937500000 0.390625000000 +TB_quit.tga 0.000000000000 0.597656250000 0.023437500000 0.621093750000 +TB_spellbook.tga 0.023437500000 0.597656250000 0.046875000000 0.621093750000 +TB_System.tga 0.046875000000 0.597656250000 0.070312500000 0.621093750000 +teammate_map.tga 0.070312500000 0.597656250000 0.093750000000 0.621093750000 +teammate_map_over.tga 0.136718750000 0.601562500000 0.160156250000 0.625000000000 +r2_palette_act.tga 0.160156250000 0.601562500000 0.183593750000 0.625000000000 +r2_palette_components.tga 0.183593750000 0.601562500000 0.207031250000 0.625000000000 +r2_palette_entities.tga 0.207031250000 0.601562500000 0.230468750000 0.625000000000 +r2_icon_stop_live_small.tga 0.535156250000 0.605468750000 0.558593750000 0.628906250000 +r2ed_down_element.tga 0.558593750000 0.605468750000 0.582031250000 0.628906250000 +r2ed_toolbar_lock_small.tga 0.582031250000 0.605468750000 0.605468750000 0.628906250000 +ency_rite_slot.tga 0.605468750000 0.605468750000 0.628906250000 0.628906250000 +r2ed_edit_dialog_over_small.tga 0.628906250000 0.605468750000 0.652343750000 0.628906250000 +r2_toolbar_repeat_road_small.tga 0.652343750000 0.605468750000 0.675781250000 0.628906250000 +r2ed_edit_dialog_pushed_small.tga 0.675781250000 0.605468750000 0.699218750000 0.628906250000 +r2_icon_new_scenario_small.tga 0.765625000000 0.605468750000 0.789062500000 0.628906250000 +r2_icon_palette_small.tga 0.789062500000 0.605468750000 0.812500000000 0.628906250000 +r2_icon_player_admin_small.tga 0.812500000000 0.605468750000 0.835937500000 0.628906250000 +forage_content.tga 0.410156250000 0.613281250000 0.433593750000 0.636718750000 +r2_icon_map_small.tga 0.433593750000 0.613281250000 0.457031250000 0.636718750000 +forage_danger.tga 0.457031250000 0.613281250000 0.480468750000 0.636718750000 +r2_toolbar_set_as_leader_small.tga 0.480468750000 0.613281250000 0.503906250000 0.636718750000 +r2_palette_objets.tga 0.503906250000 0.613281250000 0.527343750000 0.636718750000 +r2_icon_preferences.tga 0.890625000000 0.617187500000 0.914062500000 0.640625000000 +r2_icon_r2_small.tga 0.914062500000 0.617187500000 0.937500000000 0.640625000000 +r2_icon_resetwindows.tga 0.937500000000 0.617187500000 0.960937500000 0.640625000000 +r2_icon_save_small.tga 0.960937500000 0.617187500000 0.984375000000 0.640625000000 +rap_not_invited_dm.tga 0.000000000000 0.621093750000 0.023437500000 0.644531250000 +r2ed_icon_move.tga 0.023437500000 0.621093750000 0.046875000000 0.644531250000 +r2ed_icon_newactivity.tga 0.046875000000 0.621093750000 0.070312500000 0.644531250000 +r2_icon_scenario_prop.tga 0.070312500000 0.621093750000 0.093750000000 0.644531250000 +r2_icon_scenario_small.tga 0.093750000000 0.621093750000 0.117187500000 0.644531250000 +m_back.tga 0.230468750000 0.621093750000 0.253906250000 0.644531250000 +pvp_green.tga 0.253906250000 0.621093750000 0.277343750000 0.644531250000 +pvp_orange.tga 0.277343750000 0.621093750000 0.300781250000 0.644531250000 +pvp_red.tga 0.300781250000 0.621093750000 0.324218750000 0.644531250000 +r2ed_toolbar_rest_zone_small.tga 0.324218750000 0.621093750000 0.347656250000 0.644531250000 +forage_life.tga 0.347656250000 0.621093750000 0.371093750000 0.644531250000 +r2_icon_stop_test_small.tga 0.371093750000 0.621093750000 0.394531250000 0.644531250000 +lm_target.tga 0.835937500000 0.621093750000 0.859375000000 0.644531250000 +lm_target_over.tga 0.859375000000 0.621093750000 0.882812500000 0.644531250000 +lm_target_pushed.tga 0.117187500000 0.625000000000 0.140625000000 0.648437500000 +lm_user.tga 0.140625000000 0.625000000000 0.164062500000 0.648437500000 +lm_user_pushed.tga 0.164062500000 0.625000000000 0.187500000000 0.648437500000 +mektoub_map.tga 0.187500000000 0.625000000000 0.210937500000 0.648437500000 +r2ed_edit_events_over_small.tga 0.699218750000 0.625000000000 0.722656250000 0.648437500000 +mektoub_map_over.tga 0.722656250000 0.625000000000 0.746093750000 0.648437500000 +r2ed_edit_events_pushed_small.tga 0.527343750000 0.628906250000 0.550781250000 0.652343750000 +r2ed_edit_events_small.tga 0.550781250000 0.628906250000 0.574218750000 0.652343750000 +r2ed_entry_point.tga 0.574218750000 0.628906250000 0.597656250000 0.652343750000 +r2ed_entry_point_over.tga 0.597656250000 0.628906250000 0.621093750000 0.652343750000 +r2ed_entry_point_pushed.tga 0.621093750000 0.628906250000 0.644531250000 0.652343750000 +r2_palette_scenario.tga 0.644531250000 0.628906250000 0.667968750000 0.652343750000 +r2_palette_zones.tga 0.667968750000 0.628906250000 0.691406250000 0.652343750000 +r2_toolbar_stand_still_small.tga 0.746093750000 0.628906250000 0.769531250000 0.652343750000 +r2_icon_support.tga 0.769531250000 0.628906250000 0.792968750000 0.652343750000 +forage_spawn.tga 0.792968750000 0.628906250000 0.816406250000 0.652343750000 +r2ed_icon_rotate.tga 0.394531250000 0.636718750000 0.417968750000 0.660156250000 +r2ed_tool_extend_prim_small.tga 0.417968750000 0.636718750000 0.441406250000 0.660156250000 +r2ed_invalid_event_small.tga 0.441406250000 0.636718750000 0.464843750000 0.660156250000 +r2_toolbar_ungroup_small.tga 0.464843750000 0.636718750000 0.488281250000 0.660156250000 +r2ed_toolbar_show_small.tga 0.488281250000 0.636718750000 0.511718750000 0.660156250000 +r2ed_kicked_char.tga 0.882812500000 0.640625000000 0.906250000000 0.664062500000 +r2ed_edit_dialog_small.tga 0.906250000000 0.640625000000 0.929687500000 0.664062500000 +arbo_level_24.tga 0.929687500000 0.640625000000 0.953125000000 0.664062500000 +r2ed_left_sequence.tga 0.953125000000 0.640625000000 0.976562500000 0.664062500000 +r2_scenario_small.tga 0.976562500000 0.640625000000 1.000000000000 0.664062500000 +r2_toolbar_wander_zone_small.tga 0.000000000000 0.644531250000 0.023437500000 0.667968750000 +rap_invited_dm.tga 0.023437500000 0.644531250000 0.046875000000 0.667968750000 +r2ed_connected_char.tga 0.046875000000 0.644531250000 0.070312500000 0.667968750000 +rap_invited_no_dm.tga 0.070312500000 0.644531250000 0.093750000000 0.667968750000 +r2ed_toolbar_unfreeze_small.tga 0.093750000000 0.644531250000 0.117187500000 0.667968750000 +r2ed_tool_new_vertex_small.tga 0.210937500000 0.644531250000 0.234375000000 0.667968750000 +r2ed_not_current_act.tga 0.234375000000 0.644531250000 0.257812500000 0.667968750000 +r2_toolbar_customize_look_small.tga 0.257812500000 0.644531250000 0.281250000000 0.667968750000 +lm_continent.tga 0.281250000000 0.644531250000 0.304687500000 0.667968750000 +lm_continent_pushed.tga 0.304687500000 0.644531250000 0.328125000000 0.667968750000 +lm_home.tga 0.328125000000 0.644531250000 0.351562500000 0.667968750000 +lm_home_over.tga 0.351562500000 0.644531250000 0.375000000000 0.667968750000 +lm_home_pushed.tga 0.816406250000 0.644531250000 0.839843750000 0.667968750000 +r2_toolbar_delete_small.tga 0.839843750000 0.644531250000 0.863281250000 0.667968750000 +lm_mission.tga 0.117187500000 0.648437500000 0.140625000000 0.671875000000 +lm_mission_pushed.tga 0.140625000000 0.648437500000 0.164062500000 0.671875000000 +lm_over.tga 0.164062500000 0.648437500000 0.187500000000 0.671875000000 +r2_toolbar_follow_road_small.tga 0.187500000000 0.648437500000 0.210937500000 0.671875000000 +lm_respawn.tga 0.691406250000 0.648437500000 0.714843750000 0.671875000000 +lm_respawn_over.tga 0.714843750000 0.648437500000 0.738281250000 0.671875000000 +r2ed_tool_select_move_small.tga 0.511718750000 0.652343750000 0.535156250000 0.675781250000 +r2_icon_go_test_small.tga 0.535156250000 0.652343750000 0.558593750000 0.675781250000 +r2_icon_keys_small.tga 0.558593750000 0.652343750000 0.582031250000 0.675781250000 +r2_icon_light_off_small.tga 0.582031250000 0.652343750000 0.605468750000 0.675781250000 +r2_icon_light_on_small.tga 0.605468750000 0.652343750000 0.628906250000 0.675781250000 +r2_icon_load_small.tga 0.628906250000 0.652343750000 0.652343750000 0.675781250000 +r2_icon_mail_box_small.tga 0.652343750000 0.652343750000 0.675781250000 0.675781250000 +r2ed_toolbar_unlock_small.tga 0.738281250000 0.652343750000 0.761718750000 0.675781250000 +r2ed_right_sequence.tga 0.761718750000 0.652343750000 0.785156250000 0.675781250000 +r2ed_sun.tga 0.785156250000 0.652343750000 0.808593750000 0.675781250000 +r2ed_toolbar_hide_small.tga 0.375000000000 0.660156250000 0.398437500000 0.683593750000 +r2_toolbar_group_small.tga 0.398437500000 0.660156250000 0.421875000000 0.683593750000 +r2ed_toolbar_work_zone_small.tga 0.421875000000 0.660156250000 0.445312500000 0.683593750000 +r2_icon_chat_small.tga 0.445312500000 0.660156250000 0.468750000000 0.683593750000 +r2ed_permanent_content_small.tga 0.468750000000 0.660156250000 0.492187500000 0.683593750000 +W_slot_brick_disabled.tga 0.863281250000 0.664062500000 0.886718750000 0.687500000000 +r2_toolbar_kill_small.tga 0.886718750000 0.664062500000 0.910156250000 0.687500000000 +r2ed_tool_rotate_small.tga 0.910156250000 0.664062500000 0.933593750000 0.687500000000 +forage_time.tga 0.933593750000 0.664062500000 0.957031250000 0.687500000000 +r2ed_toolbar_feed_zone_small.tga 0.957031250000 0.664062500000 0.980468750000 0.687500000000 +r2ed_toolbar_hunt_zone_small.tga 0.000000000000 0.667968750000 0.023437500000 0.691406250000 +W_button_24_over.tga 0.023437500000 0.667968750000 0.046875000000 0.691406250000 +r2_toolbar_patrol_road_small.tga 0.046875000000 0.667968750000 0.070312500000 0.691406250000 +r2ed_toolbar_freeze_small.tga 0.070312500000 0.667968750000 0.093750000000 0.691406250000 +lm_respawn_pushed.tga 0.093750000000 0.667968750000 0.117187500000 0.691406250000 +arbo_close_just_one_24.tga 0.210937500000 0.667968750000 0.234375000000 0.691406250000 +ency_rite_done.tga 0.234375000000 0.667968750000 0.257812500000 0.691406250000 +r2ed_toolbar_guard_zone_small.tga 0.257812500000 0.667968750000 0.281250000000 0.691406250000 +TB_Forum_ring.tga 0.281250000000 0.667968750000 0.304687500000 0.691406250000 +TB_help.tga 0.304687500000 0.667968750000 0.328125000000 0.691406250000 +TB_identity.tga 0.328125000000 0.667968750000 0.351562500000 0.691406250000 +r2ed_current_act_content_small.tga 0.351562500000 0.667968750000 0.375000000000 0.691406250000 +r2_toolbar_properties_small.tga 0.808593750000 0.667968750000 0.832031250000 0.691406250000 +TB_interaction.tga 0.832031250000 0.667968750000 0.855468750000 0.691406250000 +r2ed_up_element.tga 0.117187500000 0.671875000000 0.140625000000 0.695312500000 +TB_inventory.tga 0.140625000000 0.671875000000 0.164062500000 0.695312500000 +TB_map.tga 0.164062500000 0.671875000000 0.187500000000 0.695312500000 +r2_allow_small.tga 0.187500000000 0.671875000000 0.210937500000 0.695312500000 +TB_missions.tga 0.675781250000 0.671875000000 0.699218750000 0.695312500000 +fame_blank.tga 0.699218750000 0.671875000000 0.738281250000 0.685546875000 +fame_arrow_down.tga 0.492187500000 0.675781250000 0.531250000000 0.689453125000 +fame_arrow_up.tga 0.531250000000 0.675781250000 0.570312500000 0.689453125000 +fame_arrow_updown.tga 0.570312500000 0.675781250000 0.609375000000 0.689453125000 +bg_jauge_top.tga 0.855468750000 0.687500000000 0.980468750000 0.691406250000 +w_slot_consider.tga 0.089843750000 0.222656250000 0.121093750000 0.238281250000 +r2_gradient.tga 0.210937500000 0.691406250000 0.335937500000 0.695312500000 +consider_1.tga 0.609375000000 0.675781250000 0.640625000000 0.691406250000 +consider_2.tga 0.640625000000 0.675781250000 0.671875000000 0.691406250000 +consider_3.tga 0.738281250000 0.675781250000 0.769531250000 0.691406250000 +consider_4.tga 0.769531250000 0.675781250000 0.800781250000 0.691406250000 +consider_5.tga 0.375000000000 0.683593750000 0.406250000000 0.699218750000 +consider_6.tga 0.406250000000 0.683593750000 0.437500000000 0.699218750000 +consider_7.tga 0.437500000000 0.683593750000 0.468750000000 0.699218750000 +w_button_32_over.tga 0.699218750000 0.687500000000 0.730468750000 0.703125000000 +r2ed_triggers_select.tga 0.468750000000 0.683593750000 0.490234375000 0.706054687500 +r2_select_menu_over_l.tga 0.984375000000 0.457031250000 0.998046875000 0.488281250000 +r2_select_menu_pushed_l.tga 0.980468750000 0.488281250000 0.994140625000 0.519531250000 +skill_arbo_son_without_son.tga 0.980468750000 0.519531250000 0.994140625000 0.550781250000 +skill_arbo_close_just_one.tga 0.980468750000 0.664062500000 0.994140625000 0.695312500000 +skill_arbo_level.tga 0.000000000000 0.691406250000 0.013671875000 0.722656250000 +skill_arbo_open_first.tga 0.015625000000 0.691406250000 0.029296875000 0.722656250000 +skill_arbo_son.tga 0.031250000000 0.691406250000 0.044921875000 0.722656250000 +skill_arbo_son_last.tga 0.046875000000 0.691406250000 0.060546875000 0.722656250000 +r2_select_menu_l.tga 0.062500000000 0.691406250000 0.076171875000 0.722656250000 +r2_icon_dialog_mini_over.tga 0.699218750000 0.605468750000 0.718750000000 0.625000000000 +r2_icon_dialog_mini_pushed.tga 0.210937500000 0.625000000000 0.230468750000 0.644531250000 +r2_icon_action_mini_over.tga 0.863281250000 0.644531250000 0.882812500000 0.664062500000 +r2_icon_reaction_mini.tga 0.078125000000 0.691406250000 0.097656250000 0.710937500000 +r2_icon_reaction_mini_over.tga 0.097656250000 0.691406250000 0.117187500000 0.710937500000 +r2_icon_reaction_mini_pushed.tga 0.335937500000 0.691406250000 0.355468750000 0.710937500000 +r2_icon_action_mini_pushed.tga 0.355468750000 0.691406250000 0.375000000000 0.710937500000 +r2ed_open_activities.tga 0.492187500000 0.691406250000 0.511718750000 0.710937500000 +r2_icon_action_mini.tga 0.511718750000 0.691406250000 0.531250000000 0.710937500000 +r2_icon_event_trigger_mini.tga 0.531250000000 0.691406250000 0.550781250000 0.710937500000 +r2_icon_event_trigger_mini_over.tga 0.550781250000 0.691406250000 0.570312500000 0.710937500000 +r2_icon_event_trigger_mini_pushed.tga 0.570312500000 0.691406250000 0.589843750000 0.710937500000 +r2_icon_dialog_mini.tga 0.589843750000 0.691406250000 0.609375000000 0.710937500000 +mp3_button_slot.tga 0.609375000000 0.691406250000 0.630859375000 0.708984375000 +w_button_mode_over.tga 0.632812500000 0.691406250000 0.646484375000 0.718750000000 +w_mode_choice.tga 0.648437500000 0.691406250000 0.662109375000 0.718750000000 +details_on.tga 0.964843750000 0.218750000000 0.988281250000 0.234375000000 +qh_on_l.tga 0.109375000000 0.570312500000 0.125000000000 0.593750000000 +qh_on_r.tga 0.093750000000 0.597656250000 0.109375000000 0.621093750000 +r2_select_bar_start_normal_l.tga 0.664062500000 0.691406250000 0.675781250000 0.722656250000 +r2_select_bar_start_normal_r.tga 0.730468750000 0.691406250000 0.742187500000 0.722656250000 +qh_off_r.tga 0.984375000000 0.617187500000 1.000000000000 0.640625000000 +mp3_vol_jauge.tga 0.148437500000 0.242187500000 0.195312500000 0.250000000000 +details_off.tga 0.125000000000 0.359375000000 0.148437500000 0.375000000000 +skin_header_l.tga 0.742187500000 0.691406250000 0.753906250000 0.722656250000 +w_button_filter_off.tga 0.437500000000 0.359375000000 0.460937500000 0.375000000000 +w_button_filter_on.tga 0.976562500000 0.375000000000 1.000000000000 0.390625000000 +qh_off_l.tga 0.753906250000 0.691406250000 0.769531250000 0.714843750000 +filter_armor.tga 0.769531250000 0.691406250000 0.792968750000 0.707031250000 +r2_select_bar_start_over_l.tga 0.792968750000 0.691406250000 0.804687500000 0.722656250000 +filter_mission.tga 0.804687500000 0.691406250000 0.828125000000 0.707031250000 +filter_mps.tga 0.828125000000 0.691406250000 0.851562500000 0.707031250000 +r2_select_bar_start_over_r.tga 0.851562500000 0.691406250000 0.863281250000 0.722656250000 +r2_select_bar_start_pushed_l.tga 0.863281250000 0.691406250000 0.875000000000 0.722656250000 +r2_select_bar_start_pushed_r.tga 0.875000000000 0.691406250000 0.886718750000 0.722656250000 +w_l0_tl_title.tga 0.886718750000 0.691406250000 0.902343750000 0.714843750000 +filter_tools.tga 0.902343750000 0.691406250000 0.925781250000 0.707031250000 +W_slot_jauge_1_mini.tga 0.457031250000 0.597656250000 0.519531250000 0.603515625000 +filter_weapon.tga 0.925781250000 0.691406250000 0.949218750000 0.707031250000 +w_button_18_over.tga 0.949218750000 0.691406250000 0.966796875000 0.708984375000 +mp3_button_pause.tga 0.816406250000 0.628906250000 0.835937500000 0.644531250000 +mp3_button_play.tga 0.375000000000 0.644531250000 0.394531250000 0.660156250000 +mp3_button_previous.tga 0.492187500000 0.660156250000 0.511718750000 0.675781250000 +Switch_Ratio.tga 0.117187500000 0.695312500000 0.136718750000 0.710937500000 +Switch_Text_Icon.tga 0.136718750000 0.695312500000 0.156250000000 0.710937500000 +mp3_button_list.tga 0.156250000000 0.695312500000 0.175781250000 0.710937500000 +mp3_button_next.tga 0.175781250000 0.695312500000 0.195312500000 0.710937500000 +mp3_button_open.tga 0.195312500000 0.695312500000 0.214843750000 0.710937500000 +mp3_button_over.tga 0.214843750000 0.695312500000 0.234375000000 0.710937500000 +w_tab_down_pushed_r.tga 0.968750000000 0.691406250000 0.980468750000 0.714843750000 +W_warning.tga 0.234375000000 0.695312500000 0.251953125000 0.710937500000 +w_expand_off.tga 0.253906250000 0.695312500000 0.265625000000 0.718750000000 +w_expand_on.tga 0.265625000000 0.695312500000 0.277343750000 0.718750000000 +w_tab_down_normal_r.tga 0.277343750000 0.695312500000 0.289062500000 0.718750000000 +w_tab_up_normal_r.tga 0.289062500000 0.695312500000 0.300781250000 0.718750000000 +w_tab_up_pushed_r.tga 0.300781250000 0.695312500000 0.312500000000 0.718750000000 +ency_step_slot.tga 0.476562500000 0.218750000000 0.492187500000 0.234375000000 +W_slot_number.tga 0.234375000000 0.574218750000 0.250000000000 0.589843750000 +W_slot_number_selected.tga 0.394531250000 0.621093750000 0.410156250000 0.636718750000 +W_slot_number_unselected.tga 0.511718750000 0.636718750000 0.527343750000 0.652343750000 +r2_icon_select.tga 0.675781250000 0.652343750000 0.691406250000 0.667968750000 +r2_glow_star.tga 0.312500000000 0.695312500000 0.328125000000 0.710937500000 +W_user_info.tga 0.675781250000 0.695312500000 0.691406250000 0.710937500000 +r2_suspension.tga 0.980468750000 0.695312500000 0.996093750000 0.710937500000 +w_zoom_in.tga 0.375000000000 0.699218750000 0.390625000000 0.714843750000 +w_zoom_out.tga 0.390625000000 0.699218750000 0.406250000000 0.714843750000 +r2ed_ring_rating_1.tga 0.406250000000 0.699218750000 0.421875000000 0.714843750000 +r2_icon_speak_as_small.tga 0.421875000000 0.699218750000 0.437500000000 0.714843750000 +r2_icon_speak_as_small_over.tga 0.437500000000 0.699218750000 0.453125000000 0.714843750000 +r2_icon_speak_as_small_pushed.tga 0.453125000000 0.699218750000 0.468750000000 0.714843750000 +w_center_map.tga 0.691406250000 0.703125000000 0.707031250000 0.718750000000 +W_close_0.tga 0.707031250000 0.703125000000 0.722656250000 0.718750000000 +r2ed_ring_rating_10.tga 0.468750000000 0.707031250000 0.484375000000 0.722656250000 +bulle_next.tga 0.769531250000 0.707031250000 0.785156250000 0.722656250000 +r2ed_ring_rating_2.tga 0.804687500000 0.707031250000 0.820312500000 0.722656250000 +r2_icon_map_invalid.tga 0.820312500000 0.707031250000 0.835937500000 0.722656250000 +w_arrow_left_0.tga 0.835937500000 0.707031250000 0.851562500000 0.722656250000 +W_arrow_right_0.tga 0.902343750000 0.707031250000 0.917968750000 0.722656250000 +W_arrow_up_0.tga 0.917968750000 0.707031250000 0.933593750000 0.722656250000 +w_back_map.tga 0.933593750000 0.707031250000 0.949218750000 0.722656250000 +W_button_16_over.tga 0.078125000000 0.710937500000 0.093750000000 0.726562500000 +r2ed_ring_rating_3.tga 0.093750000000 0.710937500000 0.109375000000 0.726562500000 +r2ed_ring_rating_4.tga 0.109375000000 0.710937500000 0.125000000000 0.726562500000 +money_seve.tga 0.125000000000 0.710937500000 0.140625000000 0.726562500000 +w_add.tga 0.140625000000 0.710937500000 0.156250000000 0.726562500000 +W_answer_16_cancel.tga 0.156250000000 0.710937500000 0.171875000000 0.726562500000 +W_answer_16_valid.tga 0.171875000000 0.710937500000 0.187500000000 0.726562500000 +W_arrow_down_0.tga 0.187500000000 0.710937500000 0.203125000000 0.726562500000 +r2ed_ring_rating_5.tga 0.203125000000 0.710937500000 0.218750000000 0.726562500000 +r2_mini_activity_chat.tga 0.218750000000 0.710937500000 0.234375000000 0.726562500000 +r2ed_ring_rating_6.tga 0.234375000000 0.710937500000 0.250000000000 0.726562500000 +W_button_default.tga 0.312500000000 0.710937500000 0.328125000000 0.726562500000 +W_button_edit.tga 0.328125000000 0.710937500000 0.343750000000 0.726562500000 +bgd_pause.tga 0.343750000000 0.710937500000 0.359375000000 0.726562500000 +r2_icon_possess_small.tga 0.359375000000 0.710937500000 0.375000000000 0.726562500000 +r2_icon_possess_small_over.tga 0.484375000000 0.710937500000 0.500000000000 0.726562500000 +r2_icon_possess_small_pushed.tga 0.500000000000 0.710937500000 0.515625000000 0.726562500000 +r2ed_ring_rating_7.tga 0.515625000000 0.710937500000 0.531250000000 0.726562500000 +r2ed_ring_rating_8.tga 0.531250000000 0.710937500000 0.546875000000 0.726562500000 +r2_mini_activity_empty_chat.tga 0.546875000000 0.710937500000 0.562500000000 0.726562500000 +r2_mini_activity_feed_zone.tga 0.562500000000 0.710937500000 0.578125000000 0.726562500000 +r2_mini_activity_follow_road.tga 0.578125000000 0.710937500000 0.593750000000 0.726562500000 +r2_mini_activity_guard_zone.tga 0.593750000000 0.710937500000 0.609375000000 0.726562500000 +r2_mini_activity_hunt_zone.tga 0.609375000000 0.710937500000 0.625000000000 0.726562500000 +r2_mini_activity_inactive.tga 0.675781250000 0.710937500000 0.691406250000 0.726562500000 +pin_off.tga 0.949218750000 0.710937500000 0.964843750000 0.726562500000 +pin_on.tga 0.980468750000 0.710937500000 0.996093750000 0.726562500000 +r2_mini_activity_patrol_road.tga 0.375000000000 0.714843750000 0.390625000000 0.730468750000 +r2_mini_activity_repeat_road.tga 0.390625000000 0.714843750000 0.406250000000 0.730468750000 +target_mission.tga 0.406250000000 0.714843750000 0.421875000000 0.730468750000 +r2_mini_activity_rest_zone.tga 0.421875000000 0.714843750000 0.437500000000 0.730468750000 +r2_mini_activity_stand_still.tga 0.437500000000 0.714843750000 0.453125000000 0.730468750000 +r2_mini_activity_wander_zone.tga 0.453125000000 0.714843750000 0.468750000000 0.730468750000 +W_rename_16.tga 0.753906250000 0.714843750000 0.769531250000 0.730468750000 +w_restore.tga 0.886718750000 0.714843750000 0.902343750000 0.730468750000 +r2_mini_activity_work_zone.tga 0.964843750000 0.714843750000 0.980468750000 0.730468750000 +r2ed_ring_rating_9.tga 0.250000000000 0.718750000000 0.265625000000 0.734375000000 +r2ed_triggers_more.tga 0.265625000000 0.718750000000 0.281250000000 0.734375000000 +r2_map_edge_test.tga 0.281250000000 0.718750000000 0.296875000000 0.734375000000 +r2ed_triggers_trash.tga 0.296875000000 0.718750000000 0.312500000000 0.734375000000 +w_button_radar_plus.tga 0.625000000000 0.718750000000 0.640625000000 0.734375000000 +bulle_quit.tga 0.640625000000 0.718750000000 0.656250000000 0.734375000000 +W_button_reset.tga 0.691406250000 0.718750000000 0.707031250000 0.734375000000 +r2_map_foot_steps.tga 0.000000000000 0.722656250000 0.031250000000 0.730468750000 +ency_step_done.tga 0.707031250000 0.718750000000 0.722656250000 0.734375000000 +w_button_10x24_over.tga 0.031250000000 0.722656250000 0.041015625000 0.746093750000 +w_button_spellock_over.tga 0.042968750000 0.722656250000 0.066406250000 0.731445312500 +w_button_spellock_on.tga 0.722656250000 0.722656250000 0.746093750000 0.731445312500 +w_button_spellock_off.tga 0.769531250000 0.722656250000 0.792968750000 0.731445312500 +r2ed_icon_permanent_group.tga 0.468750000000 0.722656250000 0.482421875000 0.736328125000 +r2ed_icon_permanent_group_creatures.tga 0.656250000000 0.722656250000 0.669921875000 0.736328125000 +r2ed_icon_permanent_macro_components.tga 0.792968750000 0.722656250000 0.806640625000 0.736328125000 +w_affected.tga 0.808593750000 0.722656250000 0.822265625000 0.736328125000 +r2ed_icon_region.tga 0.824218750000 0.722656250000 0.837890625000 0.736328125000 +W_slot_mood.tga 0.839843750000 0.722656250000 0.853515625000 0.736328125000 +r2ed_permanent_pins.tga 0.855468750000 0.722656250000 0.869140625000 0.736328125000 +w_sound_off.tga 0.871093750000 0.722656250000 0.884765625000 0.736328125000 +w_sound_on.tga 0.902343750000 0.722656250000 0.916015625000 0.736328125000 +w_button_radar_moins.tga 0.917968750000 0.722656250000 0.931640625000 0.736328125000 +w_button_14_over.tga 0.933593750000 0.722656250000 0.947265625000 0.736328125000 +w_slot_on.tga 0.066406250000 0.726562500000 0.080078125000 0.740234375000 +arbo_son_last.tga 0.082031250000 0.726562500000 0.095703125000 0.740234375000 +arbo_son_without_son.tga 0.097656250000 0.726562500000 0.111328125000 0.740234375000 +r2_icon_components_tasks.tga 0.113281250000 0.726562500000 0.126953125000 0.740234375000 +r2_icon_components_trigger.tga 0.128906250000 0.726562500000 0.142578125000 0.740234375000 +r2_icon_create.tga 0.144531250000 0.726562500000 0.158203125000 0.740234375000 +arbo_son.tga 0.160156250000 0.726562500000 0.173828125000 0.740234375000 +arbo_close_just_one.tga 0.175781250000 0.726562500000 0.189453125000 0.740234375000 +contact_chat.tga 0.191406250000 0.726562500000 0.205078125000 0.740234375000 +W_offline.tga 0.207031250000 0.726562500000 0.220703125000 0.740234375000 +w_on.tga 0.222656250000 0.726562500000 0.236328125000 0.740234375000 +W_online.tga 0.312500000000 0.726562500000 0.326171875000 0.740234375000 +w_win_close.tga 0.328125000000 0.726562500000 0.341796875000 0.740234375000 +w_win_lock.tga 0.343750000000 0.726562500000 0.357421875000 0.740234375000 +w_win_popin.tga 0.359375000000 0.726562500000 0.373046875000 0.740234375000 +w_win_popup.tga 0.484375000000 0.726562500000 0.498046875000 0.740234375000 +w_online_abroad.tga 0.500000000000 0.726562500000 0.513671875000 0.740234375000 +w_opacity_on.tga 0.515625000000 0.726562500000 0.529296875000 0.740234375000 +w_help_1.tga 0.531250000000 0.726562500000 0.544921875000 0.740234375000 +w_pad_close.tga 0.546875000000 0.726562500000 0.560546875000 0.740234375000 +arbo_open_first.tga 0.562500000000 0.726562500000 0.576171875000 0.740234375000 +animal_inventory.tga 0.578125000000 0.726562500000 0.591796875000 0.740234375000 +r2_icon_far.tga 0.593750000000 0.726562500000 0.607421875000 0.740234375000 +arbo_level.tga 0.609375000000 0.726562500000 0.623046875000 0.740234375000 +r2ed_icon_road.tga 0.671875000000 0.726562500000 0.685546875000 0.740234375000 +r2ed_icon_act.tga 0.949218750000 0.726562500000 0.962890625000 0.740234375000 +r2ed_icon_botobject.tga 0.980468750000 0.726562500000 0.994140625000 0.740234375000 +r2ed_icon_creatures.tga 0.000000000000 0.730468750000 0.013671875000 0.744140625000 +r2ed_icon_default_feature.tga 0.015625000000 0.730468750000 0.029296875000 0.744140625000 +r2ed_icon_group.tga 0.375000000000 0.730468750000 0.388671875000 0.744140625000 +r2ed_icon_group_creatures.tga 0.390625000000 0.730468750000 0.404296875000 0.744140625000 +r2ed_icon_macro_components.tga 0.406250000000 0.730468750000 0.419921875000 0.744140625000 +r2ed_permanent_node.tga 0.421875000000 0.730468750000 0.435546875000 0.744140625000 +r2_icon_properties.tga 0.437500000000 0.730468750000 0.451171875000 0.744140625000 +r2ed_icon_npc.tga 0.453125000000 0.730468750000 0.466796875000 0.744140625000 +r2ed_icon_permanent_creatures.tga 0.746093750000 0.730468750000 0.759765625000 0.744140625000 +quit_button_normal_r.tga 0.187500000000 0.195312500000 0.195312500000 0.218750000000 +quit_button_over_l.tga 0.187500000000 0.218750000000 0.195312500000 0.242187500000 +quit_button_over_r.tga 0.312500000000 0.250000000000 0.320312500000 0.273437500000 +quit_button_pushed_l.tga 0.992187500000 0.250000000000 1.000000000000 0.273437500000 +quit_button_pushed_r.tga 0.992187500000 0.390625000000 1.000000000000 0.414062500000 +r2_select_menu_r.tga 0.992187500000 0.414062500000 0.998046875000 0.445312500000 +r2_select_menu_over_r.tga 0.238281250000 0.726562500000 0.244140625000 0.757812500000 +w_slot_jauge_1_umin.tga 0.246093750000 0.734375000000 0.277343750000 0.740234375000 +r2_select_menu_pushed_r.tga 0.761718750000 0.730468750000 0.767578125000 0.761718750000 +quit_button_normal_l.tga 0.546875000000 0.429687500000 0.554687500000 0.453125000000 +target.tga 0.042968750000 0.734375000000 0.059570312500 0.745117187500 +flag-en.tga 0.515625000000 0.585937500000 0.530273437500 0.597656250000 +flag-fr.tga 0.410156250000 0.593750000000 0.424804687500 0.605468750000 +flag-de.tga 0.765625000000 0.593750000000 0.780273437500 0.605468750000 +w_trade_player_ready.tga 0.886718750000 0.730468750000 0.898437500000 0.744140625000 +num_6.tga 0.964843750000 0.730468750000 0.976562500000 0.744140625000 +num_7.tga 0.277343750000 0.734375000000 0.289062500000 0.748046875000 +W_warning_2.tga 0.289062500000 0.734375000000 0.302734375000 0.746093750000 +num_8.tga 0.625000000000 0.734375000000 0.636718750000 0.748046875000 +num_9.tga 0.636718750000 0.734375000000 0.648437500000 0.748046875000 +w_defense_normal_m.tga 0.988281250000 0.000000000000 0.992187500000 0.041015625000 +w_defense_normal_r.tga 0.988281250000 0.042968750000 0.992187500000 0.083984375000 +w_defense_r.tga 0.996093750000 0.488281250000 1.000000000000 0.529296875000 +w_defense_l.tga 0.996093750000 0.664062500000 1.000000000000 0.705078125000 +w_defense_m.tga 0.996093750000 0.707031250000 1.000000000000 0.748046875000 +w_defense_normal_l.tga 0.687500000000 0.726562500000 0.691406250000 0.767578125000 +num_0.tga 0.691406250000 0.734375000000 0.703125000000 0.748046875000 +num_1.tga 0.703125000000 0.734375000000 0.714843750000 0.748046875000 +num_2.tga 0.714843750000 0.734375000000 0.726562500000 0.748046875000 +num_3.tga 0.726562500000 0.734375000000 0.738281250000 0.748046875000 +num_4.tga 0.769531250000 0.734375000000 0.781250000000 0.748046875000 +num_5.tga 0.781250000000 0.734375000000 0.792968750000 0.748046875000 +w_trade_other_ready.tga 0.468750000000 0.738281250000 0.480468750000 0.751953125000 +W_button_12_over.tga 0.160156250000 0.468750000000 0.171875000000 0.480468750000 +W_arrow_down_1.tga 0.648437500000 0.738281250000 0.660156250000 0.750000000000 +W_mood_pow1.tga 0.660156250000 0.738281250000 0.671875000000 0.750000000000 +W_weight.tga 0.792968750000 0.738281250000 0.804687500000 0.750000000000 +W_mood_pow0.tga 0.804687500000 0.738281250000 0.816406250000 0.750000000000 +W_mood_pow2.tga 0.816406250000 0.738281250000 0.828125000000 0.750000000000 +W_mood_pow3.tga 0.828125000000 0.738281250000 0.839843750000 0.750000000000 +r2ed_triggers_little_chat.tga 0.839843750000 0.738281250000 0.851562500000 0.750000000000 +r2ed_triggers_little_less.tga 0.851562500000 0.738281250000 0.863281250000 0.750000000000 +r2ed_triggers_little_more.tga 0.863281250000 0.738281250000 0.875000000000 0.750000000000 +r2ed_triggers_little_trash.tga 0.875000000000 0.738281250000 0.886718750000 0.750000000000 +r2ed_triggers_maximize.tga 0.898437500000 0.738281250000 0.910156250000 0.750000000000 +r2ed_triggers_minimize.tga 0.910156250000 0.738281250000 0.921875000000 0.750000000000 +W_arrow_right_1.tga 0.921875000000 0.738281250000 0.933593750000 0.750000000000 +W_mood_pow5.tga 0.933593750000 0.738281250000 0.945312500000 0.750000000000 +W_scale_more_1.tga 0.062500000000 0.742187500000 0.074218750000 0.753906250000 +target_info.tga 0.074218750000 0.742187500000 0.085937500000 0.753906250000 +W_arrow_up_1.tga 0.085937500000 0.742187500000 0.097656250000 0.753906250000 +W_close_1.tga 0.097656250000 0.742187500000 0.109375000000 0.753906250000 +w_copy.tga 0.109375000000 0.742187500000 0.121093750000 0.753906250000 +W_scale_less_1.tga 0.121093750000 0.742187500000 0.132812500000 0.753906250000 +rollout_opened.tga 0.132812500000 0.742187500000 0.143554687500 0.753906250000 +rollout_closed.tga 0.144531250000 0.742187500000 0.155273437500 0.753906250000 +W_magic_sep1.tga 0.535156250000 0.523437500000 0.540039062500 0.548828125000 +W_magic_sep2.tga 0.304687500000 0.734375000000 0.309570312500 0.759765625000 +w_death.tga 0.156250000000 0.742187500000 0.168945312500 0.751953125000 +r2ed_desert_m.tga 0.988281250000 0.085937500000 0.992187500000 0.117187500000 +r2ed_prime_roots_m.tga 0.496093750000 0.343750000000 0.500000000000 0.375000000000 +r2_select_menu_pushed_m.tga 0.351562500000 0.425781250000 0.355468750000 0.457031250000 +r2ed_desert_pushed_m.tga 0.976562500000 0.730468750000 0.980468750000 0.761718750000 +r2ed_desert_pushed_r.tga 0.738281250000 0.734375000000 0.742187500000 0.765625000000 +skin_bl_open.tga 0.476562500000 0.273437500000 0.492187500000 0.281250000000 +r2ed_desert_r.tga 0.742187500000 0.734375000000 0.746093750000 0.765625000000 +skin_el_open.tga 0.972656250000 0.304687500000 0.988281250000 0.312500000000 +r2ed_forest_pushed_m.tga 0.480468750000 0.738281250000 0.484375000000 0.769531250000 +r2ed_jungle_m.tga 0.945312500000 0.738281250000 0.949218750000 0.769531250000 +r2ed_forest_pushed_r.tga 0.171875000000 0.742187500000 0.175781250000 0.773437500000 +r2ed_jungle_pushed_m.tga 0.175781250000 0.742187500000 0.179687500000 0.773437500000 +r2ed_jungle_pushed_r.tga 0.179687500000 0.742187500000 0.183593750000 0.773437500000 +r2ed_jungle_r.tga 0.183593750000 0.742187500000 0.187500000000 0.773437500000 +r2ed_forest_r.tga 0.187500000000 0.742187500000 0.191406250000 0.773437500000 +r2_main_menu_normal_m.tga 0.191406250000 0.742187500000 0.195312500000 0.773437500000 +r2ed_lakes_m.tga 0.195312500000 0.742187500000 0.199218750000 0.773437500000 +r2ed_prime_roots_pushed_m.tga 0.199218750000 0.742187500000 0.203125000000 0.773437500000 +r2ed_lakes_pushed_m.tga 0.203125000000 0.742187500000 0.207031250000 0.773437500000 +r2ed_lakes_pushed_r.tga 0.207031250000 0.742187500000 0.210937500000 0.773437500000 +r2ed_lakes_r.tga 0.210937500000 0.742187500000 0.214843750000 0.773437500000 +curs_m.tga 0.214843750000 0.742187500000 0.218750000000 0.773437500000 +r2ed_prime_roots_pushed_r.tga 0.218750000000 0.742187500000 0.222656250000 0.773437500000 +r2_select_bar_start_over_m.tga 0.222656250000 0.742187500000 0.226562500000 0.773437500000 +r2ed_prime_roots_r.tga 0.226562500000 0.742187500000 0.230468750000 0.773437500000 +r2ed_forest_m.tga 0.230468750000 0.742187500000 0.234375000000 0.773437500000 +r2_select_bar_start_pushed_m.tga 0.234375000000 0.742187500000 0.238281250000 0.773437500000 +r2_main_menu_over_m.tga 0.246093750000 0.742187500000 0.250000000000 0.773437500000 +r2_main_menu_pushed_m.tga 0.250000000000 0.742187500000 0.253906250000 0.773437500000 +r2_select_menu_m.tga 0.253906250000 0.742187500000 0.257812500000 0.773437500000 +r2_select_bar_start_normal_m.tga 0.257812500000 0.742187500000 0.261718750000 0.773437500000 +r2_select_menu_over_m.tga 0.261718750000 0.742187500000 0.265625000000 0.773437500000 +W_L0_EL_open.tga 0.484375000000 0.382812500000 0.500000000000 0.390625000000 +r2_tab_sequence_pushed_r.tga 0.542968750000 0.460937500000 0.546875000000 0.488281250000 +r2_tab_wide_pushed_m.tga 0.531250000000 0.554687500000 0.535156250000 0.582031250000 +r2_tab_wide_pushed_r.tga 0.265625000000 0.742187500000 0.269531250000 0.769531250000 +r2_tab_sequence_pushed_m.tga 0.269531250000 0.742187500000 0.273437500000 0.769531250000 +r2_tab_wide_normal_m.tga 0.273437500000 0.742187500000 0.277343750000 0.769531250000 +r2_tab_wide_normal_r.tga 0.312500000000 0.742187500000 0.316406250000 0.769531250000 +W_arrow_down_2.tga 0.316406250000 0.742187500000 0.326171875000 0.751953125000 +W_close_2.tga 0.328125000000 0.742187500000 0.337890625000 0.751953125000 +W_scale_more_2.tga 0.339843750000 0.742187500000 0.349609375000 0.751953125000 +W_arrow_up_2.tga 0.351562500000 0.742187500000 0.361328125000 0.751953125000 +W_scale_less_2.tga 0.363281250000 0.742187500000 0.373046875000 0.751953125000 +W_button_10_over.tga 0.484375000000 0.742187500000 0.494140625000 0.751953125000 +W_arrow_right_2.tga 0.496093750000 0.742187500000 0.505859375000 0.751953125000 +r2_icon_map_entity_orient.tga 0.507812500000 0.742187500000 0.516601562500 0.752929687500 +quit_button_over_m.tga 0.265625000000 0.402343750000 0.269531250000 0.425781250000 +w_header_r.tga 0.257812500000 0.441406250000 0.261718750000 0.464843750000 +w_tab_pushed_m.tga 0.261718750000 0.441406250000 0.265625000000 0.464843750000 +w_tab_pushed_r.tga 0.472656250000 0.500000000000 0.476562500000 0.523437500000 +quit_button_pushed_m.tga 0.476562500000 0.500000000000 0.480468750000 0.523437500000 +w_header_m.tga 0.468750000000 0.531250000000 0.472656250000 0.554687500000 +r2_tab_wide_over_l.tga 0.464843750000 0.562500000000 0.468750000000 0.585937500000 +w_tab_up_normal_m.tga 0.519531250000 0.742187500000 0.523437500000 0.765625000000 +w_tab_down_normal_l.tga 0.523437500000 0.742187500000 0.527343750000 0.765625000000 +w_tab_up_normal_l.tga 0.527343750000 0.742187500000 0.531250000000 0.765625000000 +w_tab_down_normal_m.tga 0.531250000000 0.742187500000 0.535156250000 0.765625000000 +qh_off_m.tga 0.535156250000 0.742187500000 0.539062500000 0.765625000000 +r2_tab_wide_over_m.tga 0.539062500000 0.742187500000 0.542968750000 0.765625000000 +r2_tab_wide_over_r.tga 0.542968750000 0.742187500000 0.546875000000 0.765625000000 +w_tab_normal_l.tga 0.546875000000 0.742187500000 0.550781250000 0.765625000000 +w_tab_normal_m.tga 0.550781250000 0.742187500000 0.554687500000 0.765625000000 +w_tab_normal_r.tga 0.554687500000 0.742187500000 0.558593750000 0.765625000000 +qh_on_m.tga 0.558593750000 0.742187500000 0.562500000000 0.765625000000 +w_tab_over_l.tga 0.562500000000 0.742187500000 0.566406250000 0.765625000000 +w_tab_over_m.tga 0.566406250000 0.742187500000 0.570312500000 0.765625000000 +quit_button_normal_m.tga 0.570312500000 0.742187500000 0.574218750000 0.765625000000 +w_l0_tr_title.tga 0.574218750000 0.742187500000 0.578125000000 0.765625000000 +w_l0_t_title.tga 0.578125000000 0.742187500000 0.582031250000 0.765625000000 +w_tab_over_r.tga 0.582031250000 0.742187500000 0.585937500000 0.765625000000 +w_tab_pushed_l.tga 0.585937500000 0.742187500000 0.589843750000 0.765625000000 +W_ico_affected_fill.tga 0.171875000000 0.429687500000 0.177734375000 0.441406250000 +W_ico_affected.tga 0.992187500000 0.445312500000 0.998046875000 0.457031250000 +w_text_button_over_l.tga 0.988281250000 0.218750000000 0.992187500000 0.234375000000 +w_text_button_over_m.tga 0.121093750000 0.222656250000 0.125000000000 0.238281250000 +w_text_button_over_r.tga 0.148437500000 0.359375000000 0.152343750000 0.375000000000 +w_text_button_pushed_l.tga 0.460937500000 0.359375000000 0.464843750000 0.375000000000 +W_scale_more_3.tga 0.312500000000 0.273437500000 0.320312500000 0.281250000000 +w_text_button_pushed_m.tga 0.128906250000 0.414062500000 0.132812500000 0.429687500000 +w_text_button_pushed_r.tga 0.253906250000 0.480468750000 0.257812500000 0.496093750000 +r2ed_triggers_corner.tga 0.492187500000 0.273437500000 0.500000000000 0.281250000000 +r2ed_tool_border.tga 0.988281250000 0.304687500000 0.996093750000 0.312500000000 +W_L0_M_open.tga 0.089843750000 0.238281250000 0.105468750000 0.242187500000 +r2ed_tool_corner.tga 0.968750000000 0.343750000000 0.976562500000 0.351562500000 +r2ed_tool_corner_select.tga 0.992187500000 0.582031250000 1.000000000000 0.589843750000 +r2ed_tool_corner_select_g.tga 0.136718750000 0.593750000000 0.144531250000 0.601562500000 +W_L1_BL.tga 0.105468750000 0.238281250000 0.121093750000 0.242187500000 +W_L1_BL_open.tga 0.960937500000 0.386718750000 0.976562500000 0.390625000000 +W_L1_E_open.tga 0.328125000000 0.589843750000 0.343750000000 0.593750000000 +W_L2_BL.tga 0.117187500000 0.621093750000 0.132812500000 0.625000000000 +W_L2_BL_open.tga 0.746093750000 0.625000000000 0.761718750000 0.628906250000 +W_L2_E_open.tga 0.675781250000 0.667968750000 0.691406250000 0.671875000000 +W_L2_M_open.tga 0.589843750000 0.742187500000 0.605468750000 0.746093750000 +r2ed_tool_border_select.tga 0.144531250000 0.593750000000 0.152343750000 0.601562500000 +r2ed_tool_border_select_g.tga 0.519531250000 0.597656250000 0.527343750000 0.605468750000 +skin_l1_bl_open.tga 0.605468750000 0.742187500000 0.621093750000 0.746093750000 +W_point.tga 0.835937500000 0.605468750000 0.843750000000 0.613281250000 +W_button_08_over.tga 0.527343750000 0.613281250000 0.535156250000 0.621093750000 +skin_l1_e_open.tga 0.671875000000 0.742187500000 0.687500000000 0.746093750000 +W_close_3.tga 0.835937500000 0.613281250000 0.843750000000 0.621093750000 +cm_b.tga 0.527343750000 0.621093750000 0.535156250000 0.628906250000 +cm_bl.tga 0.882812500000 0.621093750000 0.890625000000 0.628906250000 +r2ed_island_border.tga 0.691406250000 0.628906250000 0.699218750000 0.636718750000 +W_hl_b.tga 0.882812500000 0.628906250000 0.890625000000 0.636718750000 +W_hl_bl.tga 0.691406250000 0.636718750000 0.699218750000 0.644531250000 +skin_sep_l.tga 0.808593750000 0.652343750000 0.816406250000 0.660156250000 +skin_sep_r.tga 0.808593750000 0.660156250000 0.816406250000 0.667968750000 +W_hl_br.tga 0.855468750000 0.667968750000 0.863281250000 0.675781250000 +skin_tl.tga 0.800781250000 0.675781250000 0.808593750000 0.683593750000 +skin_tr.tga 0.855468750000 0.675781250000 0.863281250000 0.683593750000 +W_hl_l.tga 0.800781250000 0.683593750000 0.808593750000 0.691406250000 +W_hl_r.tga 0.328125000000 0.695312500000 0.335937500000 0.703125000000 +W_hl_t.tga 0.691406250000 0.695312500000 0.699218750000 0.703125000000 +W_hl_tl.tga 0.328125000000 0.703125000000 0.335937500000 0.710937500000 +W_hl_tr.tga 0.722656250000 0.703125000000 0.730468750000 0.710937500000 +r2ed_island_corner.tga 0.785156250000 0.707031250000 0.792968750000 0.714843750000 +cm_br.tga 0.625000000000 0.710937500000 0.632812500000 0.718750000000 +cm_l.tga 0.722656250000 0.710937500000 0.730468750000 0.718750000000 +cm_link_hor.tga 0.785156250000 0.714843750000 0.792968750000 0.722656250000 +cm_link_vert.tga 0.746093750000 0.722656250000 0.753906250000 0.730468750000 +cm_m.tga 0.949218750000 0.742187500000 0.957031250000 0.750000000000 +cm_r.tga 0.957031250000 0.742187500000 0.964843750000 0.750000000000 +cm_t.tga 0.980468750000 0.742187500000 0.988281250000 0.750000000000 +cm_tl.tga 0.988281250000 0.742187500000 0.996093750000 0.750000000000 +cm_tr.tga 0.000000000000 0.746093750000 0.007812500000 0.753906250000 +compas_l.tga 0.250000000000 0.511718750000 0.253906250000 0.527343750000 +r2_icon_map_entity_small.tga 0.007812500000 0.746093750000 0.015625000000 0.753906250000 +r2_icon_map_entity_small_highlight.tga 0.015625000000 0.746093750000 0.023437500000 0.753906250000 +w_l0_lock.tga 0.023437500000 0.746093750000 0.031250000000 0.753906250000 +W_L1_M_open.tga 0.031250000000 0.746093750000 0.046875000000 0.750000000000 +compas_m.tga 0.996093750000 0.531250000000 1.000000000000 0.546875000000 +W_scale_less_3.tga 0.046875000000 0.746093750000 0.054687500000 0.753906250000 +r2_icon_map_invalid_small.tga 0.054687500000 0.746093750000 0.062500000000 0.753906250000 +skin_bl.tga 0.289062500000 0.746093750000 0.296875000000 0.753906250000 +W_arrow_down_3.tga 0.296875000000 0.746093750000 0.304687500000 0.753906250000 +compas_r.tga 0.230468750000 0.601562500000 0.234375000000 0.617187500000 +W_button_10_choice.tga 0.375000000000 0.746093750000 0.382812500000 0.753906250000 +skin_br.tga 0.382812500000 0.746093750000 0.390625000000 0.753906250000 +skin_br_open.tga 0.390625000000 0.746093750000 0.398437500000 0.753906250000 +W_arrow_right_3.tga 0.398437500000 0.746093750000 0.406250000000 0.753906250000 +skin_l1_m_open.tga 0.406250000000 0.746093750000 0.421875000000 0.750000000000 +r2ed_triggers_border.tga 0.421875000000 0.746093750000 0.429687500000 0.753906250000 +skin_l1_bl.tga 0.429687500000 0.746093750000 0.445312500000 0.750000000000 +W_arrow_up_3.tga 0.445312500000 0.746093750000 0.453125000000 0.753906250000 +skin_er_open.tga 0.453125000000 0.746093750000 0.460937500000 0.753906250000 +w_special_bl.tga 0.460937500000 0.746093750000 0.468750000000 0.753906250000 +w_special_blank.tga 0.589843750000 0.746093750000 0.597656250000 0.753906250000 +w_special_br.tga 0.597656250000 0.746093750000 0.605468750000 0.753906250000 +w_special_tr.tga 0.605468750000 0.746093750000 0.613281250000 0.753906250000 +w_text_button_normal_l.tga 0.671875000000 0.675781250000 0.675781250000 0.691406250000 +w_text_button_normal_m.tga 0.621093750000 0.742187500000 0.625000000000 0.757812500000 +W_L0_BL.tga 0.671875000000 0.746093750000 0.687500000000 0.750000000000 +W_L0_BL_open.tga 0.746093750000 0.746093750000 0.761718750000 0.750000000000 +w_text_button_normal_r.tga 0.613281250000 0.746093750000 0.617187500000 0.761718750000 +W_quantity.tga 0.886718750000 0.746093750000 0.892578125000 0.753906250000 +Numbers_sep.tga 0.964843750000 0.746093750000 0.969726562500 0.753906250000 +Numbers_0.tga 0.031250000000 0.750000000000 0.036132812500 0.757812500000 +Numbers_1.tga 0.039062500000 0.750000000000 0.043945312500 0.757812500000 +Numbers_2.tga 0.277343750000 0.750000000000 0.282226562500 0.757812500000 +Numbers_3.tga 0.406250000000 0.750000000000 0.411132812500 0.757812500000 +Numbers_4.tga 0.414062500000 0.750000000000 0.418945312500 0.757812500000 +Numbers_5.tga 0.429687500000 0.750000000000 0.434570312500 0.757812500000 +Numbers_6.tga 0.437500000000 0.750000000000 0.442382812500 0.757812500000 +Numbers_7.tga 0.625000000000 0.750000000000 0.629882812500 0.757812500000 +Numbers_8.tga 0.632812500000 0.750000000000 0.637695312500 0.757812500000 +Numbers_9.tga 0.640625000000 0.750000000000 0.645507812500 0.757812500000 +r2ed_island_corner_select.tga 0.648437500000 0.750000000000 0.654296875000 0.755859375000 +r2ed_island_border_select.tga 0.656250000000 0.750000000000 0.662109375000 0.755859375000 +typo_m.tga 0.664062500000 0.750000000000 0.669921875000 0.755859375000 +typo_q.tga 0.671875000000 0.750000000000 0.677734375000 0.755859375000 +typo_v.tga 0.679687500000 0.750000000000 0.685546875000 0.755859375000 +typo_w.tga 0.691406250000 0.750000000000 0.697265625000 0.755859375000 +typo_y.tga 0.699218750000 0.750000000000 0.705078125000 0.755859375000 +W_scroll_L123_M.tga 0.984375000000 0.390625000000 0.992187500000 0.394531250000 +skin_scroll_t.tga 0.546875000000 0.453125000000 0.554687500000 0.457031250000 +W_scroll_L123_T.tga 0.457031250000 0.582031250000 0.464843750000 0.585937500000 +skin_sep_m.tga 0.882812500000 0.636718750000 0.890625000000 0.640625000000 +Skin_scroll_R.tga 0.988281250000 0.117187500000 0.992187500000 0.125000000000 +w_scroll_m.tga 0.996093750000 0.304687500000 1.000000000000 0.312500000000 +w_scroll_r.tga 0.125000000000 0.492187500000 0.128906250000 0.500000000000 +w_special_b.tga 0.156250000000 0.500000000000 0.160156250000 0.507812500000 +w_special_l.tga 0.691406250000 0.644531250000 0.699218750000 0.648437500000 +w_special_r.tga 0.738281250000 0.648437500000 0.746093750000 0.652343750000 +w_special_t.tga 0.152343750000 0.562500000000 0.156250000000 0.570312500000 +Skin_scroll_L.tga 0.527343750000 0.597656250000 0.531250000000 0.605468750000 +skin_scroll_b.tga 0.855468750000 0.683593750000 0.863281250000 0.687500000000 +w_scroll_l.tga 0.250000000000 0.710937500000 0.253906250000 0.718750000000 +W_scroll_L0_B.tga 0.730468750000 0.687500000000 0.738281250000 0.691406250000 +W_scroll_L0_M.tga 0.484375000000 0.707031250000 0.492187500000 0.710937500000 +W_scroll_L0_T.tga 0.656250000000 0.718750000000 0.664062500000 0.722656250000 +W_scroll_L123_B.tga 0.722656250000 0.718750000000 0.730468750000 0.722656250000 +W_L0_EM_open.tga 0.246093750000 0.726562500000 0.250000000000 0.734375000000 +W_L0_ER_open.tga 0.898437500000 0.730468750000 0.902343750000 0.738281250000 +typo_6.tga 0.707031250000 0.750000000000 0.711914062500 0.755859375000 +typo_question.tga 0.714843750000 0.750000000000 0.719726562500 0.755859375000 +typo_r.tga 0.722656250000 0.750000000000 0.727539062500 0.755859375000 +typo_u.tga 0.730468750000 0.750000000000 0.735351562500 0.755859375000 +typo_7.tga 0.746093750000 0.750000000000 0.750976562500 0.755859375000 +typo_8.tga 0.753906250000 0.750000000000 0.758789062500 0.755859375000 +typo_x.tga 0.769531250000 0.750000000000 0.774414062500 0.755859375000 +typo_9.tga 0.777343750000 0.750000000000 0.782226562500 0.755859375000 +typo_a.tga 0.785156250000 0.750000000000 0.790039062500 0.755859375000 +typo_0.tga 0.792968750000 0.750000000000 0.797851562500 0.755859375000 +typo_2.tga 0.800781250000 0.750000000000 0.805664062500 0.755859375000 +typo_b.tga 0.808593750000 0.750000000000 0.813476562500 0.755859375000 +typo_3.tga 0.816406250000 0.750000000000 0.821289062500 0.755859375000 +typo_4.tga 0.824218750000 0.750000000000 0.829101562500 0.755859375000 +typo_d.tga 0.832031250000 0.750000000000 0.836914062500 0.755859375000 +typo_g.tga 0.839843750000 0.750000000000 0.844726562500 0.755859375000 +typo_h.tga 0.847656250000 0.750000000000 0.852539062500 0.755859375000 +typo_k.tga 0.855468750000 0.750000000000 0.860351562500 0.755859375000 +typo_5.tga 0.863281250000 0.750000000000 0.868164062500 0.755859375000 +typo_n.tga 0.871093750000 0.750000000000 0.875976562500 0.755859375000 +typo_o.tga 0.878906250000 0.750000000000 0.883789062500 0.755859375000 +typo_p.tga 0.894531250000 0.750000000000 0.899414062500 0.755859375000 +infos_top.tga 0.066406250000 0.722656250000 0.073242187500 0.726562500000 +infos_bot.tga 0.648437500000 0.734375000000 0.655273437500 0.738281250000 +infos_mid.tga 0.902343750000 0.750000000000 0.909179687500 0.753906250000 +w_radar_point.tga 0.910156250000 0.750000000000 0.915039062500 0.754882812500 +bulle_tr.tga 0.917968750000 0.750000000000 0.922851562500 0.754882812500 +bulle_bl.tga 0.925781250000 0.750000000000 0.930664062500 0.754882812500 +bulle_br.tga 0.933593750000 0.750000000000 0.938476562500 0.754882812500 +bulle_tl.tga 0.949218750000 0.750000000000 0.954101562500 0.754882812500 +typo_l.tga 0.062500000000 0.734375000000 0.066406250000 0.740234375000 +typo_s.tga 0.617187500000 0.746093750000 0.621093750000 0.751953125000 +typo_t.tga 0.972656250000 0.746093750000 0.976562500000 0.751953125000 +typo_f.tga 0.285156250000 0.750000000000 0.289062500000 0.755859375000 +typo_c.tga 0.941406250000 0.750000000000 0.945312500000 0.755859375000 +typo_1.tga 0.957031250000 0.750000000000 0.960937500000 0.755859375000 +typo_i.tga 0.960937500000 0.750000000000 0.964843750000 0.755859375000 +typo_j.tga 0.980468750000 0.750000000000 0.984375000000 0.755859375000 +typo_z.tga 0.984375000000 0.750000000000 0.988281250000 0.755859375000 +typo_e.tga 0.988281250000 0.750000000000 0.992187500000 0.755859375000 +W_L1_L.tga 0.121093750000 0.238281250000 0.125000000000 0.242187500000 +W_L1_R.tga 0.351562500000 0.457031250000 0.355468750000 0.460937500000 +W_L1_T.tga 0.347656250000 0.496093750000 0.351562500000 0.500000000000 +W_L1_TL.tga 0.156250000000 0.507812500000 0.160156250000 0.511718750000 +W_L1_TR.tga 0.343750000000 0.527343750000 0.347656250000 0.531250000000 +W_L2_B.tga 0.996093750000 0.546875000000 1.000000000000 0.550781250000 +W_box_bot.tga 0.152343750000 0.570312500000 0.156250000000 0.574218750000 +w_l2_blank.tga 0.230468750000 0.617187500000 0.234375000000 0.621093750000 +W_box_bot_left.tga 0.132812500000 0.621093750000 0.136718750000 0.625000000000 +W_L2_BR.tga 0.761718750000 0.625000000000 0.765625000000 0.628906250000 +W_L2_BR_open.tga 0.964843750000 0.710937500000 0.968750000000 0.714843750000 +W_L2_B_open.tga 0.074218750000 0.722656250000 0.078125000000 0.726562500000 +r2ed_dismatch_filter.tga 0.671875000000 0.722656250000 0.675781250000 0.726562500000 +W_L2_L.tga 0.894531250000 0.746093750000 0.898437500000 0.750000000000 +W_box_bot_right.tga 0.992187500000 0.750000000000 0.996093750000 0.753906250000 +W_L2_R.tga 0.996093750000 0.750000000000 1.000000000000 0.753906250000 +W_L2_T.tga 0.000000000000 0.753906250000 0.003906250000 0.757812500000 +W_L2_TL.tga 0.003906250000 0.753906250000 0.007812500000 0.757812500000 +W_L2_TR.tga 0.007812500000 0.753906250000 0.011718750000 0.757812500000 +W_box_left.tga 0.011718750000 0.753906250000 0.015625000000 0.757812500000 +W_box_right.tga 0.015625000000 0.753906250000 0.019531250000 0.757812500000 +W_box_top.tga 0.019531250000 0.753906250000 0.023437500000 0.757812500000 +W_box_top_left.tga 0.023437500000 0.753906250000 0.027343750000 0.757812500000 +W_box_top_right.tga 0.027343750000 0.753906250000 0.031250000000 0.757812500000 +alpha_50.tga 0.046875000000 0.753906250000 0.050781250000 0.757812500000 +skin_l1_l.tga 0.050781250000 0.753906250000 0.054687500000 0.757812500000 +fame_bar_3d.tga 0.054687500000 0.753906250000 0.055664062500 0.769531250000 +skin_l1_r.tga 0.058593750000 0.753906250000 0.062500000000 0.757812500000 +blank.tga 0.062500000000 0.753906250000 0.066406250000 0.757812500000 +blank2.tga 0.066406250000 0.753906250000 0.070312500000 0.757812500000 +skin_l1_t.tga 0.070312500000 0.753906250000 0.074218750000 0.757812500000 +skin_l1_tl.tga 0.074218750000 0.753906250000 0.078125000000 0.757812500000 +alpha_60.tga 0.078125000000 0.753906250000 0.082031250000 0.757812500000 +skin_l2_r.tga 0.082031250000 0.753906250000 0.085937500000 0.757812500000 +skin_l3_r.tga 0.085937500000 0.753906250000 0.089843750000 0.757812500000 +skin_modal_b.tga 0.089843750000 0.753906250000 0.093750000000 0.757812500000 +w_hl_bl_l123.tga 0.093750000000 0.753906250000 0.097656250000 0.757812500000 +skin_modal_bl.tga 0.097656250000 0.753906250000 0.101562500000 0.757812500000 +w_hl_br_l123.tga 0.101562500000 0.753906250000 0.105468750000 0.757812500000 +w_hl_b_l123.tga 0.105468750000 0.753906250000 0.109375000000 0.757812500000 +skin_modal_br.tga 0.109375000000 0.753906250000 0.113281250000 0.757812500000 +w_hl_l_l123.tga 0.113281250000 0.753906250000 0.117187500000 0.757812500000 +skin_modal_l.tga 0.117187500000 0.753906250000 0.121093750000 0.757812500000 +w_hl_r_l123.tga 0.121093750000 0.753906250000 0.125000000000 0.757812500000 +skin_modal_r.tga 0.125000000000 0.753906250000 0.128906250000 0.757812500000 +skin_modal_t.tga 0.128906250000 0.753906250000 0.132812500000 0.757812500000 +w_hl_tl_l123.tga 0.132812500000 0.753906250000 0.136718750000 0.757812500000 +skin_modal_tl.tga 0.136718750000 0.753906250000 0.140625000000 0.757812500000 +w_hl_tr_l123.tga 0.140625000000 0.753906250000 0.144531250000 0.757812500000 +skin_modal_tr.tga 0.144531250000 0.753906250000 0.148437500000 0.757812500000 +alpha_70.tga 0.148437500000 0.753906250000 0.152343750000 0.757812500000 +alpha_80.tga 0.152343750000 0.753906250000 0.156250000000 0.757812500000 +W_L3_BL.tga 0.156250000000 0.753906250000 0.160156250000 0.757812500000 +w_l3_blank.tga 0.160156250000 0.753906250000 0.164062500000 0.757812500000 +W_L3_BR.tga 0.164062500000 0.753906250000 0.167968750000 0.757812500000 +W_L3_L.tga 0.167968750000 0.753906250000 0.171875000000 0.757812500000 +W_L3_R.tga 0.289062500000 0.753906250000 0.292968750000 0.757812500000 +W_L3_T.tga 0.292968750000 0.753906250000 0.296875000000 0.757812500000 +W_L3_TL.tga 0.296875000000 0.753906250000 0.300781250000 0.757812500000 +W_L3_TR.tga 0.300781250000 0.753906250000 0.304687500000 0.757812500000 +grey_0.tga 0.316406250000 0.753906250000 0.320312500000 0.757812500000 +r2ed_triggers_gray.tga 0.320312500000 0.753906250000 0.324218750000 0.757812500000 +W_modal_B.tga 0.324218750000 0.753906250000 0.328125000000 0.757812500000 +W_modal_BL.tga 0.328125000000 0.753906250000 0.332031250000 0.757812500000 +W_modal_blank.tga 0.332031250000 0.753906250000 0.335937500000 0.757812500000 +W_modal_BR.tga 0.335937500000 0.753906250000 0.339843750000 0.757812500000 +W_modal_L.tga 0.339843750000 0.753906250000 0.343750000000 0.757812500000 +W_modal_R.tga 0.343750000000 0.753906250000 0.347656250000 0.757812500000 +W_modal_T.tga 0.347656250000 0.753906250000 0.351562500000 0.757812500000 +W_modal_TL.tga 0.351562500000 0.753906250000 0.355468750000 0.757812500000 +W_modal_TR.tga 0.355468750000 0.753906250000 0.359375000000 0.757812500000 +grey_10.tga 0.359375000000 0.753906250000 0.363281250000 0.757812500000 +grey_100.tga 0.363281250000 0.753906250000 0.367187500000 0.757812500000 +grey_20.tga 0.367187500000 0.753906250000 0.371093750000 0.757812500000 +grey_30.tga 0.371093750000 0.753906250000 0.375000000000 0.757812500000 +grey_40.tga 0.375000000000 0.753906250000 0.378906250000 0.757812500000 +grey_50.tga 0.378906250000 0.753906250000 0.382812500000 0.757812500000 +grey_60.tga 0.382812500000 0.753906250000 0.386718750000 0.757812500000 +grey_70.tga 0.386718750000 0.753906250000 0.390625000000 0.757812500000 +w_hl_t_l123.tga 0.390625000000 0.753906250000 0.394531250000 0.757812500000 +grey_80.tga 0.394531250000 0.753906250000 0.398437500000 0.757812500000 +grey_90.tga 0.398437500000 0.753906250000 0.402343750000 0.757812500000 +W_L3_B.tga 0.402343750000 0.753906250000 0.406250000000 0.757812500000 +r2ed_triggers_blank.tga 0.421875000000 0.753906250000 0.425781250000 0.757812500000 +alpha_10.tga 0.425781250000 0.753906250000 0.429687500000 0.757812500000 +skin_l1_b.tga 0.445312500000 0.753906250000 0.449218750000 0.757812500000 +alpha_20.tga 0.449218750000 0.753906250000 0.453125000000 0.757812500000 +w_l0_l_over.tga 0.453125000000 0.753906250000 0.457031250000 0.757812500000 +r2ed_triggers_little_border.tga 0.457031250000 0.753906250000 0.460937500000 0.757812500000 +r2ed_little_island_border_select.tga 0.460937500000 0.753906250000 0.464843750000 0.757812500000 +r2ed_triggers_little_corner.tga 0.464843750000 0.753906250000 0.468750000000 0.757812500000 +W_L0_R.tga 0.468750000000 0.753906250000 0.472656250000 0.757812500000 +w_l0_r_over.tga 0.472656250000 0.753906250000 0.476562500000 0.757812500000 +W_L0_T.tga 0.476562500000 0.753906250000 0.480468750000 0.757812500000 +W_L0_TL.tga 0.484375000000 0.753906250000 0.488281250000 0.757812500000 +w_l0_tl_over.tga 0.488281250000 0.753906250000 0.492187500000 0.757812500000 +r2ed_little_island_corner_select.tga 0.492187500000 0.753906250000 0.496093750000 0.757812500000 +W_L0_TR.tga 0.496093750000 0.753906250000 0.500000000000 0.757812500000 +w_l0_tr_over.tga 0.500000000000 0.753906250000 0.503906250000 0.757812500000 +alpha_30.tga 0.503906250000 0.753906250000 0.507812500000 0.757812500000 +w_l0_t_over.tga 0.507812500000 0.753906250000 0.511718750000 0.757812500000 +alpha_40.tga 0.511718750000 0.753906250000 0.515625000000 0.757812500000 +W_L123_blank.tga 0.515625000000 0.753906250000 0.519531250000 0.757812500000 +W_L1_B.tga 0.589843750000 0.753906250000 0.593750000000 0.757812500000 +r2ed_tool_bg.tga 0.593750000000 0.753906250000 0.597656250000 0.757812500000 +w_l1_blank.tga 0.597656250000 0.753906250000 0.601562500000 0.757812500000 +W_L0_B.tga 0.601562500000 0.753906250000 0.605468750000 0.757812500000 +skin_l1_b_open.tga 0.605468750000 0.753906250000 0.609375000000 0.757812500000 +W_L0_blank.tga 0.609375000000 0.753906250000 0.613281250000 0.757812500000 +W_L1_BR.tga 0.617187500000 0.753906250000 0.621093750000 0.757812500000 +w_l0_bl_over.tga 0.886718750000 0.753906250000 0.890625000000 0.757812500000 +W_L0_BR.tga 0.890625000000 0.753906250000 0.894531250000 0.757812500000 +W_L0_BR_open.tga 0.902343750000 0.753906250000 0.906250000000 0.757812500000 +w_l0_br_over.tga 0.906250000000 0.753906250000 0.910156250000 0.757812500000 +W_L0_B_open.tga 0.964843750000 0.753906250000 0.968750000000 0.757812500000 +w_l0_b_over.tga 0.968750000000 0.753906250000 0.972656250000 0.757812500000 +W_L1_BR_open.tga 0.972656250000 0.753906250000 0.976562500000 0.757812500000 +W_L1_B_open.tga 0.992187500000 0.753906250000 0.996093750000 0.757812500000 +W_box_blank.tga 0.996093750000 0.753906250000 1.000000000000 0.757812500000 +W_L0_L.tga 0.000000000000 0.757812500000 0.003906250000 0.761718750000 +w_jauge_fill_tmin.tga 0.003906250000 0.757812500000 0.004882812500 0.767578125000 +bulle_l.tga 0.007812500000 0.757812500000 0.012695312500 0.759765625000 +bulle_t.tga 0.015625000000 0.757812500000 0.017578125000 0.762695312500 +bulle_r.tga 0.019531250000 0.757812500000 0.024414062500 0.759765625000 +bulle_b.tga 0.027343750000 0.757812500000 0.029296875000 0.762695312500 +w_line_hor3.tga 0.031250000000 0.757812500000 0.033203125000 0.761718750000 +r2_map_zone_edge.tga 0.035156250000 0.757812500000 0.037109375000 0.760742187500 +w_l1_r_spe.tga 0.039062500000 0.757812500000 0.042968750000 0.758789062500 +bulle_m.tga 0.042968750000 0.757812500000 0.044921875000 0.759765625000 +w_l1_spe_blank.tga 0.046875000000 0.757812500000 0.050781250000 0.758789062500 +skin_l1_spe_blank.tga 0.050781250000 0.757812500000 0.054687500000 0.758789062500 +text_cursor.tga 0.058593750000 0.757812500000 0.060546875000 0.759765625000 +jauge_fill.tga 0.062500000000 0.757812500000 0.063476562500 0.761718750000 +W_jauge_fill.tga 0.066406250000 0.757812500000 0.067382812500 0.761718750000 +W_line_hor.tga 0.070312500000 0.757812500000 0.072265625000 0.759765625000 +w_line_hor2.tga 0.074218750000 0.757812500000 0.076171875000 0.759765625000 +skin_l1_r_spe.tga 0.078125000000 0.757812500000 0.082031250000 0.758789062500 +W_line_ver.tga 0.082031250000 0.757812500000 0.083984375000 0.759765625000 +W_jauge_fill_mini.tga 0.085937500000 0.757812500000 0.086914062500 0.759765625000 +w_jauge_fill_umin.tga 0.089843750000 0.757812500000 0.090820312500 0.759765625000 +no_bord.tga 0.093750000000 0.757812500000 0.094726562500 0.758789062500 +r2ed_tool_draw_road_base.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_icon_components_chest.tga 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_instance_link.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +instance_link.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2ed_tool_draw_region.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2ed_tool_draw_road_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_region_vertex.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_road_flag.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_entity_count_too_high.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2_entity_place_holder.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2ed_tool_draw_road.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2ed_tool_draw_region_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +r2ed_tool_split_road_over.psd 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +road_flag.max 0.000000000000 0.000000000000 0.000000000000 0.000000000000 +road_flag.shape 0.000000000000 0.000000000000 0.000000000000 0.000000000000 diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/webig.lua b/code/ryzom/client/data/gamedev/interfaces_v3/webig.lua new file mode 100644 index 000000000..9b88c02f7 --- /dev/null +++ b/code/ryzom/client/data/gamedev/interfaces_v3/webig.lua @@ -0,0 +1,190 @@ + +-- create the webig namespace without reseting if already created in an other file. +if (webig==nil) then + webig= {} +end + +if (webig.sheetLists==nil) then + webig.sheetLists = {} +end + + +function webig:addSheet(dst, sheet, quality, quantity, worned, user_color, rm_class_type, rm_faber_stat_type) + if quality == nil then quality=0 end + if quantity == nil then quantity=0 end + if worned == nil then worned=0 end + if user_color == nil then user_color=0 end + if rm_class_type == nil then rm_class_type=0 end + if rm_faber_stat_type == nil then rm_faber_stat_type=0 end + addDbProp(dst..":SHEET", sheet) + addDbProp(dst..":WORNED", worned) + addDbProp(dst..":QUALITY", quality) + addDbProp(dst..":QUANTITY", quantity) + addDbProp(dst..":USER_COLOR", user_color) + addDbProp(dst..":RM_CLASS_TYPE", rm_class_type) + addDbProp(dst..":RM_FABER_STAT_TYPE", rm_faber_stat_type) +end + +function webig:cleanSheets(db) + delDbProp(db) +end + +function webig:addSheetList(name, ctrl, db, size) + webig.sheetLists[name] = {} + webig.sheetLists[name].ctrl = ctrl + webig.sheetLists[name].db = db + webig.sheetLists[name].selection = "" + webig.sheetLists[name].size = size +end + +function webig:copyItems(src, dst) + addDbProp(dst..":SHEET", getDbProp(src..":SHEET")) + addDbProp(dst..":WORNED", getDbProp(src..":WORNED")) + addDbProp(dst..":QUALITY", getDbProp(src..":QUALITY")) + addDbProp(dst..":QUANTITY", getDbProp(src..":QUANTITY")) + addDbProp(dst..":USER_COLOR", getDbProp(src..":USER_COLOR")) + addDbProp(dst..":RM_CLASS_TYPE", getDbProp(src..":RM_CLASS_TYPE")) + addDbProp(dst..":RM_FABER_STAT_TYPE", getDbProp(src..":RM_FABER_STAT_TYPE")) +end + +function webig:swapItems(src, dst) + local sheet = getDbProp(dst..":SHEET") + local worned = getDbProp(dst..":WORNED") + local quality = getDbProp(dst..":QUALITY") + local quantity = getDbProp(dst..":QUANTITY") + local user_color = getDbProp(dst..":USER_COLOR") + local rm_class_type = getDbProp(dst..":RM_CLASS_TYPE") + local rm_faber_stat_type = getDbProp(dst..":RM_FABER_STAT_TYPE") + + addDbProp(dst..":SHEET", getDbProp(src..":SHEET")) + addDbProp(dst..":WORNED", getDbProp(src..":WORNED")) + addDbProp(dst..":QUALITY", getDbProp(src..":QUALITY")) + addDbProp(dst..":QUANTITY", getDbProp(src..":QUANTITY")) + addDbProp(dst..":USER_COLOR", getDbProp(src..":USER_COLOR")) + addDbProp(dst..":RM_CLASS_TYPE", getDbProp(src..":RM_CLASS_TYPE")) + addDbProp(dst..":RM_FABER_STAT_TYPE", getDbProp(src..":RM_FABER_STAT_TYPE")) + + addDbProp(src..":SHEET", sheet) + addDbProp(src..":WORNED", worned) + addDbProp(src..":QUALITY", quality) + addDbProp(src..":QUANTITY", quantity) + addDbProp(src..":USER_COLOR", user_color) + addDbProp(src..":RM_CLASS_TYPE", rm_class_type) + addDbProp(src..":RM_FABER_STAT_TYPE", rm_faber_stat_type) +end + +function webig:deleteItem(src) + addDbProp(src..":SHEET", 0) + addDbProp(src..":WORNED", 0) + addDbProp(src..":QUALITY", 0) + addDbProp(src..":QUANTITY", 0) + addDbProp(src..":USER_COLOR", 0) + addDbProp(src..":RM_CLASS_TYPE", 0) + addDbProp(src..":RM_FABER_STAT_TYPE", 0) +end + +function webig:paramDbSheetSlot(sheet_list, ctrl) + local ctrlSheet = webig.sheetLists[sheet_list].ctrl:find("list:"..ctrl) + if ctrlSheet ~= nil then + ctrlSheet.left_click="lua" + ctrlSheet.left_click_params="webig:addOrRemoveDbSheet(\'"..sheet_list.."\', \'"..ctrl.."\')" + ctrlSheet.dragable=true + ctrlSheet.can_drop=true + ctrlSheet.on_drop="lua" + ctrlSheet.on_drop_params="webig:dropDbSheet(\'"..sheet_list.."\', \'"..ctrl.."\', \'%src\')" + ctrlSheet.on_can_drop="lua" + ctrlSheet.on_can_drop_params="webig:canDropDbSheet(\'"..sheet_list.."\', \'"..ctrl.."\', \'%src\')" + end +end + +function webig:paramDbSheetSelect(sheet_list, ctrl, lua_function) + local ctrlSheet = webig.sheetLists[sheet_list].ctrl:find("list:"..ctrl) + if ctrlSheet ~= nil then + ctrlSheet.left_click="lua" + ctrlSheet.left_click_params=lua_function.."(\'"..sheet_list.."\', \'"..ctrl.."\')" + ctrlSheet.dragable=false + ctrlSheet.can_drop=false + end +end + +function webig:canDropDbSheet(sheet_list, ctrl, src) + webig.sheetLists[sheet_list].ctrl:find("list:"..ctrl).can_drop=true +end + +function webig:dropDbSheet(sheet_list, ctrl, src) + local db = webig.sheetLists[sheet_list].db + local sl_id = webig.sheetLists[sheet_list].ctrl.id + if (string.sub(src, 1, string.len(sl_id)) == sl_id) then -- copy from same list sheet + local pos=nil + for i=1, string.len(src) do + if string.sub(src, i, i) == ":" then + pos = i+1 + end + end + id = string.sub(src, pos, string.len(src)) + webig:swapItems(db..":"..id, db..":"..ctrl) + else + slot = getUI(src) + if slot ~= nil then + id = findReplaceAll(src, slot.parent.id..":", "") + webig:copyItems("LOCAL:INVENTORY:BAG:"..id, db..":"..ctrl) + end + end +end + + +function webig:addOrRemoveDbSheet(sheet_list, ctrl) + local db = webig.sheetLists[sheet_list].db + if getDbProp(db..":"..ctrl..":SHEET") == 0 then -- Add item + webig:AddDbSheet(sheet_list, ctrl) + else + webig:removeDbSheetQuantity(sheet_list, ctrl) + end +end + +function webig:AddDbSheet(sheet_list, ctrl) + runAH(nil, "enter_modal", "group=ui:interface:webig_html_modal") + local whm = getUI("ui:interface:webig_html_modal") + whm.child_resize_h=false + whm.h = 44*webig.sheetLists[sheet_list].size + whm.w = 224 + whm = getUI("ui:interface:webig_html_modal:html") + if whm ~= nil then + whm:refresh() -- url need be setted before + end + webig.sheetLists[sheet_list].selection = ctrl +end + +function webig:removeDbSheetQuantity(sheet_list, ctrl) + local db = webig.sheetLists[sheet_list].db + webig:copyItems(db..":"..ctrl, "UI:DROP_DESTROY_ITEM:ITEM") + runAH(nil, "set_keyboard_focus", "select_all=true|target=ui:interface:webig_drop_destroy_item_quantity_modal:edit:eb") + getUI("ui:interface:webig_drop_destroy_item_quantity_modal:ok_cancel:ok").onclick_l="lua" + getUI("ui:interface:webig_drop_destroy_item_quantity_modal:ok_cancel:ok").params_l="webig:doRemoveDbSheetQuantity(\'"..sheet_list.."\', \'"..ctrl.."\')" + getUI("ui:interface:webig_drop_destroy_item_quantity_modal:edit:eb").on_enter="lua" + getUI("ui:interface:webig_drop_destroy_item_quantity_modal:edit:eb").on_enter_params="webig:doRemoveDbSheetQuantity(\'"..sheet_list.."\', \'"..ctrl.."\')" + runAH(nil, "enter_modal", "group=ui:interface:webig_drop_destroy_item_quantity_modal") + setDbProp("UI:DROP_DESTROY_ITEM:ITEM:QUANTITY", getDbProp(db..":"..ctrl..":QUANTITY")) + getUI("ui:interface:webig_drop_destroy_item_quantity_modal:edit:eb").input_string=tostring(getDbProp(db..":"..ctrl..":QUANTITY")) +end + +function webig:doRemoveDbSheetQuantity(sheet_list, ctrl) + local db = webig.sheetLists[sheet_list].db + runAH(nil, "leave_modal", "group=ui:interface:webig_drop_destroy_item_quantity_modal") + local new_quantity = tonumber(getUI("ui:interface:webig_drop_destroy_item_quantity_modal:edit:eb").input_string) + local current_quantity = getDbProp(db..":"..ctrl..":QUANTITY") + if new_quantity >= current_quantity then + webig:deleteItem(db..":"..ctrl) + else + addDbProp(db..":"..ctrl..":QUANTITY", current_quantity-new_quantity) + end +end + +--assert(nil, "RELOADABLE SCRIPT"); + + + + + + + diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/webig_widgets.xml b/code/ryzom/client/data/gamedev/interfaces_v3/webig_widgets.xml new file mode 100644 index 000000000..3c1470485 --- /dev/null +++ b/code/ryzom/client/data/gamedev/interfaces_v3/webig_widgets.xml @@ -0,0 +1,120 @@ + + + + + + + + +