Package com.prineside.tdi2
Class Config
java.lang.Object
com.prineside.tdi2.Config
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
static final String
static String
static String
static String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static String
static final Color
static final int
static final int
static final String
static final boolean
static final boolean
static final boolean
static final float
static final boolean
static final boolean
static final boolean
static final String
static final boolean
static final int
static final int
static final String
static final float
Max duration of the validated replay in endless modestatic final float
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final String
static int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final float
static final String
static final String
static String
static boolean
static String
static final String
static final String
static final String
static final String
static final String[]
static final String
static final String
static final String
static final long
static final float
static final String
static final String
static String
static final String
static final String
static final int
If game has received no action from the player during this time, XP will not be issuedstatic final int
Server-side, +1 xp time intervalstatic final int
Same as PLAYER_XP_ISSUE_INTERVAL but for an endless modestatic final int
static final int
static String
static final String
static final String
static final boolean
static final String
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static String
static final int
static final String
static final String
static final String
static final String
static final boolean
static final int
static String
static final int
static final float
static final int
static final float
static float
static final String
static final int
Default viewport height in pixels, will be multiplied by UI scaling from the settingsstatic final String
static final Color
static String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
static String
getModId()
static boolean
isCompatibleWithBuild
(int build) Check if build is compatible with the current build.static boolean
static boolean
static boolean
-
Field Details
-
PACKAGE
-
BUILD
public static final int BUILD- See Also:
-
BUILD_PROTOCOL
public static final int BUILD_PROTOCOL- See Also:
-
VERSION
- See Also:
-
DEBUG_MODE
public static final boolean DEBUG_MODE- See Also:
-
PUBLIC_BETA_MODE
public static final boolean PUBLIC_BETA_MODE- See Also:
-
DEBUG_GENERATE_LOCALE_STUFF
public static final boolean DEBUG_GENERATE_LOCALE_STUFF- See Also:
-
DEBUG_GENERATE_RESOURCES_JSON
public static final boolean DEBUG_GENERATE_RESOURCES_JSON- See Also:
-
DEBUG_GENERATE_KRYO_REGISTRY
public static final boolean DEBUG_GENERATE_KRYO_REGISTRY- See Also:
-
DEBUG_VALIDATE_LOCALES
public static final boolean DEBUG_VALIDATE_LOCALES- See Also:
-
AD_DEBUG_MODE
public static final boolean AD_DEBUG_MODE- See Also:
-
DEVELOPER_MODE_AVAILABLE
public static final boolean DEVELOPER_MODE_AVAILABLE- See Also:
-
DISPLAY_HEIGHT
public static final int DISPLAY_HEIGHT- See Also:
-
DISPLAY_WIDTH
public static final int DISPLAY_WIDTH- See Also:
-
SYNC_CHECK_MAX_DEPTH
public static final int SYNC_CHECK_MAX_DEPTH- See Also:
-
SYNC_CHECK_COLD_START_ON_CONTINUE
public static final boolean SYNC_CHECK_COLD_START_ON_CONTINUE- See Also:
-
DEBUG_ITEM_DROP_RATE
public static final float DEBUG_ITEM_DROP_RATE- See Also:
-
DEBUG_TEST_MANAGERS
public static final boolean DEBUG_TEST_MANAGERS- See Also:
-
WHITE_COLOR_CACHED_FLOAT_BITS
-
BACKGROUND_COLOR
-
VIEWPORT_HEIGHT
public static final int VIEWPORT_HEIGHTDefault viewport height in pixels, will be multiplied by UI scaling from the settings- See Also:
-
TILE_SIZE
public static final int TILE_SIZE- See Also:
-
TILE_SIZE_INV
public static final float TILE_SIZE_INV- See Also:
-
TILE_HALF_SIZE
public static final int TILE_HALF_SIZE- See Also:
-
TILE_HALF_SIZE_INV
public static final float TILE_HALF_SIZE_INV- See Also:
-
FONT_SIZE_HUGE
public static final int FONT_SIZE_HUGE- See Also:
-
FONT_SIZE_LARGE
public static final int FONT_SIZE_LARGE- See Also:
-
FONT_SIZE_MEDIUM
public static final int FONT_SIZE_MEDIUM- See Also:
-
FONT_SIZE_SMALL
public static final int FONT_SIZE_SMALL- See Also:
-
FONT_SIZE_X_SMALL
public static final int FONT_SIZE_X_SMALL- See Also:
-
FONT_SIZE_XX_SMALL
public static final int FONT_SIZE_XX_SMALL- See Also:
-
GAME_STATE_UPDATE_RATE
public static int GAME_STATE_UPDATE_RATE -
UPDATE_DELTA_TIME
public static float UPDATE_DELTA_TIME -
MAX_UPDATES_DURATION
public static final long MAX_UPDATES_DURATION- See Also:
-
MAX_UPDATES_TIME_ACCUMULATOR
public static final float MAX_UPDATES_TIME_ACCUMULATOR- See Also:
-
REPLAY_CHARTS_INTERVAL
public static final int REPLAY_CHARTS_INTERVAL -
REPLAY_CHARTS_VERSION
public static final int REPLAY_CHARTS_VERSION- See Also:
-
GIVEN_DAMAGE_EXP_COEFF
public static final float GIVEN_DAMAGE_EXP_COEFF- See Also:
-
ENEMY_DIE_SCORE_MULTIPLIER
public static final float ENEMY_DIE_SCORE_MULTIPLIER- See Also:
-
PLAYER_XP_ISSUE_INTERVAL
public static final int PLAYER_XP_ISSUE_INTERVALServer-side, +1 xp time interval- See Also:
-
PLAYER_XP_ISSUE_INTERVAL_ENDLESS
public static final int PLAYER_XP_ISSUE_INTERVAL_ENDLESSSame as PLAYER_XP_ISSUE_INTERVAL but for an endless mode- See Also:
-
PLAYER_XP_INACTIVITY_DURATION
public static final int PLAYER_XP_INACTIVITY_DURATIONIf game has received no action from the player during this time, XP will not be issued- See Also:
-
PLAYER_XP_MAX_PER_GAME
public static final int PLAYER_XP_MAX_PER_GAME- See Also:
-
PRESTIGE_MAP_SELL_STAT_MIN_PRICE
public static final int PRESTIGE_MAP_SELL_STAT_MIN_PRICE- See Also:
-
ENDLESS_MAX_REPLAY_DURATION
public static final float ENDLESS_MAX_REPLAY_DURATIONMax duration of the validated replay in endless mode- See Also:
-
LEGACY_PREFERENCES_NAME_PREFIX
-
LEGACY_PREFERENCES_NAME_PROGRESS
-
LEGACY_PREFERENCES_NAME_SETTINGS
-
LEGACY_PREFERENCES_NAME_STATISTICS
-
LEGACY_PREFERENCES_NAME_USER_MAPS
-
LEGACY_PREFERENCES_NAMES
-
RESOURCES_DIR
- See Also:
-
PLAY_STORE_URI
- See Also:
-
APP_STORE_URI
- See Also:
-
SITE_URL
-
AVATAR_WEB_TEXTURES_URL
-
STEAM_APP_ID
public static final int STEAM_APP_ID- See Also:
-
NEWS_URI
-
WIKI_URL
- See Also:
-
OPTIONAL_WEB_TEXTURES_URL
- See Also:
-
PRIVACY_POLICY_URL
-
TERMS_AND_CONDITIONS_URL
-
WHY_ACCOUNT_URL
-
I18N_SUGGEST_FIX_URL
- See Also:
-
DAILY_QUEST_RULES_WIKI_URL
- See Also:
-
SITE_SHARED_GET_PART
- See Also:
-
SERVER_TIMESTAMP_URL
-
SERVER_TIMESTAMP_FALLBACK_URL
- See Also:
-
GAME_REPLAY_REPORT_URL
-
IAP_VALIDATION_URL
-
GET_BEST_GAME_REPLAY_URL
-
SECRET_CODE_APPLICATION_URL
-
LOGGER_REPORT_URL
-
GAME_START_LOG_URL
-
DYNAMIC_SETTINGS_URL
-
AUTH_GET_SESSION_INFO_URL
-
AUTH_SAVE_GAME_URL
-
AUTH_PASTEBIN_URL
-
AUTH_BACKUP_PROGRESS_URL
-
AUTH_LOAD_GAME_URL
-
AUTH_DELETE_GAME_URL
-
AUTH_SIGN_IN_URL
-
AUTH_SIGN_IN_CONFIRM_OTP_URL
-
AUTH_SIGN_IN_GOOGLE_URL
-
AUTH_SIGN_IN_STEAM_URL
-
AUTH_SIGN_IN_OKJOY_URL
-
AUTH_PASSWORD_RESET_URL
-
AUTH_PASSWORD_SET_URL
-
AUTH_CONFIRM_EMAIL_URL
-
AUTH_LINK_ACCOUNT_STATUS_URL
-
AUTH_LINK_STEAM_URL
-
AUTH_NICKNAME_CHANGE_URL
-
AUTH_SIGN_OUT_URL
-
AUTH_SIGN_UP_URL
-
AUTH_SIGN_UP_STEAM_URL
-
AUTH_SIGN_UP_GOOGLE_URL
-
REVIEW_URL
-
GET_SAVED_GAMES_LIST_URL
-
SET_CLOUD_SAVE_NOTE
-
REQUEST_OF_MERIT_BADGE
-
GET_LAST_REPLAYS_TO_RESTORE_PREFERENCES_URL
-
GET_BACKUPS_TO_RESTORE_PREFERENCES_URL
-
GET_BASIC_LEVELS_TOP_LEADERBOARDS_URL
-
GET_LEADERBOARDS_URL
-
GET_SKILL_POINT_LEADER_BOARD_URL
-
GET_LEADERBOARDS_RANK_URL
-
GET_DAILY_QUEST_LEADERBOARDS_URL
-
GET_LEADERBOARDS_ADVANCE_RANK_URL
-
GET_DAILY_QUEST_LEADERBOARDS_ADVANCE_RANK_URL
-
GET_LATEST_NEWS_URL
-
RECEIVE_ISSUED_ITEMS_URL
-
GET_DAILY_QUEST_INFO_URL
-
GET_DAILY_QUEST_HASH_URL
-
GET_DAILY_QUEST_MAP_URL
-
GET_RUNTIME_LEADERBOARDS_URL
-
GET_COMMUNITY_TRANSLATORS_URL
-
GET_MESSAGES_URL
-
GET_BETA_ACCOUNT_LINK_STATUS_URL
-
LINK_BETA_ACCOUNT_URL
-
MARK_MESSAGE_URL
-
ANALYTICS_FOR_ACTIONS_URL
- See Also:
-
GET_ACCOUNT_SETTINGS_URL
-
VOTE_MUSIC_URL
-
SUBMIT_MUSIC_URL
-
GET_STEAM_AUTH_TICKET_INFO_URL
-
XDX_ROOT_URL
-
XDX_VIEW_NEWS_URL
-
XDX_VIEW_SEASONAL_LEADERBOARD_URL
-
XDX_VIEW_PLAYER_PROFILE_URL
-
XDX_VIEW_PLAYER_PROFILE_BY_NICKNAME_URL
-
DEVELOPER_DOCUMENTATION_URL
- See Also:
-
STEAM_TXN_PRODUCT_LIST_URL
-
STEAM_TXN_START_URL
-
STEAM_TXN_FINALIZE_URL
-
FEEDBACK_EMAIL
- See Also:
-
PROFILE_STATUS_DOUBLE_GAIN
- See Also:
-
PROFILE_STATUS_PREMIUM
- See Also:
-
PAYMENTS_STORE_PARAM_ANDROID_GOOGLE
- See Also:
-
ANDROID_REWARDED_VIDEOS_ID
-
ANDROID_REWARDED_INTERSTITIAL_AD_ID
-
ANDROID_INTERSTITIAL_AD_ID
-
IOS_REWARDED_VIDEOS_ID
-
IS_HEADLESS
public static boolean IS_HEADLESS
-
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
isCompatibleWithBuild
public static boolean isCompatibleWithBuild(int build) Check if build is compatible with the current build. Compatible builds are checked in: - Saving the state of an old replays - Continuing of the saved game - Server side replay validation - Replay player feature in-game- Parameters:
build
- build to check- Returns:
- true if builds are compatible (for example, replays will be parsed correctly etc)
-
getMaxTextureSize
public static int getMaxTextureSize() -
isHeadless
public static boolean isHeadless() -
getModId
- Returns:
- global modification ID (which will be used as a part of preferences file name) or null if mod-id.txt is not defined or is invalid
-
isModdingMode
public static boolean isModdingMode() -
preferencesEncryptionEnabled
public static boolean preferencesEncryptionEnabled()
-