mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-05 12:39:00 -06:00
Compare commits
27 Commits
Author | SHA1 | Date | |
---|---|---|---|
88156cff05 | |||
1b7065d8b4 | |||
909f36017b | |||
631df2d903 | |||
789045e1b2 | |||
19551fb864 | |||
449e28f9a6 | |||
45db281360 | |||
cb38303531 | |||
1310052bd7 | |||
9d786b6440 | |||
9734e39530 | |||
ed4318b949 | |||
21a240547e | |||
cfd83be9a1 | |||
620c263582 | |||
559bfa3112 | |||
dff7aa5ed6 | |||
8d826b4f62 | |||
f77140336d | |||
29cb2ddd87 | |||
88af328437 | |||
318abc4ece | |||
d4ba991dd3 | |||
9ea17949ef | |||
fc74ce36c6 | |||
d42a27937d |
37
.gitignore
vendored
37
.gitignore
vendored
@ -1,37 +0,0 @@
|
|||||||
|
|
||||||
#ignore thumbnails created by windows
|
|
||||||
Thumbs.db
|
|
||||||
#Ignore files built by Visual Studio
|
|
||||||
*.obj
|
|
||||||
*.exe
|
|
||||||
*.pdb
|
|
||||||
*.user
|
|
||||||
*.aps
|
|
||||||
*.pch
|
|
||||||
*.vspscc
|
|
||||||
*_i.c
|
|
||||||
*_p.c
|
|
||||||
*.ncb
|
|
||||||
*.suo
|
|
||||||
*.tlb
|
|
||||||
*.tlh
|
|
||||||
*.bak
|
|
||||||
*.cache
|
|
||||||
*.ilk
|
|
||||||
*.log
|
|
||||||
[Bb]in
|
|
||||||
[Dd]ebug*/
|
|
||||||
*.lib
|
|
||||||
*.sbr
|
|
||||||
obj/
|
|
||||||
[Rr]elease*/
|
|
||||||
_ReSharper*/
|
|
||||||
[Tt]est[Rr]esult*
|
|
||||||
Binary
|
|
||||||
Source/Core/Common/Src/scmrev.h
|
|
||||||
*.opensdf
|
|
||||||
*.sdf
|
|
||||||
[Bb]uild
|
|
||||||
*.ipch
|
|
||||||
.sconsign.dblite
|
|
||||||
Externals/scons-local/*
|
|
25
.hgignore
25
.hgignore
@ -1,25 +0,0 @@
|
|||||||
syntax:glob
|
|
||||||
Binary
|
|
||||||
*.obj
|
|
||||||
*.pdb
|
|
||||||
*.idb
|
|
||||||
*.ilk
|
|
||||||
*.pch
|
|
||||||
*.sdf
|
|
||||||
*.suo
|
|
||||||
*.vcxproj.*.user
|
|
||||||
*/Win32/Release
|
|
||||||
*/Win32/DebugFast
|
|
||||||
*/Win32/Debug
|
|
||||||
*/x64/Release
|
|
||||||
*/x64/DebugFast
|
|
||||||
*/x64/Debug
|
|
||||||
Source/ipch
|
|
||||||
BuildLog.htm
|
|
||||||
Source/Core/Common/Src/svnrev.h
|
|
||||||
Externals/wxWidgets/build/msw/*/Release
|
|
||||||
Externals/wxWidgets/build/msw/*/DebugFast
|
|
||||||
Externals/wxWidgets/build/msw/*/Debug
|
|
||||||
*.svn*
|
|
||||||
Data/User/GameConfig
|
|
||||||
Data/User/Shaders
|
|
637
CMakeLists.txt
637
CMakeLists.txt
@ -1,637 +0,0 @@
|
|||||||
########################################
|
|
||||||
# General setup
|
|
||||||
#
|
|
||||||
cmake_minimum_required(VERSION 2.6)
|
|
||||||
|
|
||||||
# Update compiler before calling project()
|
|
||||||
if (APPLE)
|
|
||||||
# Use clang compiler
|
|
||||||
set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang")
|
|
||||||
set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++")
|
|
||||||
if (NOT EXISTS "${CMAKE_CXX_COMPILER}")
|
|
||||||
set(CMAKE_C_COMPILER "clang")
|
|
||||||
set(CMAKE_CXX_COMPILER "clang++")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
project(dolphin-emu)
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/CMakeTests)
|
|
||||||
set(DOLPHIN_IS_STABLE TRUE)
|
|
||||||
|
|
||||||
# Set up paths
|
|
||||||
if((${CMAKE_SYSTEM_NAME} MATCHES "Darwin"))
|
|
||||||
# The gettext module will install the translations unconditionally.
|
|
||||||
# Redirect the installation to a build directory where it does no harm.
|
|
||||||
set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/install-dummy)
|
|
||||||
else()
|
|
||||||
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
|
|
||||||
set(datadir ${CMAKE_INSTALL_PREFIX}/share/dolphin-emu CACHE PATH "datadir")
|
|
||||||
add_definitions(-DDATA_DIR="${datadir}/")
|
|
||||||
endif()
|
|
||||||
set(userdir ".dolphin-emu" CACHE STRING "User directory")
|
|
||||||
add_definitions(-DUSER_DIR="${userdir}")
|
|
||||||
|
|
||||||
# Set where the binary files will be built. The program will not execute from
|
|
||||||
# here. You must run "make install" to install these to the proper location
|
|
||||||
# as defined above.
|
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Binaries)
|
|
||||||
|
|
||||||
# Precompiled header support for MSVC:
|
|
||||||
# Call this after setting the source list (and don't add the source file used
|
|
||||||
# to generate the pch file, this will be done here automatically)
|
|
||||||
function(enable_precompiled_headers PRECOMPILED_HEADER SOURCE_FILE SOURCE_VARIABLE_NAME)
|
|
||||||
if(MSVC)
|
|
||||||
set(files ${${SOURCE_VARIABLE_NAME}})
|
|
||||||
|
|
||||||
# Generate precompiled header translation unit
|
|
||||||
get_filename_component(pch_basename ${PRECOMPILED_HEADER} NAME_WE)
|
|
||||||
set(pch_abs ${CMAKE_CURRENT_SOURCE_DIR}/${PRECOMPILED_HEADER})
|
|
||||||
set(pch_unity ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE_FILE})
|
|
||||||
set_source_files_properties(${pch_unity} PROPERTIES COMPILE_FLAGS
|
|
||||||
"/Yc\"${pch_abs}\"")
|
|
||||||
|
|
||||||
# Update properties of source files to use the precompiled header.
|
|
||||||
# Additionally, force the inclusion of the precompiled header at
|
|
||||||
# beginning of each source file.
|
|
||||||
foreach(source_file ${files} )
|
|
||||||
set_source_files_properties(${source_file} PROPERTIES COMPILE_FLAGS
|
|
||||||
"/Yu\"${pch_abs}\" /FI\"${pch_abs}\"")
|
|
||||||
endforeach(source_file)
|
|
||||||
|
|
||||||
# Finally, update the source file collection to contain the
|
|
||||||
# precompiled header translation unit
|
|
||||||
set(${SOURCE_VARIABLE_NAME} ${pch_unity} ${${SOURCE_VARIABLE_NAME}} PARENT_SCOPE)
|
|
||||||
endif(MSVC)
|
|
||||||
endfunction(enable_precompiled_headers)
|
|
||||||
|
|
||||||
# for revision info
|
|
||||||
include(FindGit OPTIONAL)
|
|
||||||
if(GIT_FOUND AND NOT DOLPHIN_WC_REVISION)
|
|
||||||
# defines DOLPHIN_WC_REVISION
|
|
||||||
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
|
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
# defines DOLPHIN_WC_DESCRIBE
|
|
||||||
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
|
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
|
|
||||||
# remove hash from description
|
|
||||||
STRING(REGEX REPLACE "-[^-]+((-dirty)?)$" "\\1" DOLPHIN_WC_DESCRIBE "${DOLPHIN_WC_DESCRIBE}")
|
|
||||||
|
|
||||||
# defines DOLPHIN_WC_BRANCH
|
|
||||||
EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
|
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_BRANCH
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# version number
|
|
||||||
set(DOLPHIN_VERSION_MAJOR "3")
|
|
||||||
set(DOLPHIN_VERSION_MINOR "5")
|
|
||||||
if(DOLPHIN_IS_STABLE)
|
|
||||||
set(DOLPHIN_VERSION_PATCH "0")
|
|
||||||
else()
|
|
||||||
set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Various compile flags
|
|
||||||
add_definitions(-msse2)
|
|
||||||
|
|
||||||
# Enabling all warnings in MSVC spams too much
|
|
||||||
if(NOT MSVC)
|
|
||||||
add_definitions(-Wall)
|
|
||||||
endif(NOT MSVC)
|
|
||||||
|
|
||||||
# gcc uses some optimizations which might break stuff without this flag
|
|
||||||
add_definitions(-fno-strict-aliasing -fno-exceptions)
|
|
||||||
|
|
||||||
include(CheckCXXCompilerFlag)
|
|
||||||
|
|
||||||
# We call fread numerous times without checking return values. Hide the
|
|
||||||
# corresponding compiler warnings if the compiler supports doing so.
|
|
||||||
CHECK_CXX_COMPILER_FLAG(-Wunused-result NO_UNUSED_RESULT)
|
|
||||||
if(NO_UNUSED_RESULT)
|
|
||||||
add_definitions(-Wno-unused-result)
|
|
||||||
endif(NO_UNUSED_RESULT)
|
|
||||||
|
|
||||||
CHECK_CXX_COMPILER_FLAG(-fvisibility-inlines-hidden VISIBILITY_INLINES_HIDDEN)
|
|
||||||
if(VISIBILITY_INLINES_HIDDEN)
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden")
|
|
||||||
endif(VISIBILITY_INLINES_HIDDEN)
|
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE)
|
|
||||||
CHECK_CXX_COMPILER_FLAG(-fvisibility=hidden VISIBILITY_HIDDEN)
|
|
||||||
if(VISIBILITY_HIDDEN)
|
|
||||||
add_definitions(-fvisibility=hidden)
|
|
||||||
endif(VISIBILITY_HIDDEN)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(APPLE)
|
|
||||||
# Ignore MacPorts and Fink and any other locally installed packages that
|
|
||||||
# might prevent building a distributable binary.
|
|
||||||
set(CMAKE_SYSTEM_PREFIX_PATH /usr)
|
|
||||||
set(ENV{PATH} /usr/bin:/bin:/usr/sbin:/sbin)
|
|
||||||
|
|
||||||
# Some of our code contains Objective C constructs.
|
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -x objective-c")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -x objective-c++")
|
|
||||||
# Avoid mistaking an object file for a source file on the link command line.
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -x none")
|
|
||||||
|
|
||||||
# Identify the target system:
|
|
||||||
# Ask for 32/64-bit fat binary.
|
|
||||||
set(TARGET_FLAGS "-arch x86_64 -arch i386")
|
|
||||||
# Minimum OS X version.
|
|
||||||
# This is inserted into the Info.plist as well.
|
|
||||||
# Note that the SDK determines the maximum version of which optional
|
|
||||||
# features can be used, not the minimum required version to run.
|
|
||||||
set(OSX_MIN_VERSION "10.5.4")
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -mmacosx-version-min=${OSX_MIN_VERSION}")
|
|
||||||
set(SYSROOT_LEGACY_PATH "/Developer/SDKs/MacOSX10.6.sdk")
|
|
||||||
set(SYSROOT_PATH "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk")
|
|
||||||
if(EXISTS "${SYSROOT_PATH}/")
|
|
||||||
set(TARGET_SYSROOT ${SYSROOT_PATH})
|
|
||||||
elseif(EXISTS "${SYSROOT_LEGACY_PATH}/")
|
|
||||||
set(TARGET_SYSROOT ${SYSROOT_LEGACY_PATH})
|
|
||||||
endif()
|
|
||||||
if(${TARGET_SYSROOT})
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -isysroot ${TARGET_SYSROOT}")
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-syslibroot,${TARGET_SYSROOT}")
|
|
||||||
endif()
|
|
||||||
# Do not warn about frameworks that are not available on all architectures.
|
|
||||||
# This avoids a warning when linking with QuickTime.
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-no_arch_warnings")
|
|
||||||
# Specify target CPUs.
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -Xarch_i386 -msse3")
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -Xarch_i386 -march=prescott")
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -Xarch_x86_64 -mssse3")
|
|
||||||
set(TARGET_FLAGS "${TARGET_FLAGS} -Xarch_x86_64 -march=core2")
|
|
||||||
# Target flags apply to both C and C++ compilation.
|
|
||||||
# CMake passes these to the compiler on the link command line as well.
|
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TARGET_FLAGS}")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TARGET_FLAGS}")
|
|
||||||
|
|
||||||
# Linker flags.
|
|
||||||
# Drop unreachable code and data.
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-dead_strip,-dead_strip_dylibs")
|
|
||||||
# Reserve the minimum size for the zero page.
|
|
||||||
# Our JIT requires virtual memory space below 2GB, while the default zero
|
|
||||||
# page on x86_64 is 4GB in size.
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-pagezero_size,0x1000")
|
|
||||||
|
|
||||||
find_library(APPKIT_LIBRARY AppKit)
|
|
||||||
find_library(APPSERV_LIBRARY ApplicationServices)
|
|
||||||
find_library(ATB_LIBRARY AudioToolbox)
|
|
||||||
find_library(AU_LIBRARY AudioUnit)
|
|
||||||
find_library(CARBON_LIBRARY Carbon)
|
|
||||||
find_library(COCOA_LIBRARY Cocoa)
|
|
||||||
find_library(COREAUDIO_LIBRARY CoreAudio)
|
|
||||||
find_library(COREFUND_LIBRARY CoreFoundation)
|
|
||||||
find_library(CORESERV_LIBRARY CoreServices)
|
|
||||||
find_library(IOB_LIBRARY IOBluetooth)
|
|
||||||
find_library(IOK_LIBRARY IOKit)
|
|
||||||
find_library(QUICKTIME_LIBRARY QuickTime)
|
|
||||||
find_library(WEBKIT_LIBRARY WebKit)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
add_definitions(-D_SECURE_SCL=0)
|
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
|
||||||
add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
|
|
||||||
endif(WIN32)
|
|
||||||
|
|
||||||
if(NOT CMAKE_BUILD_TYPE)
|
|
||||||
set(CMAKE_BUILD_TYPE "Release" CACHE STRING
|
|
||||||
"Build type (Release/Debug/RelWithDebInfo/MinSizeRe)" FORCE)
|
|
||||||
endif(NOT CMAKE_BUILD_TYPE)
|
|
||||||
|
|
||||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
|
||||||
add_definitions(-D_DEBUG -ggdb)
|
|
||||||
set(wxWidgets_USE_DEBUG ON CACHE BOOL "Use wxWidgets Debugging")
|
|
||||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
|
||||||
|
|
||||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
|
||||||
add_definitions(-fomit-frame-pointer)
|
|
||||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
|
||||||
|
|
||||||
option(FASTLOG "Enable all logs" OFF)
|
|
||||||
if(FASTLOG)
|
|
||||||
add_definitions(-DDEBUGFAST)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Dependency checking
|
|
||||||
#
|
|
||||||
# TODO: We should have options for dependencies included in the externals to
|
|
||||||
# override autodetection of system libraries and force the usage of the
|
|
||||||
# externals.
|
|
||||||
|
|
||||||
include(CheckLib)
|
|
||||||
|
|
||||||
include(FindOpenGL)
|
|
||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
|
||||||
if(NOT OPENGL_GLU_FOUND)
|
|
||||||
message(FATAL_ERROR "GLU is required but not found")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
option(OPENMP "Enable OpenMP parallelization" ON)
|
|
||||||
if(OPENMP)
|
|
||||||
include(FindOpenMP OPTIONAL)
|
|
||||||
if(OPENMP_FOUND)
|
|
||||||
message("OpenMP parallelization enabled")
|
|
||||||
add_definitions("${OpenMP_CXX_FLAGS}")
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_CXX_FLAGS}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
if(NOT OPENMP_FOUND)
|
|
||||||
add_definitions(-Wno-unknown-pragmas)
|
|
||||||
message("OpenMP parallelization disabled")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(FindALSA OPTIONAL)
|
|
||||||
if(ALSA_FOUND)
|
|
||||||
add_definitions(-DHAVE_ALSA=1)
|
|
||||||
message("ALSA found, enabling ALSA sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_ALSA=0)
|
|
||||||
message("ALSA NOT found, disabling ALSA sound backend")
|
|
||||||
endif(ALSA_FOUND)
|
|
||||||
|
|
||||||
check_lib(AO ao QUIET)
|
|
||||||
if(AO_FOUND)
|
|
||||||
add_definitions(-DHAVE_AO=1)
|
|
||||||
message("ao found, enabling ao sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_AO=0)
|
|
||||||
message("ao NOT found, disabling ao sound backend")
|
|
||||||
endif(AO_FOUND)
|
|
||||||
|
|
||||||
check_lib(BLUEZ bluez QUIET)
|
|
||||||
if(BLUEZ_FOUND)
|
|
||||||
add_definitions(-DHAVE_BLUEZ=1)
|
|
||||||
message("bluez found, enabling bluetooth support")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_BLUEZ=0)
|
|
||||||
message("bluez NOT found, disabling bluetooth support")
|
|
||||||
endif(BLUEZ_FOUND)
|
|
||||||
|
|
||||||
check_lib(PULSEAUDIO libpulse QUIET)
|
|
||||||
if(PULSEAUDIO_FOUND)
|
|
||||||
add_definitions(-DHAVE_PULSEAUDIO=1)
|
|
||||||
message("PulseAudio found, enabling PulseAudio sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_PULSEAUDIO=0)
|
|
||||||
message("PulseAudio NOT found, disabling PulseAudio sound backend")
|
|
||||||
endif(PULSEAUDIO_FOUND)
|
|
||||||
|
|
||||||
include(FindOpenAL OPTIONAL)
|
|
||||||
if(OPENAL_FOUND)
|
|
||||||
add_definitions(-DHAVE_OPENAL=1)
|
|
||||||
include_directories(${OPENAL_INCLUDE_DIR})
|
|
||||||
message("OpenAL found, enabling OpenAL sound backend")
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_OPENAL=0)
|
|
||||||
message("OpenAL NOT found, disabling OpenAL sound backend")
|
|
||||||
endif(OPENAL_FOUND)
|
|
||||||
|
|
||||||
# Note: We do not need to explicitly check for X11 as it is done in the cmake
|
|
||||||
# FindOpenGL module on linux.
|
|
||||||
if(UNIX AND NOT APPLE)
|
|
||||||
if(X11_FOUND)
|
|
||||||
add_definitions(-DHAVE_X11=1)
|
|
||||||
include_directories(${X11_INCLUDE_DIR})
|
|
||||||
message("X11 found")
|
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "X11 is required but not found")
|
|
||||||
endif(X11_FOUND)
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_X11=0)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(X11_FOUND)
|
|
||||||
check_lib(XRANDR Xrandr)
|
|
||||||
endif()
|
|
||||||
if(XRANDR_FOUND)
|
|
||||||
add_definitions(-DHAVE_XRANDR=1)
|
|
||||||
else()
|
|
||||||
add_definitions(-DHAVE_XRANDR=0)
|
|
||||||
endif(XRANDR_FOUND)
|
|
||||||
|
|
||||||
option(ENCODE_FRAMEDUMPS "Encode framedumps in AVI format" ON)
|
|
||||||
if(ENCODE_FRAMEDUMPS)
|
|
||||||
check_libav()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(CheckCXXSourceRuns)
|
|
||||||
set(CMAKE_REQUIRED_LIBRARIES portaudio)
|
|
||||||
CHECK_CXX_SOURCE_RUNS(
|
|
||||||
"#include <portaudio.h>
|
|
||||||
int main(int argc, char **argv)
|
|
||||||
{ if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
|
|
||||||
PORTAUDIO)
|
|
||||||
if(PORTAUDIO)
|
|
||||||
message("PortAudio found, enabling mic support")
|
|
||||||
add_definitions(-DHAVE_PORTAUDIO=1)
|
|
||||||
set(PORTAUDIO_FOUND TRUE)
|
|
||||||
else()
|
|
||||||
message("PortAudio not found, disabling mic support")
|
|
||||||
add_definitions(-DHAVE_PORTAUDIO=0)
|
|
||||||
set(PORTAUDIO_FOUND FALSE)
|
|
||||||
endif(PORTAUDIO)
|
|
||||||
|
|
||||||
option(OPROFILING "Enable profiling" OFF)
|
|
||||||
if(OPROFILING)
|
|
||||||
check_lib(OPROFILE opagent opagent.h)
|
|
||||||
check_lib(BFD bfd bfd.h)
|
|
||||||
if(OPROFILE_FOUND AND BFD_FOUND)
|
|
||||||
message("oprofile found, enabling profiling support")
|
|
||||||
add_definitions(-DUSE_OPROFILE=1)
|
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "oprofile or bfd not found. Can't build profiling support.")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Setup include directories (and make sure they are preferred over the Externals)
|
|
||||||
#
|
|
||||||
include_directories(Source/Core/AudioCommon/Src)
|
|
||||||
include_directories(Source/Core/Common/Src)
|
|
||||||
include_directories(Source/Core/Core/Src)
|
|
||||||
include_directories(Source/Core/DebuggerUICommon/Src)
|
|
||||||
include_directories(Source/Core/DebuggerWX/Src)
|
|
||||||
include_directories(Source/Core/DiscIO/Src)
|
|
||||||
include_directories(Source/Core/DolphinWX/Src)
|
|
||||||
include_directories(Source/Core/InputCommon/Src)
|
|
||||||
include_directories(Source/Core/VideoCommon/Src)
|
|
||||||
include_directories(Source/Core/VideoUICommon/Src)
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Process externals and setup their include directories
|
|
||||||
#
|
|
||||||
# NOTES about adding Externals:
|
|
||||||
# - add the include directory here
|
|
||||||
# - make sure to tell cmake to link them statically or dynamically (most
|
|
||||||
# should be linked statically)
|
|
||||||
# - place the CMakeLists.txt in the first-level subdirectory, e.g.
|
|
||||||
# Externals/CLRun/CMakeLists.txt (that is: NOT in some Src/ subdirectory)
|
|
||||||
#
|
|
||||||
add_subdirectory(Externals/Bochs_disasm)
|
|
||||||
include_directories(Externals/Bochs_disasm)
|
|
||||||
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
check_lib(LZO lzo2 lzo/lzo1x.h QUIET)
|
|
||||||
endif()
|
|
||||||
if(LZO_FOUND)
|
|
||||||
message("Using shared lzo")
|
|
||||||
else()
|
|
||||||
message("Using static lzo from Externals")
|
|
||||||
add_subdirectory(Externals/LZO)
|
|
||||||
include_directories(Externals/LZO)
|
|
||||||
set(LZO lzo2)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
include(FindSDL2 OPTIONAL)
|
|
||||||
endif()
|
|
||||||
if(SDL2_FOUND)
|
|
||||||
message("Using shared SDL2")
|
|
||||||
include_directories(${SDL2_INCLUDE_DIR})
|
|
||||||
else(SDL2_FOUND)
|
|
||||||
# SDL2 not found, try SDL
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
include(FindSDL OPTIONAL)
|
|
||||||
endif()
|
|
||||||
if(SDL_FOUND)
|
|
||||||
message("Using shared SDL")
|
|
||||||
include_directories(${SDL_INCLUDE_DIR})
|
|
||||||
else(SDL_FOUND)
|
|
||||||
# TODO: Use the prebuilt one on Windows
|
|
||||||
message("Using static SDL from Externals")
|
|
||||||
include_directories(Externals/SDL Externals/SDL/include)
|
|
||||||
add_subdirectory(Externals/SDL)
|
|
||||||
endif(SDL_FOUND)
|
|
||||||
endif(SDL2_FOUND)
|
|
||||||
|
|
||||||
set(SFML_FIND_VERSION TRUE)
|
|
||||||
set(SFML_FIND_VERSION_MAJOR 1)
|
|
||||||
set(SFML_FIND_VERSION_MINOR 5)
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
include(FindSFML OPTIONAL)
|
|
||||||
endif()
|
|
||||||
if(SFML_FOUND AND NOT SFML_VERSION_MAJOR) # SFML 1.x doesn't define SFML_VERSION_MAJOR
|
|
||||||
message("Using shared SFML")
|
|
||||||
else()
|
|
||||||
message("Using static SFML ${SFML_FIND_VERSION_MAJOR}.${SFML_FIND_VERSION_MINOR} from Externals")
|
|
||||||
add_subdirectory(Externals/SFML)
|
|
||||||
include_directories(Externals/SFML/include)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
check_lib(SOIL SOIL SOIL/SOIL.h QUIET)
|
|
||||||
endif()
|
|
||||||
if(SOIL_FOUND)
|
|
||||||
message("Using shared SOIL")
|
|
||||||
else()
|
|
||||||
message("Using static SOIL from Externals")
|
|
||||||
add_subdirectory(Externals/SOIL)
|
|
||||||
include_directories(Externals/SOIL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# If zlib has already been found on a previous run of cmake don't check again
|
|
||||||
# as the check seems to take a long time.
|
|
||||||
if(NOT ZLIB_FOUND)
|
|
||||||
include(FindZLIB OPTIONAL)
|
|
||||||
endif()
|
|
||||||
if(ZLIB_FOUND)
|
|
||||||
set(ZLIB_FOUND 1 CACHE INTERNAL "")
|
|
||||||
message("Using shared zlib")
|
|
||||||
include_directories(${ZLIB_INCLUDE_DIRS})
|
|
||||||
else(ZLIB_FOUND)
|
|
||||||
message("Shared zlib not found, falling back to the static library")
|
|
||||||
add_subdirectory(Externals/zlib)
|
|
||||||
include_directories(Externals/zlib)
|
|
||||||
endif(ZLIB_FOUND)
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
find_library(GLEW glew32s PATHS Externals/GLew)
|
|
||||||
include_directories(Externals/GLew/include)
|
|
||||||
else()
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
check_lib(GLEW GLEW GL/glew.h)
|
|
||||||
endif()
|
|
||||||
if(NOT GLEW_FOUND)
|
|
||||||
message("Using static GLEW from Externals")
|
|
||||||
add_subdirectory(Externals/GLew)
|
|
||||||
include_directories(Externals/GLew/include)
|
|
||||||
endif(NOT GLEW_FOUND)
|
|
||||||
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
check_lib(CG Cg Cg/cg.h)
|
|
||||||
endif()
|
|
||||||
if(NOT CG_FOUND)
|
|
||||||
message("Using static Cg from Externals")
|
|
||||||
include_directories(Externals)
|
|
||||||
endif(NOT CG_FOUND)
|
|
||||||
check_lib(CGGL CgGL Cg/cgGL.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
find_library(CL OpenCL)
|
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-weak_framework,OpenCL")
|
|
||||||
else()
|
|
||||||
include_directories(Externals/CLRun/include)
|
|
||||||
add_subdirectory(Externals/CLRun)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
option(DISABLE_WX "Disable wxWidgets (use CLI interface)" OFF)
|
|
||||||
if(NOT DISABLE_WX)
|
|
||||||
include(FindwxWidgets OPTIONAL)
|
|
||||||
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
|
|
||||||
|
|
||||||
if(wxWidgets_FOUND)
|
|
||||||
EXECUTE_PROCESS(
|
|
||||||
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
|
|
||||||
${wxWidgets_CONFIG_OPTIONS} --version
|
|
||||||
OUTPUT_VARIABLE wxWidgets_VERSION
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
ERROR_QUIET
|
|
||||||
)
|
|
||||||
message("Found wxWidgets version ${wxWidgets_VERSION}")
|
|
||||||
if(UNIX AND NOT APPLE)
|
|
||||||
set(wxMIN_VERSION "2.9.3")
|
|
||||||
else()
|
|
||||||
set(wxMIN_VERSION "2.9.4")
|
|
||||||
endif()
|
|
||||||
if(${wxWidgets_VERSION} VERSION_LESS ${wxMIN_VERSION})
|
|
||||||
message("At least ${wxMIN_VERSION} is required; ignoring found version")
|
|
||||||
unset(wxWidgets_FOUND)
|
|
||||||
endif()
|
|
||||||
endif(wxWidgets_FOUND)
|
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE)
|
|
||||||
# There is a bug in the FindGTK module in cmake version 2.8.2 that
|
|
||||||
# does not find gdk-pixbuf-2.0. On the other hand some 2.8.3
|
|
||||||
# users have complained that pkg-config does not find
|
|
||||||
# gdk-pixbuf-2.0. On yet another hand, cmake version 2.8.3 in
|
|
||||||
# Ubuntu Natty does not find the glib libraries correctly.
|
|
||||||
# Ugly!!!
|
|
||||||
execute_process(COMMAND lsb_release -c -s
|
|
||||||
OUTPUT_VARIABLE DIST_NAME
|
|
||||||
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
|
|
||||||
VERSION_EQUAL 2.8.2 OR "${DIST_NAME}" STREQUAL "natty")
|
|
||||||
check_lib(GTK2 gtk+-2.0 gtk.h REQUIRED)
|
|
||||||
else()
|
|
||||||
include(FindGTK2)
|
|
||||||
if(GTK2_FOUND)
|
|
||||||
include_directories(${GTK2_INCLUDE_DIRS})
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(wxWidgets_FOUND)
|
|
||||||
include(${wxWidgets_USE_FILE})
|
|
||||||
message("wxWidgets found, enabling GUI build")
|
|
||||||
else(wxWidgets_FOUND)
|
|
||||||
message("Using static wxWidgets from Externals")
|
|
||||||
|
|
||||||
# These definitions and includes are used when building dolphin against wx,
|
|
||||||
# not when building wx itself (see wxw3 CMakeLists.txt for that)
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
add_definitions(-D__WXOSX_COCOA__)
|
|
||||||
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
||||||
add_definitions(-D__WXGTK__)
|
|
||||||
|
|
||||||
# Check for required libs
|
|
||||||
check_lib(GTHREAD2 gthread-2.0 glib/gthread.h REQUIRED)
|
|
||||||
check_lib(PANGOCAIRO pangocairo pango/pangocairo.h REQUIRED)
|
|
||||||
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
|
||||||
add_definitions(-D__WXMSW__)
|
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "wxWidgets in Externals is not compatible with your platform")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include_directories(
|
|
||||||
Externals/wxWidgets3
|
|
||||||
Externals/wxWidgets3/include)
|
|
||||||
add_subdirectory(Externals/wxWidgets3)
|
|
||||||
set(wxWidgets_FOUND TRUE)
|
|
||||||
set(wxWidgets_LIBRARIES "wx")
|
|
||||||
endif(wxWidgets_FOUND)
|
|
||||||
add_definitions(-DHAVE_WX=1)
|
|
||||||
endif(NOT DISABLE_WX)
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Pre-build events: Define configuration variables and write SCM info header
|
|
||||||
#
|
|
||||||
if(DOLPHIN_WC_BRANCH STREQUAL "master")
|
|
||||||
set(DOLPHIN_WC_IS_MASTER "1")
|
|
||||||
else()
|
|
||||||
set(DOLPHIN_WC_IS_MASTER "0")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
file(WRITE ${PROJECT_BINARY_DIR}/Source/Core/Common/Src/scmrev.h
|
|
||||||
"#define SCM_REV_STR \"" ${DOLPHIN_WC_REVISION} "\"\n"
|
|
||||||
"#define SCM_DESC_STR \"" ${DOLPHIN_WC_DESCRIBE} "\"\n"
|
|
||||||
"#define SCM_BRANCH_STR \"" ${DOLPHIN_WC_BRANCH} "\"\n"
|
|
||||||
"#define SCM_IS_MASTER " ${DOLPHIN_WC_IS_MASTER} "\n"
|
|
||||||
)
|
|
||||||
include_directories("${PROJECT_BINARY_DIR}/Source/Core/Common/Src")
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Optional Targets
|
|
||||||
# TODO: Add DSPSpy and TestSuite.
|
|
||||||
option(DSPTOOL "Build dsptool" OFF)
|
|
||||||
option(UNITTESTS "Build unitests" OFF)
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Start compiling our code
|
|
||||||
#
|
|
||||||
add_definitions(-std=gnu++0x)
|
|
||||||
add_subdirectory(Source)
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
|
||||||
# Install shared data files
|
|
||||||
#
|
|
||||||
if((NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin"))
|
|
||||||
install(DIRECTORY Data/User/ DESTINATION ${datadir}/user PATTERN)
|
|
||||||
install(DIRECTORY Data/Sys/ DESTINATION ${datadir}/sys PATTERN)
|
|
||||||
endif()
|
|
||||||
include(FindGettext)
|
|
||||||
if(GETTEXT_FOUND AND NOT DISABLE_WX)
|
|
||||||
file(GLOB LINGUAS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} Languages/po/*.po)
|
|
||||||
GETTEXT_CREATE_TRANSLATIONS(Languages/po/dolphin-emu.pot ALL ${LINGUAS})
|
|
||||||
endif()
|
|
||||||
if((NOT ${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|Darwin"))
|
|
||||||
install(FILES Data/license.txt DESTINATION ${datadir})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# packaging information
|
|
||||||
set(CPACK_PACKAGE_NAME "dolphin-emu")
|
|
||||||
set(CPACK_PACKAGE_VENDOR "Dolphin Team")
|
|
||||||
set(CPACK_PACKAGE_VERSION_MAJOR ${DOLPHIN_VERSION_MAJOR})
|
|
||||||
set(CPACK_PACKAGE_VERSION_MINOR ${DOLPHIN_VERSION_MINOR})
|
|
||||||
set(CPACK_PACKAGE_VERSION_PATCH ${DOLPHIN_VERSION_PATCH})
|
|
||||||
set(CPACK_PACKAGE_DESCRIPTION_FILE ${PROJECT_SOURCE_DIR}/Data/cpack_package_description.txt)
|
|
||||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A Gamecube, Wii and Triforce emulator")
|
|
||||||
|
|
||||||
set(CPACK_RPM_PACKAGE_GROUP System/Emulators/Other)
|
|
||||||
set(CPACK_RPM_PACKAGE_LICENSE GPL-2.0)
|
|
||||||
# TODO: CPACK_RESOURCE_FILE_README
|
|
||||||
# TODO: CPACK_RESOURCE_FILE_WELCOME
|
|
||||||
# TODO: CPACK_PACKAGE_ICON
|
|
||||||
# TODO: CPACK_NSIS_*
|
|
||||||
# TODO: Use CPack components for DSPSpy, etc => cpack_add_component
|
|
||||||
|
|
||||||
set(CPACK_SET_DESTDIR ON)
|
|
||||||
set(CPACK_SOURCE_GENERATOR "TGZ;TBZ2;ZIP")
|
|
||||||
set(CPACK_SOURCE_IGNORE_FILES "\\\\.#;/#;.*~;\\\\.swp;/\\\\.git")
|
|
||||||
list(APPEND CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}")
|
|
||||||
|
|
||||||
# CPack must be included after the CPACK_* variables are set in order for those
|
|
||||||
# variables to take effect.
|
|
||||||
include(CPack)
|
|
@ -1,71 +0,0 @@
|
|||||||
include(FindPkgConfig OPTIONAL)
|
|
||||||
|
|
||||||
macro(_internal_message msg)
|
|
||||||
if(NOT ${_is_quiet})
|
|
||||||
message("${msg}")
|
|
||||||
endif()
|
|
||||||
endmacro()
|
|
||||||
|
|
||||||
macro(check_lib var lib)
|
|
||||||
set(_is_required 0)
|
|
||||||
set(_is_quiet 0)
|
|
||||||
set(_arg_list ${ARGN})
|
|
||||||
foreach(_arg ${ARGN})
|
|
||||||
if(_arg STREQUAL "REQUIRED")
|
|
||||||
list(REMOVE_ITEM _arg_list "REQUIRED")
|
|
||||||
set(_is_required 1)
|
|
||||||
endif()
|
|
||||||
if(_arg STREQUAL "QUIET")
|
|
||||||
list(REMOVE_ITEM _arg_list "QUIET")
|
|
||||||
set(_is_quiet 1)
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
if(PKG_CONFIG_FOUND AND NOT ${var}_FOUND)
|
|
||||||
string(TOLOWER ${lib} lower_lib)
|
|
||||||
pkg_search_module(${var} QUIET ${lower_lib})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(${var}_FOUND)
|
|
||||||
include_directories(${${var}_INCLUDE_DIRS})
|
|
||||||
# Make sure include directories for headers found using find_path below
|
|
||||||
# are re-added when reconfiguring
|
|
||||||
include_directories(${${var}_INCLUDE})
|
|
||||||
_internal_message("${lib} found")
|
|
||||||
else()
|
|
||||||
find_library(${var} ${lib})
|
|
||||||
if(_arg_list)
|
|
||||||
find_path(${var}_INCLUDE ${_arg_list})
|
|
||||||
else()
|
|
||||||
set(${var}_INCLUDE FALSE)
|
|
||||||
endif()
|
|
||||||
if(${var} AND ${var}_INCLUDE)
|
|
||||||
include_directories(${${var}_INCLUDE})
|
|
||||||
_internal_message("${lib} found")
|
|
||||||
set(${var}_FOUND 1 CACHE INTERNAL "")
|
|
||||||
else()
|
|
||||||
if(_is_required)
|
|
||||||
message(FATAL_ERROR "${lib} is required but not found")
|
|
||||||
else()
|
|
||||||
_internal_message("${lib} not found")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endmacro()
|
|
||||||
|
|
||||||
macro(check_libav)
|
|
||||||
if(PKG_CONFIG_FOUND)
|
|
||||||
pkg_check_modules(LIBAV libavcodec>=53.35.0 libavformat>=53.21.0
|
|
||||||
libswscale>=2.1.0 libavutil>=51.22.1)
|
|
||||||
else()
|
|
||||||
message("pkg-config is required to check for libav")
|
|
||||||
endif()
|
|
||||||
if(LIBAV_FOUND)
|
|
||||||
message("libav found, enabling AVI frame dumps")
|
|
||||||
add_definitions(-DHAVE_LIBAV)
|
|
||||||
include_directories(${LIBAV_INCLUDE_DIRS})
|
|
||||||
else()
|
|
||||||
message("libav not found, disabling AVI frame dumps")
|
|
||||||
endif()
|
|
||||||
endmacro()
|
|
||||||
|
|
@ -1,180 +0,0 @@
|
|||||||
# Locate SDL2 library
|
|
||||||
# This module defines
|
|
||||||
# SDL2_LIBRARY, the name of the library to link against
|
|
||||||
# SDL2_FOUND, if false, do not try to link to SDL2
|
|
||||||
# SDL2_INCLUDE_DIR, where to find SDL.h
|
|
||||||
#
|
|
||||||
# This module responds to the the flag:
|
|
||||||
# SDL2_BUILDING_LIBRARY
|
|
||||||
# If this is defined, then no SDL2_main will be linked in because
|
|
||||||
# only applications need main().
|
|
||||||
# Otherwise, it is assumed you are building an application and this
|
|
||||||
# module will attempt to locate and set the the proper link flags
|
|
||||||
# as part of the returned SDL2_LIBRARY variable.
|
|
||||||
#
|
|
||||||
# Don't forget to include SDL2main.h and SDL2main.m your project for the
|
|
||||||
# OS X framework based version. (Other versions link to -lSDL2main which
|
|
||||||
# this module will try to find on your behalf.) Also for OS X, this
|
|
||||||
# module will automatically add the -framework Cocoa on your behalf.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Additional Note: If you see an empty SDL2_LIBRARY_TEMP in your configuration
|
|
||||||
# and no SDL2_LIBRARY, it means CMake did not find your SDL2 library
|
|
||||||
# (SDL2.dll, libsdl2.so, SDL2.framework, etc).
|
|
||||||
# Set SDL2_LIBRARY_TEMP to point to your SDL2 library, and configure again.
|
|
||||||
# Similarly, if you see an empty SDL2MAIN_LIBRARY, you should set this value
|
|
||||||
# as appropriate. These values are used to generate the final SDL2_LIBRARY
|
|
||||||
# variable, but when these values are unset, SDL2_LIBRARY does not get created.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# $SDL2DIR is an environment variable that would
|
|
||||||
# correspond to the ./configure --prefix=$SDL2DIR
|
|
||||||
# used in building SDL2.
|
|
||||||
# l.e.galup 9-20-02
|
|
||||||
#
|
|
||||||
# Modified by Eric Wing.
|
|
||||||
# Added code to assist with automated building by using environmental variables
|
|
||||||
# and providing a more controlled/consistent search behavior.
|
|
||||||
# Added new modifications to recognize OS X frameworks and
|
|
||||||
# additional Unix paths (FreeBSD, etc).
|
|
||||||
# Also corrected the header search path to follow "proper" SDL2 guidelines.
|
|
||||||
# Added a search for SDL2main which is needed by some platforms.
|
|
||||||
# Added a search for threads which is needed by some platforms.
|
|
||||||
# Added needed compile switches for MinGW.
|
|
||||||
#
|
|
||||||
# On OSX, this will prefer the Framework version (if found) over others.
|
|
||||||
# People will have to manually change the cache values of
|
|
||||||
# SDL2_LIBRARY to override this selection or set the CMake environment
|
|
||||||
# CMAKE_INCLUDE_PATH to modify the search paths.
|
|
||||||
#
|
|
||||||
# Note that the header path has changed from SDL2/SDL.h to just SDL.h
|
|
||||||
# This needed to change because "proper" SDL2 convention
|
|
||||||
# is #include "SDL.h", not <SDL2/SDL.h>. This is done for portability
|
|
||||||
# reasons because not all systems place things in SDL2/ (see FreeBSD).
|
|
||||||
#
|
|
||||||
# Ported by Johnny Patterson. This is a literal port for SDL2 of the FindSDL.cmake
|
|
||||||
# module with the minor edit of changing "SDL" to "SDL2" where necessary. This
|
|
||||||
# was not created for redistribution, and exists temporarily pending official
|
|
||||||
# SDL2 CMake modules.
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Copyright 2003-2009 Kitware, Inc.
|
|
||||||
#
|
|
||||||
# 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_PATH(SDL2_INCLUDE_DIR SDL.h
|
|
||||||
HINTS
|
|
||||||
$ENV{SDL2DIR}
|
|
||||||
PATH_SUFFIXES include/SDL2 include
|
|
||||||
PATHS
|
|
||||||
~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/usr/local/include/SDL2
|
|
||||||
/usr/include/SDL2
|
|
||||||
/sw # Fink
|
|
||||||
/opt/local # DarwinPorts
|
|
||||||
/opt/csw # Blastwave
|
|
||||||
/opt
|
|
||||||
)
|
|
||||||
#MESSAGE("SDL2_INCLUDE_DIR is ${SDL2_INCLUDE_DIR}")
|
|
||||||
|
|
||||||
FIND_LIBRARY(SDL2_LIBRARY_TEMP
|
|
||||||
NAMES SDL2
|
|
||||||
HINTS
|
|
||||||
$ENV{SDL2DIR}
|
|
||||||
PATH_SUFFIXES lib64 lib
|
|
||||||
PATHS
|
|
||||||
/sw
|
|
||||||
/opt/local
|
|
||||||
/opt/csw
|
|
||||||
/opt
|
|
||||||
)
|
|
||||||
|
|
||||||
#MESSAGE("SDL2_LIBRARY_TEMP is ${SDL2_LIBRARY_TEMP}")
|
|
||||||
|
|
||||||
IF(NOT SDL2_BUILDING_LIBRARY)
|
|
||||||
IF(NOT ${SDL2_INCLUDE_DIR} MATCHES ".framework")
|
|
||||||
# Non-OS X framework versions expect you to also dynamically link to
|
|
||||||
# SDL2main. This is mainly for Windows and OS X. Other (Unix) platforms
|
|
||||||
# seem to provide SDL2main for compatibility even though they don't
|
|
||||||
# necessarily need it.
|
|
||||||
FIND_LIBRARY(SDL2MAIN_LIBRARY
|
|
||||||
NAMES SDL2main
|
|
||||||
HINTS
|
|
||||||
$ENV{SDL2DIR}
|
|
||||||
PATH_SUFFIXES lib64 lib
|
|
||||||
PATHS
|
|
||||||
/sw
|
|
||||||
/opt/local
|
|
||||||
/opt/csw
|
|
||||||
/opt
|
|
||||||
)
|
|
||||||
ENDIF(NOT ${SDL2_INCLUDE_DIR} MATCHES ".framework")
|
|
||||||
ENDIF(NOT SDL2_BUILDING_LIBRARY)
|
|
||||||
|
|
||||||
# SDL2 may require threads on your system.
|
|
||||||
# The Apple build may not need an explicit flag because one of the
|
|
||||||
# frameworks may already provide it.
|
|
||||||
# But for non-OSX systems, I will use the CMake Threads package.
|
|
||||||
IF(NOT APPLE)
|
|
||||||
FIND_PACKAGE(Threads)
|
|
||||||
ENDIF(NOT APPLE)
|
|
||||||
|
|
||||||
# MinGW needs an additional library, mwindows
|
|
||||||
# It's total link flags should look like -lmingw32 -lSDL2main -lSDL2 -lmwindows
|
|
||||||
# (Actually on second look, I think it only needs one of the m* libraries.)
|
|
||||||
IF(MINGW)
|
|
||||||
SET(MINGW32_LIBRARY mingw32 CACHE STRING "mwindows for MinGW")
|
|
||||||
ENDIF(MINGW)
|
|
||||||
|
|
||||||
SET(SDL2_FOUND "NO")
|
|
||||||
IF(SDL2_LIBRARY_TEMP)
|
|
||||||
# For SDL2main
|
|
||||||
IF(NOT SDL2_BUILDING_LIBRARY)
|
|
||||||
IF(SDL2MAIN_LIBRARY)
|
|
||||||
SET(SDL2_LIBRARY_TEMP ${SDL2MAIN_LIBRARY} ${SDL2_LIBRARY_TEMP})
|
|
||||||
ENDIF(SDL2MAIN_LIBRARY)
|
|
||||||
ENDIF(NOT SDL2_BUILDING_LIBRARY)
|
|
||||||
|
|
||||||
# For OS X, SDL2 uses Cocoa as a backend so it must link to Cocoa.
|
|
||||||
# CMake doesn't display the -framework Cocoa string in the UI even
|
|
||||||
# though it actually is there if I modify a pre-used variable.
|
|
||||||
# I think it has something to do with the CACHE STRING.
|
|
||||||
# So I use a temporary variable until the end so I can set the
|
|
||||||
# "real" variable in one-shot.
|
|
||||||
IF(APPLE)
|
|
||||||
SET(SDL2_LIBRARY_TEMP ${SDL2_LIBRARY_TEMP} "-framework Cocoa")
|
|
||||||
ENDIF(APPLE)
|
|
||||||
|
|
||||||
# For threads, as mentioned Apple doesn't need this.
|
|
||||||
# In fact, there seems to be a problem if I used the Threads package
|
|
||||||
# and try using this line, so I'm just skipping it entirely for OS X.
|
|
||||||
IF(NOT APPLE)
|
|
||||||
SET(SDL2_LIBRARY_TEMP ${SDL2_LIBRARY_TEMP} ${CMAKE_THREAD_LIBS_INIT})
|
|
||||||
ENDIF(NOT APPLE)
|
|
||||||
|
|
||||||
# For MinGW library
|
|
||||||
IF(MINGW)
|
|
||||||
SET(SDL2_LIBRARY_TEMP ${MINGW32_LIBRARY} ${SDL2_LIBRARY_TEMP})
|
|
||||||
ENDIF(MINGW)
|
|
||||||
|
|
||||||
# Set the final string here so the GUI reflects the final state.
|
|
||||||
SET(SDL2_LIBRARY ${SDL2_LIBRARY_TEMP} CACHE STRING "Where the SDL2 Library can be found")
|
|
||||||
# Set the temp variable to INTERNAL so it is not seen in the CMake GUI
|
|
||||||
SET(SDL2_LIBRARY_TEMP "${SDL2_LIBRARY_TEMP}" CACHE INTERNAL "")
|
|
||||||
|
|
||||||
SET(SDL2_FOUND "YES")
|
|
||||||
ENDIF(SDL2_LIBRARY_TEMP)
|
|
||||||
|
|
||||||
INCLUDE(FindPackageHandleStandardArgs)
|
|
||||||
|
|
||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2
|
|
||||||
REQUIRED_VARS SDL2_LIBRARY SDL2_INCLUDE_DIR)
|
|
@ -1,169 +0,0 @@
|
|||||||
# Locate the SFML library
|
|
||||||
#
|
|
||||||
# This module defines the following variables:
|
|
||||||
# - For each module XXX (SYSTEM, WINDOW, GRAPHICS, NETWORK, AUDIO, MAIN):
|
|
||||||
# - SFML_XXX_LIBRARY_DEBUG, the name of the debug library of the xxx module (set to SFML_XXX_LIBRARY_RELEASE is no debug version is found)
|
|
||||||
# - SFML_XXX_LIBRARY_RELEASE, the name of the release library of the xxx module (set to SFML_XXX_LIBRARY_DEBUG is no release version is found)
|
|
||||||
# - SFML_XXX_LIBRARY, the name of the library to link to for the xxx module (includes both debug and optimized names if necessary)
|
|
||||||
# - SFML_XXX_FOUND, true if either the debug or release library of the xxx module is found
|
|
||||||
# - SFML_LIBRARIES, the list of all libraries corresponding to the required modules
|
|
||||||
# - SFML_FOUND, true if all the required modules are found
|
|
||||||
# - SFML_INCLUDE_DIR, the path where SFML headers are located (the directory containing the SFML/Config.hpp file)
|
|
||||||
#
|
|
||||||
# By default, the dynamic libraries of SFML will be found. To find the static ones instead,
|
|
||||||
# you must set the SFML_STATIC_LIBRARIES variable to TRUE before calling find_package(SFML ...).
|
|
||||||
#
|
|
||||||
# If SFML is not installed in a standard path, you can use the SFMLDIR CMake variable or environment variable
|
|
||||||
# to tell CMake where SFML is.
|
|
||||||
|
|
||||||
# deduce the libraries suffix from the options
|
|
||||||
set(FIND_SFML_LIB_SUFFIX "")
|
|
||||||
if(SFML_STATIC_LIBRARIES)
|
|
||||||
set(FIND_SFML_LIB_SUFFIX "${FIND_SFML_LIB_SUFFIX}-s")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# find the SFML include directory
|
|
||||||
find_path(SFML_INCLUDE_DIR SFML/Config.hpp
|
|
||||||
PATH_SUFFIXES include
|
|
||||||
PATHS
|
|
||||||
~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/usr/local/
|
|
||||||
/usr/
|
|
||||||
/sw # Fink
|
|
||||||
/opt/local/ # DarwinPorts
|
|
||||||
/opt/csw/ # Blastwave
|
|
||||||
/opt/
|
|
||||||
${SFMLDIR}
|
|
||||||
$ENV{SFMLDIR})
|
|
||||||
|
|
||||||
|
|
||||||
# will be set to false if one of the required modules is not found
|
|
||||||
set(SFML_FOUND TRUE)
|
|
||||||
set(SFML_VERSION_OK TRUE)
|
|
||||||
|
|
||||||
# check the version number
|
|
||||||
if(SFML_FIND_VERSION AND SFML_INCLUDE_DIR AND NOT (SFML_INCLUDE_DIR STREQUAL "SFML_INCLUDE_DIR-NOTFOUND"))
|
|
||||||
# extract the major and minor version numbers from SFML/Config.hpp
|
|
||||||
FILE(READ "${SFML_INCLUDE_DIR}/SFML/Config.hpp" SFML_CONFIG_HPP_CONTENTS)
|
|
||||||
STRING(REGEX MATCH ".*#define SFML_VERSION_MAJOR ([0-9]+).*#define SFML_VERSION_MINOR ([0-9]+).*" SFML_CONFIG_HPP_CONTENTS "${SFML_CONFIG_HPP_CONTENTS}")
|
|
||||||
STRING(REGEX REPLACE ".*#define SFML_VERSION_MAJOR ([0-9]+).*" "\\1" SFML_VERSION_MAJOR "${SFML_CONFIG_HPP_CONTENTS}")
|
|
||||||
STRING(REGEX REPLACE ".*#define SFML_VERSION_MINOR ([0-9]+).*" "\\1" SFML_VERSION_MINOR "${SFML_CONFIG_HPP_CONTENTS}")
|
|
||||||
math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + ${SFML_FIND_VERSION_MINOR}")
|
|
||||||
|
|
||||||
# if we could extract them, compare with the requested version number
|
|
||||||
if (SFML_VERSION_MAJOR)
|
|
||||||
# transform version numbers to an integer
|
|
||||||
math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10 + ${SFML_VERSION_MINOR}")
|
|
||||||
|
|
||||||
# compare them
|
|
||||||
if(SFML_VERSION LESS SFML_REQUESTED_VERSION)
|
|
||||||
set(SFML_VERSION_OK FALSE)
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
# SFML version is < 2.0
|
|
||||||
if (SFML_REQUESTED_VERSION GREATER 19)
|
|
||||||
set(SFML_VERSION_OK FALSE)
|
|
||||||
set(SFML_VERSION_MAJOR 1)
|
|
||||||
set(SFML_VERSION_MINOR x)
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
elseif(SFML_INCLUDE_DIR STREQUAL "SFML_INCLUDE_DIR-NOTFOUND")
|
|
||||||
set(SFML_FOUND FALSE)
|
|
||||||
set(FIND_SFML_MISSING "${FIND_SFML_MISSING} SFML_INCLUDE_DIR")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# find the requested modules
|
|
||||||
set(FIND_SFML_LIB_PATHS ~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/usr/local
|
|
||||||
/usr
|
|
||||||
/sw
|
|
||||||
/opt/local
|
|
||||||
/opt/csw
|
|
||||||
/opt
|
|
||||||
${SFMLDIR}
|
|
||||||
$ENV{SFMLDIR})
|
|
||||||
foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
|
|
||||||
string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
|
|
||||||
string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
|
|
||||||
set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER}${FIND_SFML_LIB_SUFFIX})
|
|
||||||
|
|
||||||
# no suffix for sfml-main, it is always a static library
|
|
||||||
if(FIND_SFML_COMPONENT_LOWER STREQUAL "main")
|
|
||||||
set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# debug library
|
|
||||||
find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
|
|
||||||
NAMES ${FIND_SFML_COMPONENT_NAME}-d
|
|
||||||
PATH_SUFFIXES lib64 lib
|
|
||||||
PATHS ${FIND_SFML_LIB_PATHS})
|
|
||||||
|
|
||||||
# release library
|
|
||||||
find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
|
|
||||||
NAMES ${FIND_SFML_COMPONENT_NAME}
|
|
||||||
PATH_SUFFIXES lib64 lib
|
|
||||||
PATHS ${FIND_SFML_LIB_PATHS})
|
|
||||||
|
|
||||||
if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG OR SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
|
|
||||||
# library found
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND TRUE)
|
|
||||||
|
|
||||||
# if both are found, set SFML_XXX_LIBRARY to contain both
|
|
||||||
if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY debug ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG}
|
|
||||||
optimized ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# if only one debug/release variant is found, set the other to be equal to the found one
|
|
||||||
if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
|
|
||||||
# debug and not release
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
|
|
||||||
endif()
|
|
||||||
if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
|
|
||||||
# release and not debug
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
# library not found
|
|
||||||
set(SFML_FOUND FALSE)
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND FALSE)
|
|
||||||
set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY "")
|
|
||||||
set(FIND_SFML_MISSING "${FIND_SFML_MISSING} SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# mark as advanced
|
|
||||||
MARK_AS_ADVANCED(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY
|
|
||||||
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
|
|
||||||
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
|
|
||||||
|
|
||||||
# add to the global list of libraries
|
|
||||||
set(SFML_LIBRARIES ${SFML_LIBRARIES} "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}")
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
# handle errors
|
|
||||||
if(NOT SFML_VERSION_OK)
|
|
||||||
# SFML version not ok
|
|
||||||
set(FIND_SFML_ERROR "SFML found but version too low (requested: ${SFML_FIND_VERSION}, found: ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR})")
|
|
||||||
set(SFML_FOUND FALSE)
|
|
||||||
elseif(NOT SFML_FOUND)
|
|
||||||
# include directory or library not found
|
|
||||||
set(FIND_SFML_ERROR "Could NOT find SFML (missing: ${FIND_SFML_MISSING})")
|
|
||||||
endif()
|
|
||||||
if (NOT SFML_FOUND)
|
|
||||||
if(SFML_FIND_REQUIRED)
|
|
||||||
# fatal error
|
|
||||||
message(FATAL_ERROR ${FIND_SFML_ERROR})
|
|
||||||
elseif(NOT SFML_FIND_QUIETLY)
|
|
||||||
# error but continue
|
|
||||||
message("${FIND_SFML_ERROR}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# handle success
|
|
||||||
if(SFML_FOUND)
|
|
||||||
message("Found SFML: ${SFML_INCLUDE_DIR}")
|
|
||||||
endif()
|
|
Binary file not shown.
Binary file not shown.
182
Data/User/Config/IR Pointer.ini
Normal file
182
Data/User/Config/IR Pointer.ini
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
[Default]
|
||||||
|
IRLeft = 266
|
||||||
|
IRTop = 215
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 490
|
||||||
|
[RSPE] # Wii Sports (NTSC)
|
||||||
|
IRLeft = 266
|
||||||
|
IRTop = 215
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 490
|
||||||
|
[RSPP] # Wii Sports (PAL)
|
||||||
|
IRLeft = 266
|
||||||
|
IRTop = 215
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 490
|
||||||
|
[RMGE] # Mario Galaxy (NTSC)
|
||||||
|
IRLeft = 255
|
||||||
|
IRTop = 278
|
||||||
|
IRWidth = 452
|
||||||
|
IRHeight = 456
|
||||||
|
[RMGP] # Mario Galaxy (PAL)
|
||||||
|
IRLeft = 255
|
||||||
|
IRTop = 278
|
||||||
|
IRWidth = 452
|
||||||
|
IRHeight = 456
|
||||||
|
[RMCE] # Mario Kart Wii (NTSC)
|
||||||
|
IRLeft = 253
|
||||||
|
IRTop = 272
|
||||||
|
IRWidth = 454
|
||||||
|
IRHeight = 455
|
||||||
|
[RMCP] # Mario Kart Wii (PAL)
|
||||||
|
IRLeft = 254
|
||||||
|
IRTop = 278
|
||||||
|
IRWidth = 451
|
||||||
|
IRHeight = 448
|
||||||
|
[R7PE] # Punch Out (NTSC)
|
||||||
|
IRLeft = 265
|
||||||
|
IRTop = 289
|
||||||
|
IRWidth = 408
|
||||||
|
IRHeight = 416
|
||||||
|
[R7PP] # Punch Out (PAL)
|
||||||
|
IRLeft = 265
|
||||||
|
IRTop = 289
|
||||||
|
IRWidth = 408
|
||||||
|
IRHeight = 416
|
||||||
|
[RZDE] # Zelda - Twilight Princess (NTSC)
|
||||||
|
IRLeft = 233
|
||||||
|
IRTop = 181
|
||||||
|
IRWidth = 559
|
||||||
|
IRHeight = 409
|
||||||
|
[RZDP] # Zelda - Twilight Princess (PAL)
|
||||||
|
IRLeft = 233
|
||||||
|
IRTop = 181
|
||||||
|
IRWidth = 559
|
||||||
|
IRHeight = 409
|
||||||
|
[RM8E] # Mario Part 8 (NTSC)
|
||||||
|
IRLeft = 277
|
||||||
|
IRTop = 273
|
||||||
|
IRWidth = 460
|
||||||
|
IRHeight = 394
|
||||||
|
[RM8P] # Mario Part 8 (PAL)
|
||||||
|
IRLeft = 277
|
||||||
|
IRTop = 273
|
||||||
|
IRWidth = 460
|
||||||
|
IRHeight = 394
|
||||||
|
[R8PE] # Super Paper Mario (NTSC)
|
||||||
|
IRLeft = 399
|
||||||
|
IRTop = 373
|
||||||
|
IRWidth = 227
|
||||||
|
IRHeight = 228
|
||||||
|
[R8PP] # Super Paper Mario (PAL)
|
||||||
|
IRLeft = 399
|
||||||
|
IRTop = 373
|
||||||
|
IRWidth = 227
|
||||||
|
IRHeight = 228
|
||||||
|
[R4QP] # Mario Strikers (NTSC)
|
||||||
|
IRLeft = 200
|
||||||
|
IRTop = 54
|
||||||
|
IRWidth = 615
|
||||||
|
IRHeight = 657
|
||||||
|
[R4QP] # Mario Strikers (PAL)
|
||||||
|
IRLeft = 200
|
||||||
|
IRTop = 54
|
||||||
|
IRWidth = 615
|
||||||
|
IRHeight = 657
|
||||||
|
[RBUE] # Resident Evil - The Umbrella Chronicles (NTSC)
|
||||||
|
IRLeft = 335
|
||||||
|
IRTop = 351
|
||||||
|
IRWidth = 357
|
||||||
|
IRHeight = 273
|
||||||
|
[RBUP] # Resident Evil - The Umbrella Chronicles (PAL)
|
||||||
|
IRLeft = 335
|
||||||
|
IRTop = 351
|
||||||
|
IRWidth = 357
|
||||||
|
IRHeight = 273
|
||||||
|
[RB4E] # Resident Evil 4 (NTSC)
|
||||||
|
IRLeft = 286
|
||||||
|
IRTop = 256
|
||||||
|
IRWidth = 450
|
||||||
|
IRHeight = 455
|
||||||
|
[RB4P] # Resident Evil 4 (PAL)
|
||||||
|
IRLeft = 286
|
||||||
|
IRTop = 256
|
||||||
|
IRWidth = 450
|
||||||
|
IRHeight = 455
|
||||||
|
[R3IJ] # Metroid Prime - Wii De Asobu (JAP)
|
||||||
|
IRLeft = 228
|
||||||
|
IRTop = 112
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 577
|
||||||
|
[RM3E] # Metroid Prime 3 (NTSC)
|
||||||
|
IRLeft = 258
|
||||||
|
IRTop = 84
|
||||||
|
IRWidth = 489
|
||||||
|
IRHeight = 613
|
||||||
|
[RM3P] # Metroid Prime 3 (PAL)
|
||||||
|
IRLeft = 258
|
||||||
|
IRTop = 84
|
||||||
|
IRWidth = 489
|
||||||
|
IRHeight = 613
|
||||||
|
[RSUP] # Sports Party (NTSC)
|
||||||
|
IRLeft = 391
|
||||||
|
IRTop = 377
|
||||||
|
IRWidth = 241
|
||||||
|
IRHeight = 225
|
||||||
|
[RSUP] # Sports Party (PAL)
|
||||||
|
IRLeft = 391
|
||||||
|
IRTop = 377
|
||||||
|
IRWidth = 241
|
||||||
|
IRHeight = 225
|
||||||
|
[RDZE] # Disaster - Day of Crisis (NTSC)
|
||||||
|
IRLeft = 253
|
||||||
|
IRTop = 276
|
||||||
|
IRWidth = 453
|
||||||
|
IRHeight = 421
|
||||||
|
[RDZP] # Disaster - Day of Crisis (PAL)
|
||||||
|
IRLeft = 253
|
||||||
|
IRTop = 276
|
||||||
|
IRWidth = 453
|
||||||
|
IRHeight = 421
|
||||||
|
[R4QE] # Mario Strikers (NTSC)
|
||||||
|
IRLeft = 266
|
||||||
|
IRTop = 215
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 490
|
||||||
|
[R4QP] # Mario Strikers (PAL)
|
||||||
|
IRLeft = 266
|
||||||
|
IRTop = 215
|
||||||
|
IRWidth = 486
|
||||||
|
IRHeight = 490
|
||||||
|
[RPBE] # Pokemon Battle Revolution (NTSC)
|
||||||
|
IRLeft = 287
|
||||||
|
IRTop = 261
|
||||||
|
IRWidth = 451
|
||||||
|
IRHeight = 449
|
||||||
|
[RPBP] # Pokemon Battle Revolution (PAL)
|
||||||
|
IRLeft = 287
|
||||||
|
IRTop = 261
|
||||||
|
IRWidth = 451
|
||||||
|
IRHeight = 449
|
||||||
|
[R2GJ] # Fragile: Sayonara Tsuki no Haikyo (JAP)
|
||||||
|
IRLeft = 254
|
||||||
|
IRTop = 280
|
||||||
|
IRWidth = 451
|
||||||
|
IRHeight = 453
|
||||||
|
[RFNE] # Wii Fit (NTSC)
|
||||||
|
[RFNP] # Wii Fit (PAL)
|
||||||
|
[RSBE] # Super Smash Bros. Brawl (NTSC)
|
||||||
|
[RSBP] # Super Smash Bros. Brawl (PAL)
|
||||||
|
[R3TE] # Top Spin 3 (NTSC)
|
||||||
|
[RSBP] # Top Spin 3 (PAL)
|
||||||
|
[RLBE] # Lego Batman (NTSC)
|
||||||
|
[RLBP] # Lego Batman (PAL)
|
||||||
|
##########################################################################
|
||||||
|
# These games don't use the IR Pointer at any time
|
||||||
|
##########################################################################
|
||||||
|
[RSRE] # Sonic and the Secret Rings (NTSC)
|
||||||
|
[RSRP] # Sonic and the Secret Rings (PAL)
|
||||||
|
[RWLE] # Wario Land - Shake It (NTSC)
|
||||||
|
[RWLP] # Wario Land - Shake It (PAL)
|
||||||
|
[RTNE] # Tenchu: Shadow Assassins (NTSC)
|
||||||
|
[RTNE] # Tenchu: Shadow Assassins (PAL)
|
@ -5,4 +5,3 @@ EmulationStateId = 3
|
|||||||
EmulationIssues = Can't see graphics
|
EmulationIssues = Can't see graphics
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
@ -2,16 +2,6 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs LLE audio for sound ingame.
|
EmulationIssues = No sound/bad sound
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -2,16 +2,5 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs LLE audio for sound ingame.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[EmuState]
|
[EmuState]
|
||||||
#The Emulation State.
|
#The Emulation State.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = EFB to RAM is needed for the scanner/visors to work properly.
|
EmulationIssues =
|
||||||
[Speedhacks]
|
[Speedhacks]
|
||||||
0x803758bc=400
|
0x803758bc=400
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
@ -152,8 +152,7 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
EFBCopyEnable = True
|
EFBCopyEnable = True
|
||||||
EFBCopyEnable = True
|
EFBCopyRAMEnable = True
|
||||||
|
EFBCopyVirtualEnable = True
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[EmuState]
|
[EmuState]
|
||||||
#The Emulation State.
|
#The Emulation State.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = EFB to RAM is needed for the scanner/visors to work properly.
|
EmulationIssues =
|
||||||
[Speedhacks]
|
[Speedhacks]
|
||||||
#Patch OSYieldThread to take more time - MP2's idle loop is really stupid.
|
#Patch OSYieldThread to take more time - MP2's idle loop is really stupid.
|
||||||
0x80375c68=400
|
0x80375c68=400
|
||||||
@ -150,8 +150,8 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
EFBCopyEnable = True
|
EFBCopyEnable = True
|
||||||
EFBCopyEnable = True
|
EFBCopyRAMEnable = True
|
||||||
|
EFBCopyVirtualEnable = True
|
||||||
|
|
||||||
|
@ -14,6 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
|
@ -8,11 +8,4 @@ EmulationIssues =
|
|||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
# G2XE8P - SONIC GEMS COLLECTION
|
# G2XE8P - SONIC GEMS COLLECTION
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Everything playable with minor glitches.
|
EmulationIssues = Everything playable with minor glitches, except Sonic the Fighters.
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -14,7 +13,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
[Video_Hacks]
|
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
# G2XP8P - SONIC GEMS COLLECTION
|
# G2XP8P - SONIC GEMS COLLECTION
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Everything playable with minor glitches.
|
EmulationIssues = Everything playable with minor glitches, except Sonic the Fighters.
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -14,7 +13,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
[Video_Hacks]
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 0
|
||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
@ -14,5 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 0
|
||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
@ -14,5 +14,4 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 0
|
||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
@ -14,5 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 0
|
||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
@ -14,5 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -17,7 +17,5 @@ PH_ZFar =
|
|||||||
MMU = 1
|
MMU = 1
|
||||||
VBeam = 1
|
VBeam = 1
|
||||||
BlockMerging = 1
|
BlockMerging = 1
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
DlistCachingEnable = False
|
DlistCachingEnable = False
|
||||||
|
@ -17,7 +17,5 @@ PH_ZFar =
|
|||||||
MMU = 1
|
MMU = 1
|
||||||
VBeam = 1
|
VBeam = 1
|
||||||
BlockMerging = 1
|
BlockMerging = 1
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
DlistCachingEnable = False
|
DlistCachingEnable = False
|
||||||
|
@ -17,7 +17,5 @@ PH_ZFar =
|
|||||||
MMU = 1
|
MMU = 1
|
||||||
VBeam = 1
|
VBeam = 1
|
||||||
BlockMerging = 1
|
BlockMerging = 1
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
DlistCachingEnable = False
|
DlistCachingEnable = False
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
# G3LE8P - Super Monkey Ball Adventures (TM)
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 0
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -3,16 +3,5 @@
|
|||||||
TLBHack=1
|
TLBHack=1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 5
|
EmulationStateId = 5
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
# G3RD52 - Shrek 2
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Sound issues need lle audio to be fixed.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 1
|
|
||||||
PH_SZNear = 1
|
|
||||||
PH_SZFar = 1
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear = 20
|
|
||||||
PH_ZFar = 1.99998
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# G3RE52 - Shrek 2
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Sound issues need lle audio to be fixed.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 1
|
|
||||||
PH_SZNear = 1
|
|
||||||
PH_SZFar = 1
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear = 20
|
|
||||||
PH_ZFar = 1.99998
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# G3RF52 - Shrek 2
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Sound issues need lle audio to be fixed.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 1
|
|
||||||
PH_SZNear = 1
|
|
||||||
PH_SZFar = 1
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear = 20
|
|
||||||
PH_ZFar = 1.99998
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# G3RP52 - Shrek 2
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Sound issues need lle audio to be fixed.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 1
|
|
||||||
PH_SZNear = 1
|
|
||||||
PH_SZFar = 1
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear = 20
|
|
||||||
PH_ZFar = 1.99998
|
|
||||||
[Gecko]
|
|
@ -14,6 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
|
@ -8,11 +8,4 @@ EmulationIssues =
|
|||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ EmulationStateId = 4
|
|||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame]#Add memory patches here.
|
[OnFrame]#Add memory patches here.
|
||||||
[Video_Enhancements]
|
[Video_Enhancements]
|
||||||
|
PostProcessingShader =
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
DlistCachingEnable = False
|
DlistCachingEnable = False
|
||||||
[Video]
|
[Video]
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
# G4FD69 - FIFA 07
|
# G4FD69 - FIFA 07
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
MMU = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues = Sound issues need LLE plugin and videos are messed up. Slow due to MMU(r6932)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
|
@ -1,16 +1,12 @@
|
|||||||
# G4FE69 - FIFA 07
|
# G4FE69 - FIFA 07
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
MMU = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 3
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues = Sound issues need LLE plugin and videos are messed up. Slow due to MMU(r6932)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
|
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
# G4FF69 - FIFA 07
|
# G4FF69 - FIFA 07
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
MMU = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues = Sound issues need LLE plugin and videos are messed up. Slow due to MMU(r6932)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
# G4FE69 - FIFA 07
|
# G4FE69 - FIFA 07
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
MMU = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues = Sound issues need LLE plugin and videos are messed up. Slow due to MMU(r6932)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
|
@ -14,6 +14,4 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,5 +14,3 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# G4QP01 - Mario Smash Football
|
# G4QP01 - Mario Smash Football
|
||||||
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState]
|
[EmuState]
|
||||||
#The Emulation State.
|
#The Emulation State.
|
||||||
EmulationStateId = 5
|
EmulationStateId = 5
|
||||||
|
@ -13,6 +13,4 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -104,5 +104,3 @@ $Have Power Bracelet
|
|||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
# G5DE78 - Scooby-Doo! Unmasked
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# G5DP78 - Scooby-Doo! Unmasked
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -2,15 +2,6 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues =
|
||||||
EmulationStateId = 4
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
|
@ -2,15 +2,6 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationIssues = Sound issues need LLE audio to be fixed and the videos are messed up.
|
EmulationIssues =
|
||||||
EmulationStateId = 4
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
|
@ -14,5 +14,4 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -14,5 +14,4 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
# G8FE8P - VIRTUA QUEST
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 5
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -6,7 +6,7 @@
|
|||||||
[EmuState]
|
[EmuState]
|
||||||
#The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
#The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs Efb to Ram for BBox (proper graphics).
|
EmulationIssues =
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
$(M) Must Be ON
|
$(M) Must Be ON
|
||||||
@ -41,15 +41,5 @@ $Max Gold
|
|||||||
$Max Shop Points
|
$Max Shop Points
|
||||||
026EE7F0 000003E7
|
026EE7F0 000003E7
|
||||||
[Video]
|
[Video]
|
||||||
UseBBox = 1
|
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Video_Hacks]
|
|
||||||
DlistCachingEnable = False
|
|
||||||
EFBToTextureEnable = False
|
|
||||||
EFBCopyEnable = True
|
|
||||||
[Gecko]
|
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
# G8MJ01 - Paper Mario
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs Efb to Ram for BBox (proper graphics).
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
UseBBox = True
|
|
||||||
[Video_Hacks]
|
|
||||||
DlistCachingEnable = False
|
|
||||||
EFBToTextureEnable = False
|
|
||||||
EFBCopyEnable = True
|
|
@ -2,12 +2,5 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs Efb to Ram for BBox (proper graphics).
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
UseBBox = True
|
|
||||||
[Video_Hacks]
|
|
||||||
DlistCachingEnable = False
|
|
||||||
EFBToTextureEnable = False
|
|
||||||
EFBCopyEnable = True
|
|
||||||
|
@ -14,4 +14,3 @@ $Invincible
|
|||||||
04338650 00000001
|
04338650 00000001
|
||||||
$Infinite Time
|
$Infinite Time
|
||||||
0752E978 08000000
|
0752E978 08000000
|
||||||
[Video]
|
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Use directx11 backend with efb scale set at 1x to deal with black textures ingame.
|
EmulationIssues = Use directx11 plugin set at 1x efb scale to deal with black textures.
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -14,5 +14,5 @@ PH_ZNear =
|
|||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
|
|
||||||
EFBScale = 2
|
EFBScale = 2
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Use directx11 backend with efb scale set at 1x to deal with black textures ingame.
|
EmulationIssues = Use directx11 plugin set at 1x efb scale to deal with black textures.
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -14,5 +14,4 @@ PH_ZNear =
|
|||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
|
|
||||||
EFBScale = 2
|
EFBScale = 2
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Use directx11 backend with efb scale set at 1x to deal with black textures ingame.
|
EmulationIssues = Use directx11 plugin set at 1x efb scale to deal with black textures.
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -14,5 +14,4 @@ PH_ZNear =
|
|||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
|
|
||||||
EFBScale = 2
|
EFBScale = 2
|
@ -1,18 +0,0 @@
|
|||||||
# G9TD52 - Shark Tale
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -1,18 +0,0 @@
|
|||||||
# G9TE52 - Shark Tale
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -1,18 +0,0 @@
|
|||||||
# G9TF52 - Shark Tale
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -1,18 +0,0 @@
|
|||||||
# G9TI52 - Shark Tale
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -1,18 +0,0 @@
|
|||||||
# G9TP52 - Shark Tale
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs LLE audio for proper sound.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
@ -316,7 +316,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
FastDiscSpeed = 1
|
FastDiscSpeed = 1
|
||||||
|
@ -13,7 +13,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
FastDiscSpeed = 1
|
FastDiscSpeed = 1
|
||||||
|
@ -13,7 +13,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
FastDiscSpeed = 1
|
FastDiscSpeed = 1
|
||||||
|
@ -13,7 +13,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
FastDiscSpeed = 1
|
FastDiscSpeed = 1
|
||||||
|
@ -2,15 +2,8 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 5
|
EmulationStateId = 5
|
||||||
EmulationIssues =
|
EmulationIssues = Use Real XFB
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
$Master Code
|
$Master Code
|
||||||
C40EBABC 0000FF00
|
C40EBABC 0000FF00
|
||||||
@ -64,5 +57,4 @@ $C-Stick Sends All Car Back To Start
|
|||||||
00000000 00070B60
|
00000000 00070B60
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
UseXFB = True
|
UseXFB = True
|
||||||
UseRealXFB = False
|
UseRealXFB = True
|
||||||
|
|
@ -2,17 +2,9 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 5
|
EmulationStateId = 5
|
||||||
EmulationIssues =
|
EmulationIssues = Use Real XFB
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
UseXFB = True
|
UseXFB = True
|
||||||
UseRealXFB = False
|
UseRealXFB = True
|
||||||
|
|
@ -9,6 +9,3 @@ EmulationIssues =
|
|||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
# GAVP78 - Avatar: The Legend of Aang
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 3
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
# GAVE78 - Avatar: The Legend of Aang
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 3
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
|||||||
# GAXE5D - The Ant Bully
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -1,18 +0,0 @@
|
|||||||
# GBHDC8 - Mystic Heroes
|
|
||||||
[EmuState]
|
|
||||||
#The Emulation State (as of Dolphin r1027)
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs Real xfb for the videos to display.
|
|
||||||
[OnFrame]
|
|
||||||
[ActionReplay]
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,119 +1,147 @@
|
|||||||
# GBHEC8 - Mystic Heroes
|
# GBHEC8 - Mystic Heroes
|
||||||
|
|
||||||
[EmuState]
|
[EmuState]
|
||||||
#The Emulation State (as of Dolphin r1027)
|
#The Emulation State (as of Dolphin r1027)
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs Real xfb for the videos to display.
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
|
#Add memory patches here.
|
||||||
|
|
||||||
|
#Add decrypted action replay cheats here.
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
|
|
||||||
$(m)
|
$(m)
|
||||||
01180C36 88000000
|
01180C36 88000000
|
||||||
C4201E68 0000FF00
|
C4201E68 0000FF00
|
||||||
|
|
||||||
$Max Health
|
$Max Health
|
||||||
01180C37 08000000
|
01180C37 08000000
|
||||||
02264788 0000270F
|
02264788 0000270F
|
||||||
|
|
||||||
$Max Magic
|
$Max Magic
|
||||||
01180C38 08000000
|
01180C38 08000000
|
||||||
0226478A 0000270F
|
0226478A 0000270F
|
||||||
|
|
||||||
$Max Attack
|
$Max Attack
|
||||||
01180C39 08000000
|
01180C39 08000000
|
||||||
0226478C 0000270F
|
0226478C 0000270F
|
||||||
|
|
||||||
$Max Defense
|
$Max Defense
|
||||||
01180C3A 08000000
|
01180C3A 08000000
|
||||||
0226478E 0000270F
|
0226478E 0000270F
|
||||||
|
|
||||||
$Max Rune Attack
|
$Max Rune Attack
|
||||||
01180C3B 08000000
|
01180C3B 08000000
|
||||||
02264790 0000270F
|
02264790 0000270F
|
||||||
|
|
||||||
$Max Rune Defense
|
$Max Rune Defense
|
||||||
01180C3C 08000000
|
01180C3C 08000000
|
||||||
02264792 0000270F
|
02264792 0000270F
|
||||||
|
|
||||||
$Have All Runes
|
$Have All Runes
|
||||||
01180C3D 08000000
|
01180C3D 08000000
|
||||||
022647C0 0005FFFF
|
022647C0 0005FFFF
|
||||||
|
|
||||||
$Max Level All Magic Slots
|
$Max Level All Magic Slots
|
||||||
01180C3E 08000000
|
01180C3E 08000000
|
||||||
042647A8 09090909
|
042647A8 09090909
|
||||||
|
|
||||||
$Start On Level 1-2
|
$Start On Level 1-2
|
||||||
01180C3F 08000000
|
01180C3F 08000000
|
||||||
0226475A 00000102
|
0226475A 00000102
|
||||||
|
|
||||||
$Start On Level 1-3
|
$Start On Level 1-3
|
||||||
01180C40 08000000
|
01180C40 08000000
|
||||||
0226475A 00000103
|
0226475A 00000103
|
||||||
|
|
||||||
$Start On Level 2-1
|
$Start On Level 2-1
|
||||||
01180C41 08000000
|
01180C41 08000000
|
||||||
0226475A 00000201
|
0226475A 00000201
|
||||||
|
|
||||||
$Start On Level 2-2
|
$Start On Level 2-2
|
||||||
01180C42 08000000
|
01180C42 08000000
|
||||||
0226475A 00000202
|
0226475A 00000202
|
||||||
|
|
||||||
$Start On Level 2-3
|
$Start On Level 2-3
|
||||||
01180C43 08000000
|
01180C43 08000000
|
||||||
0226475A 00000203
|
0226475A 00000203
|
||||||
|
|
||||||
$Start On Level 3-1
|
$Start On Level 3-1
|
||||||
01180C44 08000000
|
01180C44 08000000
|
||||||
0226475A 00000301
|
0226475A 00000301
|
||||||
|
|
||||||
$Start On Level 3-2
|
$Start On Level 3-2
|
||||||
01180C45 08000000
|
01180C45 08000000
|
||||||
0226475A 00000302
|
0226475A 00000302
|
||||||
|
|
||||||
$Start On Level 3-3
|
$Start On Level 3-3
|
||||||
01180C46 08000000
|
01180C46 08000000
|
||||||
0226475A 00000303
|
0226475A 00000303
|
||||||
|
|
||||||
$Start On Level 4-1
|
$Start On Level 4-1
|
||||||
01180C47 08000000
|
01180C47 08000000
|
||||||
0226475A 00000401
|
0226475A 00000401
|
||||||
|
|
||||||
$Start On Level 4-2
|
$Start On Level 4-2
|
||||||
01180C48 08000000
|
01180C48 08000000
|
||||||
0226475A 00000402
|
0226475A 00000402
|
||||||
|
|
||||||
$Start On Level 4-3
|
$Start On Level 4-3
|
||||||
01180C49 08000000
|
01180C49 08000000
|
||||||
0226475A 00000403
|
0226475A 00000403
|
||||||
|
|
||||||
$Start On Level 5-1
|
$Start On Level 5-1
|
||||||
01180C4A 08000000
|
01180C4A 08000000
|
||||||
0226475A 00000501
|
0226475A 00000501
|
||||||
|
|
||||||
$Start On Level 5-2
|
$Start On Level 5-2
|
||||||
01180C4B 08000000
|
01180C4B 08000000
|
||||||
0226475A 00000502
|
0226475A 00000502
|
||||||
|
|
||||||
$Start On Level 5-3
|
$Start On Level 5-3
|
||||||
01180C4C 08000000
|
01180C4C 08000000
|
||||||
0226475A 00000503
|
0226475A 00000503
|
||||||
|
|
||||||
$Start On Level 6-1
|
$Start On Level 6-1
|
||||||
01180C4D 08000000
|
01180C4D 08000000
|
||||||
0226475A 00000601
|
0226475A 00000601
|
||||||
|
|
||||||
$Start On Level 6-2
|
$Start On Level 6-2
|
||||||
01180C4E 08000000
|
01180C4E 08000000
|
||||||
0226475A 00000602
|
0226475A 00000602
|
||||||
|
|
||||||
$Start On Level 6-3
|
$Start On Level 6-3
|
||||||
01180C4F 08000000
|
01180C4F 08000000
|
||||||
0226475A 00000603
|
0226475A 00000603
|
||||||
|
|
||||||
$Start On Level 7-1
|
$Start On Level 7-1
|
||||||
01180C50 08000000
|
01180C50 08000000
|
||||||
0226475A 00000701
|
0226475A 00000701
|
||||||
|
|
||||||
$Start On Level 7-2
|
$Start On Level 7-2
|
||||||
01180C51 08000000
|
01180C51 08000000
|
||||||
0226475A 00000702
|
0226475A 00000702
|
||||||
|
|
||||||
$Start On Level 7-3
|
$Start On Level 7-3
|
||||||
01180C52 08000000
|
01180C52 08000000
|
||||||
0226475A 00000703
|
0226475A 00000703
|
||||||
|
|
||||||
$Start On Level 7-4
|
$Start On Level 7-4
|
||||||
01180C53 08000000
|
01180C53 08000000
|
||||||
0226475A 00000704
|
0226475A 00000704
|
||||||
|
|
||||||
$Start On Level 8-1
|
$Start On Level 8-1
|
||||||
01180C54 08000000
|
01180C54 08000000
|
||||||
0226475A 00000801
|
0226475A 00000801
|
||||||
|
|
||||||
$Start On Level 8-2
|
$Start On Level 8-2
|
||||||
01180C55 08000000
|
01180C55 08000000
|
||||||
0226475A 00000802
|
0226475A 00000802
|
||||||
|
|
||||||
$Start On Level 8-3
|
$Start On Level 8-3
|
||||||
01180C56 08000000
|
01180C56 08000000
|
||||||
0226475A 00000803
|
0226475A 00000803
|
||||||
|
|
||||||
$Start On Level 8-4
|
$Start On Level 8-4
|
||||||
01180C57 08000000
|
01180C57 08000000
|
||||||
[Video]
|
0226475A 00000804
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,18 +0,0 @@
|
|||||||
# GBHFC8 - Mystic Heroes
|
|
||||||
[EmuState]
|
|
||||||
#The Emulation State (as of Dolphin r1027)
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs Real xfb for the videos to display.
|
|
||||||
[OnFrame]
|
|
||||||
[ActionReplay]
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,18 +0,0 @@
|
|||||||
# GBHPC8 - Mystic Heroes
|
|
||||||
[EmuState]
|
|
||||||
#The Emulation State (as of Dolphin r1027)
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs Real xfb for the videos to display.
|
|
||||||
[OnFrame]
|
|
||||||
[ActionReplay]
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,18 +1,7 @@
|
|||||||
# GBLE52 - BLOODY ROAR(R): PRIMAL FURY
|
# GBLE52 - BLOODY ROAR(R): PRIMAL FURY
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationIssues = Needs real xfb for videos to display and LLE audio for video sound.
|
EmulationIssues = Black screen afther logos
|
||||||
EmulationStateId = 4
|
EmulationStateId = 1
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
||||||
|
@ -1,18 +1,10 @@
|
|||||||
# GBLP52 - BLOODY ROAR(R): PRIMAL FURY
|
# GBLP52 - BLOODY ROAR(R): PRIMAL FURY
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState]
|
||||||
EmulationIssues = Needs real xfb for videos to display and LLE audio for video sound.
|
#The Emulation State.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 2
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
EmulationIssues = 60Hz Display only
|
||||||
[ActionReplay] Add action replay cheats here.
|
[OnFrame]
|
||||||
|
[ActionReplay]
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs real xfb for videos to show up and "LLE audio" for sound during videos.
|
EmulationIssues = Use direct3d 9 backend or disable dual core. Needs real xfb for videos to show up and "LLE audio" to hear audio during videos.(r7446)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -16,3 +16,4 @@ PH_ZFar =
|
|||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
UseXFB = True
|
UseXFB = True
|
||||||
UseRealXFB = True
|
UseRealXFB = True
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs real xfb for videos to show up and "LLE audio" for sound during videos.
|
EmulationIssues = Use direct3d 9 backend or disable dual core. Needs real xfb for videos to show up and "LLE audio" to hear audio during videos.(r7446)
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
|
@ -1,16 +1,7 @@
|
|||||||
# GBSE8P - BEACH SPIKERS
|
# GBSE8P - BEACH SPIKERS
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 2
|
||||||
EmulationIssues = Needs lle audio to solve sound issues.
|
EmulationIssues = Controlls don't work ingame only walking works
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
|
@ -1,16 +1,6 @@
|
|||||||
# GBSP8P - BEACH SPIKERS
|
# GBSP8P - BEACH SPIKERS
|
||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
EnableFPRF = True
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Needs lle audio to solve sound issues.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# GBVE41 - Batman: Vengeance
|
# GBVE41 - Batman: Vengeance
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
||||||
[Core]
|
[Core]
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
@ -14,5 +11,6 @@ PH_ZFar =
|
|||||||
EmulationStateId = 3
|
EmulationStateId = 3
|
||||||
EmulationIssues = Needs Real xfb for videos to show up.(r7459)
|
EmulationIssues = Needs Real xfb for videos to show up.(r7459)
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
[ActionReplay]
|
[Video_Settings]
|
||||||
[Gecko]
|
UseXFB = True
|
||||||
|
UseRealXFB = True
|
@ -1,7 +1,4 @@
|
|||||||
# GBVP41 - Batman Vengeance
|
# GBVP41 - Batman Vengeance
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
||||||
[Core]
|
[Core]
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
@ -14,5 +11,6 @@ PH_ZFar =
|
|||||||
EmulationStateId = 3
|
EmulationStateId = 3
|
||||||
EmulationIssues = Needs Real xfb for videos to show up.(r7459)
|
EmulationIssues = Needs Real xfb for videos to show up.(r7459)
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
[ActionReplay]
|
[Video_Settings]
|
||||||
[Gecko]
|
UseXFB = True
|
||||||
|
UseRealXFB = True
|
@ -1,19 +0,0 @@
|
|||||||
# GBWD64 - Star Wars Bounty Hunter
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs real xfb for videos to show up.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -2,18 +2,11 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 0
|
||||||
EmulationIssues = Needs real xfb for videos to show up.
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
# GBWF64 - Star Wars Bounty Hunter
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs real xfb for videos to show up.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -1,19 +0,0 @@
|
|||||||
# GBWP64 - Star Wars Bounty Hunter
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues = Needs real xfb for videos to show up.
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
||||||
[Video_Settings]
|
|
||||||
UseXFB = True
|
|
||||||
UseRealXFB = True
|
|
@ -5,66 +5,66 @@ EmulationStateId = 5
|
|||||||
EmulationIssues =
|
EmulationIssues =
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
$Can always save
|
+$Can always save
|
||||||
04153E00 38000037
|
+04153E00 38000037
|
||||||
04153A50 60000000
|
+04153A50 60000000
|
||||||
$Zero saves
|
+$Zero saves
|
||||||
0233B832 00000000
|
+0233B832 00000000
|
||||||
$Have all maps
|
+$Have all maps
|
||||||
022961C2 0000FFFF
|
+022961C2 0000FFFF
|
||||||
$Have all files
|
+$Have all files
|
||||||
022961C0 0000FFFB
|
+022961C0 0000FFFB
|
||||||
022961C6 0000FFFF
|
+022961C6 0000FFFF
|
||||||
$Timers don't decrease
|
+$Timers don't decrease
|
||||||
043835C0 00015F91
|
+043835C0 00015F91
|
||||||
$Infinite Ammo (All slots)
|
+$Infinite Ammo (All slots)
|
||||||
04152D34 3BC00063
|
+04152D34 3BC00063
|
||||||
04152D60 60000000
|
+04152D60 60000000
|
||||||
$Infinite health (REBECCA)
|
+$Infinite health (REBECCA)
|
||||||
0431CA4C 00000100
|
+0431CA4C 00000100
|
||||||
$Infinite Ammo [All Slots] (R)
|
+$Infinite Ammo [All Slots] (R)
|
||||||
023272EA 00000063
|
+023272EA 00000063
|
||||||
023272EE 00000063
|
+023272EE 00000063
|
||||||
023272F2 00000063
|
+023272F2 00000063
|
||||||
023272F6 00000063
|
+023272F6 00000063
|
||||||
023272FA 00000063
|
+023272FA 00000063
|
||||||
023272FE 00000063
|
+023272FE 00000063
|
||||||
$Slot 1/2: Hunting gun (R)
|
+$Slot 1/2: Hunting gun (R)
|
||||||
023272E8 00000005
|
+023272E8 00000005
|
||||||
$Slot 1/2: Shotgun (R)
|
+$Slot 1/2: Shotgun (R)
|
||||||
023272E8 00000006
|
+023272E8 00000006
|
||||||
$Slot 1/2: Grenade Launcher (R)
|
+$Slot 1/2: Grenade Launcher (R)
|
||||||
023272E8 00000007
|
+023272E8 00000007
|
||||||
$Slot 1/2: Sub-machine gun (R)
|
+$Slot 1/2: Sub-machine gun (R)
|
||||||
023272E8 0000000B
|
+023272E8 0000000B
|
||||||
$Slot 1/2: Rocket Launcher (R)
|
+$Slot 1/2: Rocket Launcher (R)
|
||||||
023272E8 00000017
|
+023272E8 00000017
|
||||||
$Slot 3: Magnum Revolver (R)
|
+$Slot 3: Magnum Revolver (R)
|
||||||
023272F0 00000016
|
+023272F0 00000016
|
||||||
$Slot 4: Moltov cocktails (R)
|
+$Slot 4: Moltov cocktails (R)
|
||||||
023272F4 0000000E
|
+023272F4 0000000E
|
||||||
$Infinite health (BILLY)
|
+$Infinite health (BILLY)
|
||||||
0231CC76 00000100
|
+0231CC76 00000100
|
||||||
$Slot 1/2: Hunting gun (B)
|
+$Slot 1/2: Hunting gun (B)
|
||||||
02327308 00000005
|
+02327308 00000005
|
||||||
$Slot 1/2: Shotgun (B)
|
+$Slot 1/2: Shotgun (B)
|
||||||
02327308 00000006
|
+02327308 00000006
|
||||||
$Slot 1/2: Grenade Launcher (B)
|
+$Slot 1/2: Grenade Launcher (B)
|
||||||
02327308 00000007
|
+02327308 00000007
|
||||||
$Slot 1/2: Sub-machine gun (B)
|
+$Slot 1/2: Sub-machine gun (B)
|
||||||
02327308 0000000B
|
+02327308 0000000B
|
||||||
$Slot 1/2: Rocket Launcher (B)
|
+$Slot 1/2: Rocket Launcher (B)
|
||||||
02327308 00000017
|
+02327308 00000017
|
||||||
$Slot 3: Magnum Revolver (B)
|
+$Slot 3: Magnum Revolver (B)
|
||||||
02327310 00000016
|
+02327310 00000016
|
||||||
$Infinite Ammo [All Slots] (B)
|
+$Infinite Ammo [All Slots] (B)
|
||||||
0232730A 00000063
|
+0232730A 00000063
|
||||||
0232730E 00000063
|
+0232730E 00000063
|
||||||
02327312 00000063
|
+02327312 00000063
|
||||||
02327316 00000063
|
+02327316 00000063
|
||||||
0232731A 00000063
|
+0232731A 00000063
|
||||||
0232731E 00000063
|
+0232731E 00000063
|
||||||
$Slot 4: Moltov cocktails (B)
|
+$Slot 4: Moltov cocktails (B)
|
||||||
02327214 0000000E
|
+02327214 0000000E
|
||||||
[Video]
|
[Video]
|
||||||
ProjectionHack = 0
|
ProjectionHack = 0
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
# GC3D78 - Scooby-Doo!(tm) Mystery Mayhem
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# GC3E78 - Scooby-Doo!(tm) Mystery Mayhem
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# GC3F78 - Scooby-Doo!(tm) Mystery Mayhem
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -1,16 +0,0 @@
|
|||||||
# GC3P78 - Scooby-Doo!(tm) Mystery Mayhem
|
|
||||||
[Core] Values set here will override the main dolphin settings.
|
|
||||||
TLBHack = 1
|
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
|
||||||
EmulationStateId = 4
|
|
||||||
EmulationIssues =
|
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
|
||||||
[ActionReplay] Add action replay cheats here.
|
|
||||||
[Video]
|
|
||||||
ProjectionHack = 0
|
|
||||||
PH_SZNear = 0
|
|
||||||
PH_SZFar = 0
|
|
||||||
PH_ExtraParam = 0
|
|
||||||
PH_ZNear =
|
|
||||||
PH_ZFar =
|
|
||||||
[Gecko]
|
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = If EFB scale is not integral, serious texture glitches occur.
|
EmulationIssues = HLE music drops notes, if EFB scale is not integral, 1x, 2x or 3x serious texture glitches occur
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -15,4 +15,3 @@ PH_ZFar =
|
|||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
EFBScale = 1
|
EFBScale = 1
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
[Core] Values set here will override the main dolphin settings.
|
[Core] Values set here will override the main dolphin settings.
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = If EFB scale is not integral, serious texture glitches occur.
|
EmulationIssues = HLE music drops notes, if EFB scale is not integral, 1x, 2x or 3x serious texture glitches occur
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video]
|
[Video]
|
||||||
@ -15,4 +15,3 @@ PH_ZFar =
|
|||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
EFBScale = 1
|
EFBScale = 1
|
||||||
|
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
TLBHack = 1
|
TLBHack = 1
|
||||||
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
[EmuState] The Emulation State. 1 is worst, 5 is best, 0 is not set.
|
||||||
EmulationStateId = 4
|
EmulationStateId = 4
|
||||||
EmulationIssues = Need ZTP BLoom Hack and Safe Texture Cache
|
EmulationIssues = Need ZTP BLoom Hack
|
||||||
[OnFrame] Add memory patches to be applied every frame here.
|
[OnFrame] Add memory patches to be applied every frame here.
|
||||||
[ActionReplay] Add action replay cheats here.
|
[ActionReplay] Add action replay cheats here.
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
|
@ -298,8 +298,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
SafeTextureCacheColorSamples = 512
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
EFBEmulateFormatChanges = True
|
EFBEmulateFormatChanges = True
|
||||||
|
@ -15,7 +15,5 @@ PH_ExtraParam = 0
|
|||||||
PH_ZNear =
|
PH_ZNear =
|
||||||
PH_ZFar =
|
PH_ZFar =
|
||||||
[Gecko]
|
[Gecko]
|
||||||
[Video_Settings]
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
EFBEmulateFormatChanges = True
|
EFBEmulateFormatChanges = True
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user