Merge remote-tracking branch 'origin/master' into game_protocol
This commit is contained in:
@@ -47,7 +47,7 @@ install:
|
|||||||
#Get-ChildItem $env:ASSETS_DIR | Measure-Object -property length -sum
|
#Get-ChildItem $env:ASSETS_DIR | Measure-Object -property length -sum
|
||||||
|
|
||||||
before_build:
|
before_build:
|
||||||
- ps: Copy-Item "${env:DEPS_DIR}\windows_64bit\dependencies" c:\projects\stk-code\dependencies –Recurse
|
- ps: Copy-Item "${env:DEPS_DIR}\windows_64bit\dependencies" c:\projects\stk-code\dependencies-64bit –Recurse
|
||||||
- cmd: |
|
- cmd: |
|
||||||
md build
|
md build
|
||||||
cd build
|
cd build
|
||||||
|
13
CHANGELOG.md
13
CHANGELOG.md
@@ -1,13 +1,14 @@
|
|||||||
## SuperTuxKart 0.9.3
|
## SuperTuxKart 0.9.3
|
||||||
* Reduced RAM and VRAM usage, reducing load times by Auria and Benau
|
* Reduced RAM and VRAM usage, reducing load times by Auria and Benau
|
||||||
* New kart Wilbert by Jymis
|
* New mesh format optimized for space and hardware skinning
|
||||||
* New kart Hexley by Jymis
|
* Code refactoring of both render pipeline by Benau and Elderme
|
||||||
* New tracks Cornfield Crossing and Candela City by samuncle
|
* New kart Wilber and Hexley by Jymis
|
||||||
|
* New kart Kiki and updated Konqi by Benau
|
||||||
|
* New tracks Candela City, Cornfield Crossing and Las Dunas Arena by samuncle
|
||||||
* Physics improvements and various physics bugfixes by hiker
|
* Physics improvements and various physics bugfixes by hiker
|
||||||
* Kart GFX improvements (exhaust and headlight)
|
* Kart GFX improvements (exhaust and headlight)
|
||||||
* In-game screen recording feature by Benau and Stragus
|
* In-game screen recording powered by libopenglrecorder
|
||||||
* Bug fixes on the old render pipeline by Benau and Stragus
|
* High quality mipmap generation by Stragus
|
||||||
* Hardware skinning
|
|
||||||
* New smoother camera by Auria
|
* New smoother camera by Auria
|
||||||
* New grand prix win scene
|
* New grand prix win scene
|
||||||
* Gamepad configuration bugfixes
|
* Gamepad configuration bugfixes
|
||||||
|
@@ -10,6 +10,13 @@ endif()
|
|||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
|
||||||
include(CMakeDependentOption)
|
include(CMakeDependentOption)
|
||||||
|
|
||||||
|
set(DEPENDENCIES "dependencies")
|
||||||
|
# In case of 64-bit windows, use a different path for dependencies
|
||||||
|
# so that both dependencies can be installed next to each other
|
||||||
|
if ( WIN32 AND (CMAKE_SIZEOF_VOID_P EQUAL 8 ) )
|
||||||
|
set(DEPENDENCIES "dependencies-64bit")
|
||||||
|
endif()
|
||||||
|
|
||||||
include(BuildTypeSTKRelease)
|
include(BuildTypeSTKRelease)
|
||||||
if (NOT CMAKE_BUILD_TYPE)
|
if (NOT CMAKE_BUILD_TYPE)
|
||||||
message(STATUS "No build type selected, default to STKRelease")
|
message(STATUS "No build type selected, default to STKRelease")
|
||||||
@@ -62,15 +69,16 @@ set(STK_INSTALL_DATA_DIR "share/supertuxkart" CACHE
|
|||||||
|
|
||||||
# These variables enable MSVC to find libraries located in "dependencies"
|
# These variables enable MSVC to find libraries located in "dependencies"
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(ENV{PATH} "$ENV{PATH};${PROJECT_SOURCE_DIR}/dependencies/include")
|
set(ENV{PATH} "$ENV{PATH};${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
set(ENV{LIB} ${PROJECT_SOURCE_DIR}/dependencies/lib)
|
set(ENV{LIB} ${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib)
|
||||||
set(ENV{OPENALDIR} ${PROJECT_SOURCE_DIR}/dependencies)
|
set(ENV{OPENALDIR} ${PROJECT_SOURCE_DIR}/${DEPENDENCIES})
|
||||||
add_definitions(-D_IRR_STATIC_LIB_)
|
add_definitions(-D_IRR_STATIC_LIB_)
|
||||||
add_definitions(-DNO_IRR_COMPILE_WITH_X11_)
|
add_definitions(-DNO_IRR_COMPILE_WITH_X11_)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(USE_GLES2)
|
if(USE_GLES2)
|
||||||
add_definitions(-DUSE_GLES2)
|
add_definitions(-DUSE_GLES2)
|
||||||
|
add_definitions(-D_IRR_COMPILE_WITH_OGLES2_ -DNO_IRR_COMPILE_WITH_OPENGL_)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(SERVER_ONLY)
|
if(SERVER_ONLY)
|
||||||
@@ -78,9 +86,9 @@ if(SERVER_ONLY)
|
|||||||
add_definitions(-DNO_IRR_COMPILE_WITH_X11_)
|
add_definitions(-DNO_IRR_COMPILE_WITH_X11_)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(DISABLE_VPX)
|
#if(DISABLE_VPX)
|
||||||
add_definitions(-DNO_VPX)
|
# add_definitions(-DNO_VPX)
|
||||||
endif()
|
#endif()
|
||||||
|
|
||||||
# Build the Bullet physics library
|
# Build the Bullet physics library
|
||||||
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/bullet")
|
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/bullet")
|
||||||
@@ -131,8 +139,8 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_RECORDER)
|
if (BUILD_RECORDER)
|
||||||
find_library(OPENGLRECORDER_LIBRARY NAMES openglrecorder libopenglrecorder PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(OPENGLRECORDER_LIBRARY NAMES openglrecorder libopenglrecorder PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
find_path(OPENGLRECORDER_INCLUDEDIR NAMES openglrecorder.h PATHS "${PROJECT_SOURCE_DIR}/dependencies/include")
|
find_path(OPENGLRECORDER_INCLUDEDIR NAMES openglrecorder.h PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
if (NOT OPENGLRECORDER_LIBRARY OR NOT OPENGLRECORDER_INCLUDEDIR)
|
if (NOT OPENGLRECORDER_LIBRARY OR NOT OPENGLRECORDER_INCLUDEDIR)
|
||||||
if(PROJECT_VERSION STREQUAL "git")
|
if(PROJECT_VERSION STREQUAL "git")
|
||||||
message(WARNING "libopenglrecorder not found, disabling in-game recorder. "
|
message(WARNING "libopenglrecorder not found, disabling in-game recorder. "
|
||||||
@@ -250,12 +258,7 @@ if(NOT USE_GLES2 AND NOT SERVER_ONLY)
|
|||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
include_directories(${OPENGL_INCLUDE_DIR})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(USE_LIBBFD)
|
||||||
if(UNIX AND NOT APPLE AND NOT SERVER_ONLY)
|
|
||||||
find_package(X11 REQUIRED)
|
|
||||||
include_directories(${X11_INCLUDE_DIR})
|
|
||||||
|
|
||||||
if(USE_LIBBFD)
|
|
||||||
find_package(Libbfd)
|
find_package(Libbfd)
|
||||||
if(LIBBFD_FOUND)
|
if(LIBBFD_FOUND)
|
||||||
add_definitions(-DENABLE_LIBBFD)
|
add_definitions(-DENABLE_LIBBFD)
|
||||||
@@ -264,7 +267,6 @@ if(UNIX AND NOT APPLE AND NOT SERVER_ONLY)
|
|||||||
set(USE_LIBBFD OFF CACHE BOOL "Use libbfd for crash reporting and leak check" FORCE)
|
set(USE_LIBBFD OFF CACHE BOOL "Use libbfd for crash reporting and leak check" FORCE)
|
||||||
message(WARNING "Libbfd not found, disable integrated stack trace.")
|
message(WARNING "Libbfd not found, disable integrated stack trace.")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set some compiler options
|
# Set some compiler options
|
||||||
@@ -358,7 +360,7 @@ else()
|
|||||||
elseif(MINGW)
|
elseif(MINGW)
|
||||||
set(PTHREAD_NAMES "winpthread-1" "libwinpthread-1" "pthreadGC2")
|
set(PTHREAD_NAMES "winpthread-1" "libwinpthread-1" "pthreadGC2")
|
||||||
endif()
|
endif()
|
||||||
find_library(PTHREAD_LIBRARY NAMES pthread ${PTHREAD_NAMES} PATHS ${PROJECT_SOURCE_DIR}/dependencies/lib)
|
find_library(PTHREAD_LIBRARY NAMES pthread ${PTHREAD_NAMES} PATHS ${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib)
|
||||||
mark_as_advanced(PTHREAD_LIBRARY)
|
mark_as_advanced(PTHREAD_LIBRARY)
|
||||||
|
|
||||||
# Set data dir (absolute or relative to CMAKE_INSTALL_PREFIX)
|
# Set data dir (absolute or relative to CMAKE_INSTALL_PREFIX)
|
||||||
@@ -380,9 +382,9 @@ endif()
|
|||||||
|
|
||||||
# CURL
|
# CURL
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/dependencies/lib/libcurl.lib)
|
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib/libcurl.lib)
|
||||||
elseif(MINGW)
|
elseif(MINGW)
|
||||||
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/dependencies/lib/libcurldll.a)
|
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib/libcurldll.a)
|
||||||
else()
|
else()
|
||||||
find_package(CURL REQUIRED)
|
find_package(CURL REQUIRED)
|
||||||
include_directories(${CURL_INCLUDE_DIRS})
|
include_directories(${CURL_INCLUDE_DIRS})
|
||||||
@@ -402,7 +404,7 @@ target_link_libraries(supertuxkart
|
|||||||
${FREETYPE_LIBRARIES}
|
${FREETYPE_LIBRARIES}
|
||||||
${JPEG_LIBRARIES}
|
${JPEG_LIBRARIES}
|
||||||
${TURBOJPEG_LIBRARY}
|
${TURBOJPEG_LIBRARY}
|
||||||
${VPX_LIBRARIES}
|
#${VPX_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT SERVER_ONLY)
|
if(NOT SERVER_ONLY)
|
||||||
@@ -414,7 +416,6 @@ if(NOT SERVER_ONLY)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
target_link_libraries(supertuxkart ${X11_X11_LIB})
|
|
||||||
if(USE_LIBBFD)
|
if(USE_LIBBFD)
|
||||||
target_link_libraries(supertuxkart ${LIBBFD_LIBRARIES})
|
target_link_libraries(supertuxkart ${LIBBFD_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
@@ -458,7 +459,7 @@ if(USE_WIIUSE)
|
|||||||
if(WIIUSE_BUILD)
|
if(WIIUSE_BUILD)
|
||||||
target_link_libraries(supertuxkart wiiuse)
|
target_link_libraries(supertuxkart wiiuse)
|
||||||
else()
|
else()
|
||||||
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/dependencies/lib/wiiuse.lib)
|
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib/wiiuse.lib)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
target_link_libraries(supertuxkart wiiuse bluetooth)
|
target_link_libraries(supertuxkart wiiuse bluetooth)
|
||||||
@@ -471,7 +472,7 @@ if(MSVC OR MINGW)
|
|||||||
target_link_libraries(supertuxkart iphlpapi.lib)
|
target_link_libraries(supertuxkart iphlpapi.lib)
|
||||||
add_custom_command(TARGET supertuxkart POST_BUILD
|
add_custom_command(TARGET supertuxkart POST_BUILD
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||||
"${PROJECT_SOURCE_DIR}/dependencies/dll"
|
"${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/dll"
|
||||||
$<TARGET_FILE_DIR:supertuxkart>)
|
$<TARGET_FILE_DIR:supertuxkart>)
|
||||||
add_custom_target(stkshaders SOURCES ${STK_SHADERS})
|
add_custom_target(stkshaders SOURCES ${STK_SHADERS})
|
||||||
endif()
|
endif()
|
||||||
|
2
COPYING
2
COPYING
@@ -12,7 +12,7 @@ GNU GENERAL PUBLIC LICENSE
|
|||||||
|
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
Copyright (c) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
@@ -70,7 +70,7 @@ Compilation instruction is explained there. If you don't need this feature, pass
|
|||||||
|
|
||||||
### Compiling
|
### Compiling
|
||||||
|
|
||||||
Run the following commands to compile SuperTuxKart:
|
Run the following commands inside `stk-code` directory to compile SuperTuxKart:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir cmake_build
|
mkdir cmake_build
|
||||||
@@ -109,8 +109,8 @@ To Build SuperTuxKart on Windows, follow these instructions:
|
|||||||
2. Download the SuperTuxKart source package from either [SuperTuxKart download area - SourceForge.net](https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/0.9.2) or [SuperTuxKart.net - Source Control](https://supertuxkart.net/Source_control), and unpack it.
|
2. Download the SuperTuxKart source package from either [SuperTuxKart download area - SourceForge.net](https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/0.9.2) or [SuperTuxKart.net - Source Control](https://supertuxkart.net/Source_control), and unpack it.
|
||||||
*Note: If you downloaded the source package from here: [SuperTuxKart.net - Source Control](https://supertuxkart.net/Source_control), then both `stk-code` and `stk-assets` **must** be in the same directory, otherwise the build can result in failure*
|
*Note: If you downloaded the source package from here: [SuperTuxKart.net - Source Control](https://supertuxkart.net/Source_control), then both `stk-code` and `stk-assets` **must** be in the same directory, otherwise the build can result in failure*
|
||||||
3. Download the Windows dependencies package from either [SuperTuxKart download area: Dependecies - SourceForge.net](https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart%20Dependencies/Windows/)
|
3. Download the Windows dependencies package from either [SuperTuxKart download area: Dependecies - SourceForge.net](https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart%20Dependencies/Windows/)
|
||||||
or [SuperTuxKart on GitHub - Dependencies](https://github.com/supertuxkart/dependencies), and unpack it; then, copy the `dependencies` directory from either the `windows` or the `windows_64bit` directories into the `stk-code` directory
|
or [SuperTuxKart on GitHub - Dependencies](https://github.com/supertuxkart/dependencies), and unpack it; then, copy the `dependencies` directory from either the `windows` or the `windows_64bit` directories into the `stk-code` directory, rename it to `dependencies-64bit` if you want to compile a 64bit build.
|
||||||
4. Download CMake from here: [CMake - download page](https://cmake.org/download/), install it; once CMake is installed, double click on the CMake icon on your desktop, and point it towards your `stk-code` directory in the 'Where is the source code' field, and point it to a directory called `build` or `bld`
|
4. Download CMake from here: [CMake - download page](https://cmake.org/download/), install it; once CMake is installed, double click on the CMake icon on your desktop, and point it towards your `stk-code` directory in the 'Where is the source code' field, and point it to a directory called `build` or `bld` inside the stk-code directory.
|
||||||
5. Press 'Configure'; CMake will ask you if it is OK to create the aformentioned directory, press `Yes`. CMake will then ask you about your version of Visual Studio.
|
5. Press 'Configure'; CMake will ask you if it is OK to create the aformentioned directory, press `Yes`. CMake will then ask you about your version of Visual Studio.
|
||||||
Confirm your selection; *Please look at the table below to avoid confusion between version numbers and releases of Visual Studio*;
|
Confirm your selection; *Please look at the table below to avoid confusion between version numbers and releases of Visual Studio*;
|
||||||
CMake will begin creating the required files for the build in the directory.
|
CMake will begin creating the required files for the build in the directory.
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
<activity android:name="android.app.NativeActivity"
|
<activity android:name="android.app.NativeActivity"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:configChanges="keyboardHidden|orientation"
|
android:configChanges="fontScale|keyboard|keyboardHidden|layoutDirection|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|uiMode"
|
||||||
android:screenOrientation="sensorLandscape">
|
android:screenOrientation="sensorLandscape">
|
||||||
|
|
||||||
<!-- Tell NativeActivity the name of or .so -->
|
<!-- Tell NativeActivity the name of or .so -->
|
||||||
|
@@ -20,10 +20,11 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
export KARTS="all"
|
export KARTS="all"
|
||||||
export TRACKS="battleisland cornfield_crossing featunlocked gplose gpwin \
|
export TRACKS="abyss battleisland cave cornfield_crossing endcutscene \
|
||||||
hacienda introcutscene introcutscene2 lighthouse olivermath \
|
featunlocked fortmagma gplose gpwin hacienda icy_soccer_field \
|
||||||
|
introcutscene introcutscene2 lighthouse mines olivermath \
|
||||||
overworld sandtrack scotland snowmountain snowtuxpeak \
|
overworld sandtrack scotland snowmountain snowtuxpeak \
|
||||||
soccer_field tutorial"
|
soccer_field stadium tutorial zengarden"
|
||||||
|
|
||||||
export ASSETS_PATHS="../data \
|
export ASSETS_PATHS="../data \
|
||||||
../../stk-assets \
|
../../stk-assets \
|
||||||
|
@@ -342,6 +342,10 @@ check_error
|
|||||||
# Build apk
|
# Build apk
|
||||||
echo "Building APK"
|
echo "Building APK"
|
||||||
|
|
||||||
|
sed -i "s/minSdkVersion=\".*\"/minSdkVersion=\"$SDK_VERSION\"/g" \
|
||||||
|
"$DIRNAME/AndroidManifest.xml"
|
||||||
|
|
||||||
|
|
||||||
if [ "$BUILD_TOOL" = "gradle" ]; then
|
if [ "$BUILD_TOOL" = "gradle" ]; then
|
||||||
export ANDROID_HOME="$SDK_PATH"
|
export ANDROID_HOME="$SDK_PATH"
|
||||||
gradle -Psdk_version=$SDK_VERSION \
|
gradle -Psdk_version=$SDK_VERSION \
|
||||||
|
@@ -10,8 +10,8 @@
|
|||||||
# Freetype library list
|
# Freetype library list
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
find_path(FREETYPE_INCLUDE_DIRS NAMES freetype/freetype.h PATHS "${PROJECT_SOURCE_DIR}/dependencies/include")
|
find_path(FREETYPE_INCLUDE_DIRS NAMES freetype/freetype.h PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
find_library(FREETYPE_LIBRARY NAMES freetype PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(FREETYPE_LIBRARY NAMES freetype PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
set(FREETYPE_FOUND 1)
|
set(FREETYPE_FOUND 1)
|
||||||
set(FREETYPE_LIBRARIES ${FREETYPE_LIBRARY})
|
set(FREETYPE_LIBRARIES ${FREETYPE_LIBRARY})
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
|
@@ -24,8 +24,8 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT FRIBIDI_FOUND)
|
if(NOT FRIBIDI_FOUND)
|
||||||
find_path(FRIBIDI_INCLUDE_DIR NAMES fribidi/fribidi.h PATHS /Library/Frameworks/fribidi.framework/Headers "${PROJECT_SOURCE_DIR}/dependencies/include")
|
find_path(FRIBIDI_INCLUDE_DIR NAMES fribidi/fribidi.h PATHS /Library/Frameworks/fribidi.framework/Headers "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
find_library(FRIBIDI_LIBRARY NAMES fribidi PATHS /Library/Frameworks/fribidi.framework "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(FRIBIDI_LIBRARY NAMES fribidi PATHS /Library/Frameworks/fribidi.framework "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
|
|
||||||
include(FindPackageHandleStandardArgs)
|
include(FindPackageHandleStandardArgs)
|
||||||
find_package_handle_standard_args(Fribidi DEFAULT_MSG FRIBIDI_INCLUDE_DIR FRIBIDI_LIBRARY)
|
find_package_handle_standard_args(Fribidi DEFAULT_MSG FRIBIDI_INCLUDE_DIR FRIBIDI_LIBRARY)
|
||||||
|
@@ -10,12 +10,12 @@
|
|||||||
# OggVorbis library list
|
# OggVorbis library list
|
||||||
|
|
||||||
|
|
||||||
find_path(OGGVORBIS_OGG_INCLUDE_DIR NAMES ogg/ogg.h PATHS "${PROJECT_SOURCE_DIR}/dependencies/include")
|
find_path(OGGVORBIS_OGG_INCLUDE_DIR NAMES ogg/ogg.h PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
find_path(OGGVORBIS_VORBIS_INCLUDE_DIR NAMES vorbis/vorbisfile.h PATHS "${PROJECT_SOURCE_DIR}/dependencies/include")
|
find_path(OGGVORBIS_VORBIS_INCLUDE_DIR NAMES vorbis/vorbisfile.h PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/include")
|
||||||
find_library(OGGVORBIS_OGG_LIBRARY NAMES ogg Ogg libogg PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(OGGVORBIS_OGG_LIBRARY NAMES ogg Ogg libogg PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
find_library(OGGVORBIS_VORBIS_LIBRARY NAMES vorbis Vorbis libvorbis PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(OGGVORBIS_VORBIS_LIBRARY NAMES vorbis Vorbis libvorbis PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
find_library(OGGVORBIS_VORBISFILE_LIBRARY NAMES vorbisfile libvorbisfile PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(OGGVORBIS_VORBISFILE_LIBRARY NAMES vorbisfile libvorbisfile PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
find_library(OGGVORBIS_VORBISENC_LIBRARY NAMES vorbisenc libvorbisenc PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
|
find_library(OGGVORBIS_VORBISENC_LIBRARY NAMES vorbisenc libvorbisenc PATHS "${PROJECT_SOURCE_DIR}/${DEPENDENCIES}/lib")
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
set(OGGVORBIS_OGG_INCLUDE_DIR "/Library/Frameworks/Ogg.framework/Headers/")
|
set(OGGVORBIS_OGG_INCLUDE_DIR "/Library/Frameworks/Ogg.framework/Headers/")
|
||||||
|
@@ -13,7 +13,7 @@ SET(CMAKE_RC_COMPILER x86_64-w64-mingw32-windres)
|
|||||||
execute_process(COMMAND sh -c "ls /usr/lib/gcc/x86_64-w64-mingw32/ | grep posix | tr -d '\n'" OUTPUT_VARIABLE MINGW_DEPS_FOLDER)
|
execute_process(COMMAND sh -c "ls /usr/lib/gcc/x86_64-w64-mingw32/ | grep posix | tr -d '\n'" OUTPUT_VARIABLE MINGW_DEPS_FOLDER)
|
||||||
|
|
||||||
# here is the target environment located
|
# here is the target environment located
|
||||||
SET(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32 /usr/lib/gcc/x86_64-w64-mingw32/${MINGW_DEPS_FOLDER}/ ${PROJECT_SOURCE_DIR}/dependencies)
|
SET(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32 /usr/lib/gcc/x86_64-w64-mingw32/${MINGW_DEPS_FOLDER}/ ${PROJECT_SOURCE_DIR}/dependencies-64bit)
|
||||||
|
|
||||||
# adjust the default behaviour of the FIND_XXX() commands:
|
# adjust the default behaviour of the FIND_XXX() commands:
|
||||||
# search headers and libraries in the target environment, search
|
# search headers and libraries in the target environment, search
|
||||||
|
63
data/CREDITS
63
data/CREDITS
@@ -11,13 +11,25 @@ Developer and project leader
|
|||||||
- Lead programming
|
- Lead programming
|
||||||
- Windows Packaging
|
- Windows Packaging
|
||||||
|
|
||||||
|
|
||||||
= Marianne Gagnon (Auria) =
|
= Marianne Gagnon (Auria) =
|
||||||
|
|
||||||
Developer
|
Developer
|
||||||
- Lead Programming
|
- Lead Programming
|
||||||
- Mac OS X Packager
|
- Mac OS X Packager
|
||||||
|
|
||||||
|
= Benau =
|
||||||
|
|
||||||
|
Developer, modeller & animator
|
||||||
|
- Soccer and battle mode AI, Shader, graphics
|
||||||
|
- SPM file format definition, importer and exporter
|
||||||
|
- Kiki
|
||||||
|
- Other graphical improvements to karts and tracks
|
||||||
|
|
||||||
|
= Dawid Gan (deveee) =
|
||||||
|
|
||||||
|
Developer
|
||||||
|
- Android port
|
||||||
|
- General improvements and many many bugfixes
|
||||||
|
|
||||||
= Jean-Manuel Clémençon (Samuncle) =
|
= Jean-Manuel Clémençon (Samuncle) =
|
||||||
|
|
||||||
@@ -48,7 +60,6 @@ Add-ons website
|
|||||||
= Additional Programming =
|
= Additional Programming =
|
||||||
|
|
||||||
Main Contributors
|
Main Contributors
|
||||||
- Benau : font rendering, battle AI, ghost replay
|
|
||||||
- Dawid Gan (deveee) : general improvements and many many bugfixes
|
- Dawid Gan (deveee) : general improvements and many many bugfixes
|
||||||
- Marc Coll : Grand Prix editor
|
- Marc Coll : Grand Prix editor
|
||||||
- Flakebi
|
- Flakebi
|
||||||
@@ -237,6 +248,54 @@ Software used
|
|||||||
|
|
||||||
= Donations =
|
= Donations =
|
||||||
|
|
||||||
|
Donations
|
||||||
|
- Georgi Stoychev, Nuno Ferreira, Steven Anderson, Charalabos Frouzakis
|
||||||
|
- Richard Qian, William Nakamura, Maree Glynn, David Carlier
|
||||||
|
- Alistair Findlay, James Tobin, Ursula Belting, Stephan van den Akker
|
||||||
|
- Ken McCall, Arnaud Maurin, James Tobin, Stefan Kiehne, David Efflandt
|
||||||
|
- Gary Shearer, Stuart Gibb, Fran Casal, Piotr Karczemski, Florian Lehébel
|
||||||
|
- Dominik Müller, Saverio Brancaccio, Florian Lehébel
|
||||||
|
|
||||||
|
Donations
|
||||||
|
- Alvaro Castañeda Mendoza, Simón Llinares Riestra, Radu Sofian
|
||||||
|
- Yevgeny Slusorenko, Joshua Dye, Chris Lukas, Gary Shearer, Gary Shearer
|
||||||
|
- Martin Lankes, Muchlis Polin, Peter Estes, Nuno Ferreira, Duncan Steele
|
||||||
|
- Michael Kleinhans, Atomic Monks, Aleksandar Sokolovski, Brandon Hoeksema
|
||||||
|
- Victor Gabillon, Tristan Reitter, Lupe Aguilar, Florian Pelz
|
||||||
|
- Tanja Wiege, Gabriele Casetti, Andrea De Angelis, Saul Gutierrez
|
||||||
|
- Csongor Ballay, Csongor Ballay, William Youstra, Peter Estes
|
||||||
|
- Régis Hamann, Régis Hamann, Yuri Sucupira, Lucien Greefkes, Frank Sapone
|
||||||
|
|
||||||
|
Donations
|
||||||
|
- Peter Cundall, Michael Richards, Franz Ernst, Florian Lehébel
|
||||||
|
- Jörg Orlowski, Lukasz Szczekocki, Bjarni Kristinsson, David Carlier
|
||||||
|
- Kamensky Mikhail, Roland Schoof, Trevor Robertson, Patrik Pomichal
|
||||||
|
- Guillaume Pointet, Dennis Holierhoek, Daniel Nelson, David Hibshman
|
||||||
|
- Thomas Belvin, Erik Jahn, Susen Skotnik, Dennis McLaughlin, Bert De Mets
|
||||||
|
- Jean-Gabriel Kammerer, Stefan Lukits, Martin Steigerwald
|
||||||
|
- Adam Williamson, A Anton, Ville Kauppila, Gary Shearer
|
||||||
|
- Peter Hausleitner, Philip Pfeifer, Christoph Baldauf, Jane Middlebrooke
|
||||||
|
|
||||||
|
Donations
|
||||||
|
- roundof.org, Roman Marschall, Gary Shearer, Jonathan Banks
|
||||||
|
- Nicolas Affolter, Mahendra Tallur, David Behnke, Mark Supper
|
||||||
|
- Eric Cheminot, Jason Speechley, Michael Martin, Andrew Gilbert
|
||||||
|
- Fabian Schach, michael orosov, Wendell Glick, Eugene Lemaitre
|
||||||
|
- Gerald Angus, Andrea De Angelis, Antonio Sala, Joshua Dye, roundof.org
|
||||||
|
- Andreas Müller, Jose Miguel Bolorino Manzano, Troy Smith, Bernhard Motel
|
||||||
|
- Bernhard Motel, Alexandre Bouhier, Thomas Preissler, Lubomír Saji
|
||||||
|
- Eric Pedersen, Fabrice SAILLY-SIRGUE, Simon Dalsgaard, Joshua Dye
|
||||||
|
|
||||||
|
Donations
|
||||||
|
- Detlef Olp, João Pedro de Lima, Christopher Sweeney, Ryan Gervais
|
||||||
|
- Laszlo Ast, Robert Yerke, Nuno Ferreira, Lachand Valentin, Arne Bernin
|
||||||
|
- Carsten Carulli, Jeremy Kenny, Francisco Monteagudo, Marlow Marlow
|
||||||
|
- Kong Chun Ho, Jonathan Lee, Dominik Rösner, Andreas Frankl
|
||||||
|
- Didier Delhaye, Gianluca Bonato, Ferdinand Ihringer, Mark Dougherty
|
||||||
|
- Топоров Константин, Georges-Mickael Seguin, Jason Grindlay
|
||||||
|
- Gordon Macleod, Anders Jonsson, Peter Estes, Marius Gripsgård,
|
||||||
|
- FoosterNET, Daniel Sandman, David Ault, Matt DeVillier, Chris Leutwyler
|
||||||
|
|
||||||
Donations
|
Donations
|
||||||
- Anthony Waxman, Rémi Verschelde, Alessandro Vitali, Katherine Freeman
|
- Anthony Waxman, Rémi Verschelde, Alessandro Vitali, Katherine Freeman
|
||||||
- Roy Akselsen, Ingrid Becke, Jonathan Lee, Christoph Baldauf
|
- Roy Akselsen, Ingrid Becke, Jonathan Lee, Christoph Baldauf
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
</hard>
|
</hard>
|
||||||
<medium>
|
<medium>
|
||||||
<karts number="4"/>
|
<karts number="4"/>
|
||||||
<requirements time="185"/>
|
<requirements time="197"/>
|
||||||
</medium>
|
</medium>
|
||||||
<easy>
|
<easy>
|
||||||
<karts number="4"/>
|
<karts number="4"/>
|
||||||
|
@@ -16,4 +16,6 @@
|
|||||||
<karts number="3"/>
|
<karts number="3"/>
|
||||||
<requirements position="1"/>
|
<requirements position="1"/>
|
||||||
</easy>
|
</easy>
|
||||||
|
|
||||||
|
<unlock kart="sara_the_wizard"/>
|
||||||
</challenge>
|
</challenge>
|
||||||
|
@@ -10,10 +10,10 @@
|
|||||||
</hard>
|
</hard>
|
||||||
<medium>
|
<medium>
|
||||||
<karts number="4"/>
|
<karts number="4"/>
|
||||||
<requirements time="185"/>
|
<requirements time="187"/>
|
||||||
</medium>
|
</medium>
|
||||||
<easy>
|
<easy>
|
||||||
<karts number="4"/>
|
<karts number="4"/>
|
||||||
<requirements time="220"/>
|
<requirements time="260"/>
|
||||||
</easy>
|
</easy>
|
||||||
</challenge>
|
</challenge>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="50 50 50"
|
<color min="50 50 50"
|
||||||
max="100 100 100" />
|
max="100 100 100" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="1000" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,10 +26,6 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
<wind flips="Y" />
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,10 +26,6 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
<wind flips="Y" />
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="3000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="800" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="800" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="800" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
30
data/gfx/explosion_low.xml
Normal file
30
data/gfx/explosion_low.xml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<particles emitter="sphere" radius="0.1">
|
||||||
|
|
||||||
|
<spreading angle="180" />
|
||||||
|
|
||||||
|
<velocity x="0.000"
|
||||||
|
y="0.0035"
|
||||||
|
z="0.000" />
|
||||||
|
|
||||||
|
<material file="explode.png" />
|
||||||
|
|
||||||
|
<!-- Amount of particles emitted per second -->
|
||||||
|
<rate min="100"
|
||||||
|
max="150" />
|
||||||
|
|
||||||
|
<!-- Minimal and maximal lifetime of a particle, in milliseconds. -->
|
||||||
|
<lifetime min="700"
|
||||||
|
max="900" />
|
||||||
|
|
||||||
|
<!-- Size of the particles -->
|
||||||
|
<size min="0.8"
|
||||||
|
max="1.0"
|
||||||
|
x-increase-factor="0.6"
|
||||||
|
y-increase-factor="0.6"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<color min="255 255 255"
|
||||||
|
max="255 255 255" />
|
||||||
|
|
||||||
|
</particles>
|
@@ -24,6 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="300" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="5000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="2000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="5000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,10 +26,6 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
<wind flips="Y" />
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 0 0" />
|
max="255 0 0" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="50" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 0 0" />
|
max="255 0 0" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="50" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -28,8 +28,4 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,10 +26,4 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="5000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="5000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -28,8 +28,4 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="1000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="0 0 0"
|
<color min="0 0 0"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="3000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -28,10 +28,4 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,10 +26,4 @@
|
|||||||
<color min="40 40 255"
|
<color min="40 40 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="1000" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="0 0 0" />
|
max="0 0 0" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -24,7 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="75" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -27,7 +27,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="50" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -32,9 +32,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="750" />
|
|
||||||
|
|
||||||
<gravity strength="-0.01"
|
|
||||||
only-force-time="500" />
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,8 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="5" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="5" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -24,7 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -24,7 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -24,7 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -25,7 +25,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -24,7 +24,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -23,13 +23,9 @@
|
|||||||
<size min="0.10"
|
<size min="0.10"
|
||||||
max="0.30" />
|
max="0.30" />
|
||||||
|
|
||||||
<color min="40 40 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
<wind flips="Y" />
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
<wind speed="0.16"
|
|
||||||
flips="Y" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -25,7 +25,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -25,9 +25,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
<gravity strength="-0.01"
|
|
||||||
only-force-time="1000" />
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -25,9 +25,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="500" />
|
|
||||||
|
|
||||||
<gravity strength="-0.01"
|
|
||||||
only-force-time="1000" />
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -26,7 +26,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<fadeout time="5000" />
|
|
||||||
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -25,7 +25,4 @@
|
|||||||
<color min="255 255 255"
|
<color min="255 255 255"
|
||||||
max="255 255 255" />
|
max="255 255 255" />
|
||||||
|
|
||||||
<!-- How much time in milliseconds before the particle is fully faded out -->
|
|
||||||
<fadeout time="100" />
|
|
||||||
|
|
||||||
</particles>
|
</particles>
|
||||||
|
@@ -3,18 +3,16 @@
|
|||||||
<card is="Intel(R) HD Graphics" os="windows" version="<9.0" disable="ForceLegacyDevice"/>
|
<card is="Intel(R) HD Graphics" os="windows" version="<9.0" disable="ForceLegacyDevice"/>
|
||||||
<card is="Intel(R) HD Graphics" os="windows" version="<9.0" disable="HighDefinitionTextures"/>
|
<card is="Intel(R) HD Graphics" os="windows" version="<9.0" disable="HighDefinitionTextures"/>
|
||||||
<card is="Intel(R) HD Graphics 2000" os="windows" disable="UniformBufferObject"/>
|
<card is="Intel(R) HD Graphics 2000" os="windows" disable="UniformBufferObject"/>
|
||||||
<card is="Intel(R) HD Graphics 2000" os="windows" disable="AdvancedPipeline"/>
|
<card is="Intel(R) HD Graphics 2000" os="windows" disable="FramebufferSRGB"/>
|
||||||
<card is="Intel(R) HD Graphics 2000" os="windows" disable="FramebufferSRGBWorking"/>
|
|
||||||
<card is="Intel(R) HD Graphics 2000" os="windows" disable="HighDefinitionTextures"/>
|
<card is="Intel(R) HD Graphics 2000" os="windows" disable="HighDefinitionTextures"/>
|
||||||
<card is="Intel(R) HD Graphics 3000" os="windows" disable="UniformBufferObject"/>
|
<card is="Intel(R) HD Graphics 3000" os="windows" disable="UniformBufferObject"/>
|
||||||
<card is="Intel(R) HD Graphics 3000" os="windows" disable="AdvancedPipeline"/>
|
<card is="Intel(R) HD Graphics 3000" os="windows" disable="FramebufferSRGB"/>
|
||||||
<card is="Intel(R) HD Graphics 3000" os="windows" disable="FramebufferSRGBWorking"/>
|
|
||||||
<card is="Intel(R) HD Graphics 3000" os="windows" disable="HighDefinitionTextures"/>
|
<card is="Intel(R) HD Graphics 3000" os="windows" disable="HighDefinitionTextures"/>
|
||||||
<card is="Intel(R) HD Graphics 4600" os="windows" disable="ComputeShader"/>
|
<card is="Intel(R) HD Graphics 4600" os="windows" disable="ComputeShader"/>
|
||||||
<card contains="Intel" os="osx" disable="GI"/>
|
<card contains="Intel" os="osx" disable="GI"/>
|
||||||
<card contains="Intel" os="linux" version="<11.2" disable="ComputeShader"/>
|
<card contains="Intel" os="linux" version="<11.2" disable="ComputeShader"/>
|
||||||
<card contains="Intel" os="linux" version="<11.2" disable="GeometryShader"/>
|
<card contains="Intel" os="linux" version="<11.2" disable="GeometryShader"/>
|
||||||
<card contains="Intel" os="linux" disable="FramebufferSRGBCapable"/>
|
<card contains="Intel" os="linux" disable="FramebufferSRGBWorkaround2"/>
|
||||||
<card contains="Intel" os="linux" version="<11.2" disable="TextureCompressionS3TC"/>
|
<card contains="Intel" os="linux" version="<11.2" disable="TextureCompressionS3TC"/>
|
||||||
<card contains="Intel" os="windows" disable="TextureCompressionS3TC"/>
|
<card contains="Intel" os="windows" disable="TextureCompressionS3TC"/>
|
||||||
<card contains="Intel" os="osx" disable="TextureCompressionS3TC"/>
|
<card contains="Intel" os="osx" disable="TextureCompressionS3TC"/>
|
||||||
@@ -40,4 +38,5 @@
|
|||||||
<card contains="Adreno" os="android" version="<=19" disable="VertexIdWorking"/>
|
<card contains="Adreno" os="android" version="<=19" disable="VertexIdWorking"/>
|
||||||
<card contains="Android Emulator" os="android" disable="ForceLegacyDevice"/>
|
<card contains="Android Emulator" os="android" disable="ForceLegacyDevice"/>
|
||||||
<card os="android" disable="UniformBufferObject"/>
|
<card os="android" disable="UniformBufferObject"/>
|
||||||
|
<card vendor="Broadcom" os="linux" disable="HighDefinitionTextures256"/>
|
||||||
</graphical-restrictions>
|
</graphical-restrictions>
|
||||||
|
@@ -10,7 +10,7 @@ ar_SY=0
|
|||||||
ar_TN=0
|
ar_TN=0
|
||||||
as=অসমীয়া
|
as=অসমীয়া
|
||||||
ast=Asturianu
|
ast=Asturianu
|
||||||
ay=aymar aru
|
ay=Aymar aru
|
||||||
az=Azərbaycanca
|
az=Azərbaycanca
|
||||||
az_IR=0
|
az_IR=0
|
||||||
be=Беларуская мова
|
be=Беларуская мова
|
||||||
@@ -20,14 +20,14 @@ bn=বাংলা
|
|||||||
bn_BD=0
|
bn_BD=0
|
||||||
bn_IN=0
|
bn_IN=0
|
||||||
bo=བོད་སྐད་
|
bo=བོད་སྐད་
|
||||||
br=brezhoneg
|
br=Brezhoneg
|
||||||
bs=Bosanski
|
bs=Bosanski
|
||||||
bs_BA=0
|
bs_BA=0
|
||||||
bs_BS=0
|
bs_BS=0
|
||||||
ca_ES=0
|
ca_ES=0
|
||||||
ca=0
|
ca=0
|
||||||
cmn=0
|
cmn=0
|
||||||
co=corsu
|
co=Corsu
|
||||||
cs=Čeština
|
cs=Čeština
|
||||||
cs_CZ=Čeština (Česká Republika)
|
cs_CZ=Čeština (Česká Republika)
|
||||||
cy=Welsh
|
cy=Welsh
|
||||||
@@ -70,15 +70,15 @@ es_PR=0
|
|||||||
es_SV=0
|
es_SV=0
|
||||||
es_UY=0
|
es_UY=0
|
||||||
es_VE=0
|
es_VE=0
|
||||||
et=eesti keel
|
et=Eesti keel
|
||||||
et_EE=0
|
et_EE=0
|
||||||
et_ET=0
|
et_ET=0
|
||||||
eu=euskara
|
eu=Euskara
|
||||||
eu_ES=0
|
eu_ES=0
|
||||||
fa=فارسى
|
fa=فارسى
|
||||||
fa_AF=0
|
fa_AF=0
|
||||||
fa_IR=0
|
fa_IR=0
|
||||||
fi=suomi
|
fi=Suomi
|
||||||
fi_FI=0
|
fi_FI=0
|
||||||
fo=Føroyskt
|
fo=Føroyskt
|
||||||
fo_FO=0
|
fo_FO=0
|
||||||
@@ -101,7 +101,7 @@ he_IL=0
|
|||||||
hi=हिन्दी
|
hi=हिन्दी
|
||||||
hr=Hrvatski
|
hr=Hrvatski
|
||||||
hr_HR=0
|
hr_HR=0
|
||||||
hu=magyar
|
hu=Magyar
|
||||||
hu_HU=0
|
hu_HU=0
|
||||||
hy=Հայերեն
|
hy=Հայերեն
|
||||||
ia=Interlingua
|
ia=Interlingua
|
||||||
@@ -123,6 +123,7 @@ km_KH=0
|
|||||||
kn=ಕನ್ನಡ
|
kn=ಕನ್ನಡ
|
||||||
ko=한국어
|
ko=한국어
|
||||||
ko_KR=0
|
ko_KR=0
|
||||||
|
krl=Karjalan kieli
|
||||||
ku=Kurdî
|
ku=Kurdî
|
||||||
kw=Kernowek
|
kw=Kernowek
|
||||||
ky=кыргызча
|
ky=кыргызча
|
||||||
@@ -139,6 +140,7 @@ mk=Македонски
|
|||||||
mk_MK=0
|
mk_MK=0
|
||||||
ml=മലയാളം
|
ml=മലയാളം
|
||||||
mn=Монгол
|
mn=Монгол
|
||||||
|
mn_MN=Монгол
|
||||||
mr=मराठी
|
mr=मराठी
|
||||||
ms=Bahasa Melayu
|
ms=Bahasa Melayu
|
||||||
ms_MY=0
|
ms_MY=0
|
||||||
@@ -164,6 +166,7 @@ os=0
|
|||||||
pa=ਪੰਜਾਬੀ
|
pa=ਪੰਜਾਬੀ
|
||||||
pl=Polski
|
pl=Polski
|
||||||
pl_PL=0
|
pl_PL=0
|
||||||
|
pms=Piemontèis
|
||||||
ps=پښتو
|
ps=پښتو
|
||||||
pt=Português
|
pt=Português
|
||||||
pt_BR=0
|
pt_BR=0
|
||||||
@@ -176,6 +179,8 @@ ru=Русский
|
|||||||
ru_RU=0
|
ru_RU=0
|
||||||
rw=Kinyarwanda
|
rw=Kinyarwanda
|
||||||
sa=0
|
sa=0
|
||||||
|
sc=Sardu
|
||||||
|
sco=0
|
||||||
sd=0
|
sd=0
|
||||||
se=Sámegiella
|
se=Sámegiella
|
||||||
se_NO=0
|
se_NO=0
|
||||||
|
1760
data/po/ar.po
1760
data/po/ar.po
File diff suppressed because it is too large
Load Diff
2497
data/po/be.po
2497
data/po/be.po
File diff suppressed because it is too large
Load Diff
2822
data/po/bg.po
2822
data/po/bg.po
File diff suppressed because it is too large
Load Diff
1622
data/po/bn.po
1622
data/po/bn.po
File diff suppressed because it is too large
Load Diff
1781
data/po/br.po
1781
data/po/br.po
File diff suppressed because it is too large
Load Diff
2887
data/po/bs.po
2887
data/po/bs.po
File diff suppressed because it is too large
Load Diff
1682
data/po/ca.po
1682
data/po/ca.po
File diff suppressed because it is too large
Load Diff
1866
data/po/cs.po
1866
data/po/cs.po
File diff suppressed because it is too large
Load Diff
1930
data/po/da.po
1930
data/po/da.po
File diff suppressed because it is too large
Load Diff
1737
data/po/de.po
1737
data/po/de.po
File diff suppressed because it is too large
Load Diff
1916
data/po/el.po
1916
data/po/el.po
File diff suppressed because it is too large
Load Diff
1606
data/po/en_AU.po
1606
data/po/en_AU.po
File diff suppressed because it is too large
Load Diff
1606
data/po/en_GB.po
1606
data/po/en_GB.po
File diff suppressed because it is too large
Load Diff
2812
data/po/eo.po
2812
data/po/eo.po
File diff suppressed because it is too large
Load Diff
1689
data/po/es.po
1689
data/po/es.po
File diff suppressed because it is too large
Load Diff
2014
data/po/eu.po
2014
data/po/eu.po
File diff suppressed because it is too large
Load Diff
1604
data/po/fa.po
1604
data/po/fa.po
File diff suppressed because it is too large
Load Diff
1688
data/po/fi.po
1688
data/po/fi.po
File diff suppressed because it is too large
Load Diff
1902
data/po/fr.po
1902
data/po/fr.po
File diff suppressed because it is too large
Load Diff
1609
data/po/fr_CA.po
1609
data/po/fr_CA.po
File diff suppressed because it is too large
Load Diff
1685
data/po/ga.po
1685
data/po/ga.po
File diff suppressed because it is too large
Load Diff
1698
data/po/gd.po
1698
data/po/gd.po
File diff suppressed because it is too large
Load Diff
2363
data/po/gl.po
2363
data/po/gl.po
File diff suppressed because it is too large
Load Diff
2379
data/po/he.po
2379
data/po/he.po
File diff suppressed because it is too large
Load Diff
1606
data/po/hi.po
1606
data/po/hi.po
File diff suppressed because it is too large
Load Diff
1618
data/po/hr.po
1618
data/po/hr.po
File diff suppressed because it is too large
Load Diff
2644
data/po/hu.po
2644
data/po/hu.po
File diff suppressed because it is too large
Load Diff
1606
data/po/hy.po
1606
data/po/hy.po
File diff suppressed because it is too large
Load Diff
1964
data/po/id.po
1964
data/po/id.po
File diff suppressed because it is too large
Load Diff
1606
data/po/is.po
1606
data/po/is.po
File diff suppressed because it is too large
Load Diff
1924
data/po/it.po
1924
data/po/it.po
File diff suppressed because it is too large
Load Diff
1780
data/po/ja.po
1780
data/po/ja.po
File diff suppressed because it is too large
Load Diff
1628
data/po/jbo.po
1628
data/po/jbo.po
File diff suppressed because it is too large
Load Diff
1648
data/po/ko.po
1648
data/po/ko.po
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1700
data/po/kw.po
1700
data/po/kw.po
File diff suppressed because it is too large
Load Diff
1624
data/po/ky.po
1624
data/po/ky.po
File diff suppressed because it is too large
Load Diff
2819
data/po/la.po
2819
data/po/la.po
File diff suppressed because it is too large
Load Diff
1733
data/po/lt.po
1733
data/po/lt.po
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user