Make -- pausable true by default
This commit is contained in:
parent
656011a1d7
commit
00045a6776
|
@ -1,6 +1,7 @@
|
||||||
-- name: Arena
|
-- name: Arena
|
||||||
-- description: An arena-shooter inspired game mode with custom weapons and levels.\nSeven gamemodes in one, three custom stages, and five weapons.
|
-- description: An arena-shooter inspired game mode with custom weapons and levels.\nSeven gamemodes in one, three custom stages, and five weapons.
|
||||||
-- incompatible: gamemode arena
|
-- incompatible: gamemode arena
|
||||||
|
-- pausable: false
|
||||||
|
|
||||||
GAME_STATE_ACTIVE = 1
|
GAME_STATE_ACTIVE = 1
|
||||||
GAME_STATE_INACTIVE = 2
|
GAME_STATE_INACTIVE = 2
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
-- name: [CS] VL-Tone & Cjes Luigi
|
-- name: [CS] VL-Tone & Cjes Luigi
|
||||||
-- description: [CS] VL-Tone & Cjes Luigi\nBy Coop Deluxe Team\n\nnThis Character Select pack adds VL-Tone Luigi and Cjes Luigi, who was originally the model for luigi in earlier versions of sm64ex-coop.
|
-- description: [CS] VL-Tone & Cjes Luigi\nBy Coop Deluxe Team\n\nnThis Character Select pack adds VL-Tone Luigi and Cjes Luigi, who was originally the model for luigi in earlier versions of sm64ex-coop.
|
||||||
-- pausable: true
|
|
||||||
|
|
||||||
if not _G.charSelectExists then
|
if not _G.charSelectExists then
|
||||||
local first = false
|
local first = false
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
-- name: [CS] Extra Characters
|
-- name: [CS] Extra Characters
|
||||||
-- description: [CS] Extra Characters\nBy Coop Deluxe Team\n\nThis Character Select pack adds other characters from the Mario series!
|
-- description: [CS] Extra Characters\nBy Coop Deluxe Team\n\nThis Character Select pack adds other characters from the Mario series!
|
||||||
-- pausable: true
|
|
||||||
|
|
||||||
if not _G.charSelectExists then return end
|
if not _G.charSelectExists then return end
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
-- name: Cheats
|
-- name: Cheats
|
||||||
-- incompatible: cheats
|
-- incompatible: cheats
|
||||||
-- description: Cheats\nA mod that adds a bunch of cheats to the mod menu, accessible through the pause menu.
|
-- description: Cheats\nA mod that adds a bunch of cheats to the mod menu, accessible through the pause menu.
|
||||||
-- pausable: true
|
|
||||||
|
|
||||||
-- localize functions to improve performance
|
-- localize functions to improve performance
|
||||||
local math_floor,smlua_text_utils_get_language,table_insert,approach_s32,set_mario_action,get_network_area_timer = math.floor,smlua_text_utils_get_language,table.insert,approach_s32,set_mario_action,get_network_area_timer
|
local math_floor,smlua_text_utils_get_language,table_insert,approach_s32,set_mario_action,get_network_area_timer = math.floor,smlua_text_utils_get_language,table.insert,approach_s32,set_mario_action,get_network_area_timer
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
-- name: Faster Swimming
|
-- name: Faster Swimming
|
||||||
-- description: Everyone swims faster.
|
-- description: Everyone swims faster.
|
||||||
-- pausable: true
|
|
||||||
|
|
||||||
function mario_before_phys_step(m)
|
function mario_before_phys_step(m)
|
||||||
local hScale = 1.0
|
local hScale = 1.0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
-- name: Hide and Seek
|
-- name: Hide and Seek
|
||||||
-- incompatible: gamemode
|
-- incompatible: gamemode
|
||||||
-- description: A simple hide-and-seek gamemode for\nCo-op.\n\nThe game is split into two teams:\n\nHiders and Seekers. The goal is for all\n\Hiders to be converted into a Seeker within a certain timeframe.\n\nAll Seekers appear as a metal character.\n\nEnjoy! :D\n\nConcept by: Super Keeberghrh
|
-- description: A simple hide-and-seek gamemode for\nCo-op.\n\nThe game is split into two teams:\n\nHiders and Seekers. The goal is for all\n\Hiders to be converted into a Seeker within a certain timeframe.\n\nAll Seekers appear as a metal character.\n\nEnjoy! :D\n\nConcept by: Super Keeberghrh
|
||||||
|
-- pausable: false
|
||||||
|
|
||||||
-- constants
|
-- constants
|
||||||
local ROUND_STATE_WAIT = 0
|
local ROUND_STATE_WAIT = 0
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
-- name: Personal Star Counter
|
-- name: Personal Star Counter
|
||||||
-- incompatible: gamemode
|
-- incompatible: gamemode
|
||||||
-- description: See how many stars you've collected!\n\nCredits:\n\\#097419\\Mr.Needlemouse\\#FFFFFF\\ - Concept\nSunk\\#dcdcdc\\ - Creator\n\\#269A91\\Demnyx\\#dcdcdc\\ - Assistance\n\\#f296af\\PeachyPeach\\#dcdcdc\\ - Global functions
|
-- description: See how many stars you've collected!\n\nCredits:\n\\#097419\\Mr.Needlemouse\\#FFFFFF\\ - Concept\nSunk\\#dcdcdc\\ - Creator\n\\#269A91\\Demnyx\\#dcdcdc\\ - Assistance\n\\#f296af\\PeachyPeach\\#dcdcdc\\ - Global functions
|
||||||
-- pausable: true
|
|
||||||
|
|
||||||
------------------------------
|
------------------------------
|
||||||
----- Localize functions -----
|
----- Localize functions -----
|
||||||
|
|
|
@ -53,6 +53,8 @@ void djui_panel_main_menu_create(struct DjuiBase* caller) {
|
||||||
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MENU_OPTIONS, MENU_TITLE), false);
|
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MENU_OPTIONS, MENU_TITLE), false);
|
||||||
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
||||||
|
|
||||||
|
djui_themes_init();
|
||||||
|
|
||||||
{
|
{
|
||||||
djui_checkbox_create(body, DLANG(DJUI_THEMES, CENTER), &configDjuiThemeCenter, djui_panel_menu_options_djui_setting_change);
|
djui_checkbox_create(body, DLANG(DJUI_THEMES, CENTER), &configDjuiThemeCenter, djui_panel_menu_options_djui_setting_change);
|
||||||
char* themeChoices[DJUI_THEME_MAX];
|
char* themeChoices[DJUI_THEME_MAX];
|
||||||
|
|
|
@ -15,17 +15,10 @@
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void djui_panel_compatibility_checkbox_on_value_change(UNUSED struct DjuiBase* caller) {
|
|
||||||
#ifdef DISCORD_SDK
|
|
||||||
gDiscordInitialized = false;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef DEVELOPMENT
|
#ifdef DEVELOPMENT
|
||||||
void djui_panel_options_debug_create(struct DjuiBase* caller) {
|
void djui_panel_options_debug_create(struct DjuiBase* caller) {
|
||||||
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, DEBUG_TITLE), false);
|
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, DEBUG_TITLE), false);
|
||||||
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
||||||
|
|
||||||
{
|
{
|
||||||
djui_checkbox_create(body, DLANG(MISC, FIXED_COLLISIONS), (bool*)&gLevelValues.fixCollisionBugs, NULL);
|
djui_checkbox_create(body, DLANG(MISC, FIXED_COLLISIONS), (bool*)&gLevelValues.fixCollisionBugs, NULL);
|
||||||
djui_checkbox_create(body, DLANG(MISC, LUA_PROFILER), &configLuaProfiler, NULL);
|
djui_checkbox_create(body, DLANG(MISC, LUA_PROFILER), &configLuaProfiler, NULL);
|
||||||
|
@ -61,9 +54,6 @@ static void djui_panel_options_open_user_folder(UNUSED struct DjuiBase* caller)
|
||||||
void djui_panel_misc_create(struct DjuiBase* caller) {
|
void djui_panel_misc_create(struct DjuiBase* caller) {
|
||||||
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, MISC_TITLE), false);
|
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, MISC_TITLE), false);
|
||||||
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
||||||
|
|
||||||
djui_themes_init();
|
|
||||||
|
|
||||||
{
|
{
|
||||||
djui_checkbox_create(body, DLANG(MISC, DISABLE_POPUPS), &configDisablePopups, NULL);
|
djui_checkbox_create(body, DLANG(MISC, DISABLE_POPUPS), &configDisablePopups, NULL);
|
||||||
#ifndef DEVELOPMENT
|
#ifndef DEVELOPMENT
|
||||||
|
|
|
@ -404,6 +404,7 @@ static void mod_extract_fields(struct Mod* mod) {
|
||||||
mod->name = NULL;
|
mod->name = NULL;
|
||||||
mod->incompatible = NULL;
|
mod->incompatible = NULL;
|
||||||
mod->description = NULL;
|
mod->description = NULL;
|
||||||
|
mod->pausable = true;
|
||||||
|
|
||||||
// read line-by-line
|
// read line-by-line
|
||||||
#define BUFFER_SIZE MAX(MAX(MOD_NAME_MAX_LENGTH, MOD_INCOMPATIBLE_MAX_LENGTH), MOD_DESCRIPTION_MAX_LENGTH)
|
#define BUFFER_SIZE MAX(MAX(MOD_NAME_MAX_LENGTH, MOD_INCOMPATIBLE_MAX_LENGTH), MOD_DESCRIPTION_MAX_LENGTH)
|
||||||
|
|
Loading…
Reference in New Issue