Merge remote-tracking branch 'origin/master' into game_protocol
This commit is contained in:
commit
4fced331fe
@ -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,20 +258,14 @@ 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(Libbfd)
|
||||||
find_package(X11 REQUIRED)
|
if(LIBBFD_FOUND)
|
||||||
include_directories(${X11_INCLUDE_DIR})
|
add_definitions(-DENABLE_LIBBFD)
|
||||||
|
include_directories(${LIBBFD_INCLUDE_DIRS})
|
||||||
if(USE_LIBBFD)
|
else()
|
||||||
find_package(Libbfd)
|
set(USE_LIBBFD OFF CACHE BOOL "Use libbfd for crash reporting and leak check" FORCE)
|
||||||
if(LIBBFD_FOUND)
|
message(WARNING "Libbfd not found, disable integrated stack trace.")
|
||||||
add_definitions(-DENABLE_LIBBFD)
|
|
||||||
include_directories(${LIBBFD_INCLUDE_DIRS})
|
|
||||||
else()
|
|
||||||
set(USE_LIBBFD OFF CACHE BOOL "Use libbfd for crash reporting and leak check" FORCE)
|
|
||||||
message(WARNING "Libbfd not found, disable integrated stack trace.")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -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 \
|
||||||
overworld sandtrack scotland snowmountain snowtuxpeak \
|
introcutscene introcutscene2 lighthouse mines olivermath \
|
||||||
soccer_field tutorial"
|
overworld sandtrack scotland snowmountain snowtuxpeak \
|
||||||
|
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
2016
data/po/eu.po
2016
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
1904
data/po/fr.po
1904
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
Loading…
x
Reference in New Issue
Block a user