mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-21 19:45:10 +00:00
Make -- pausable true by default
This commit is contained in:
parent
656011a1d7
commit
00045a6776
10 changed files with 5 additions and 15 deletions
|
@ -1,6 +1,7 @@
|
|||
-- name: Arena
|
||||
-- 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
|
||||
-- pausable: false
|
||||
|
||||
GAME_STATE_ACTIVE = 1
|
||||
GAME_STATE_INACTIVE = 2
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
-- 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.
|
||||
-- pausable: true
|
||||
|
||||
if not _G.charSelectExists then
|
||||
local first = false
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
-- name: [CS] Extra Characters
|
||||
-- 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
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
-- name: Cheats
|
||||
-- incompatible: cheats
|
||||
-- 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
|
||||
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
|
||||
-- description: Everyone swims faster.
|
||||
-- pausable: true
|
||||
|
||||
function mario_before_phys_step(m)
|
||||
local hScale = 1.0
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
-- name: Hide and Seek
|
||||
-- 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
|
||||
-- pausable: false
|
||||
|
||||
-- constants
|
||||
local ROUND_STATE_WAIT = 0
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
-- name: Personal Star Counter
|
||||
-- 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
|
||||
-- pausable: true
|
||||
|
||||
------------------------------
|
||||
----- 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 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);
|
||||
char* themeChoices[DJUI_THEME_MAX];
|
||||
|
|
|
@ -15,17 +15,10 @@
|
|||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
static void djui_panel_compatibility_checkbox_on_value_change(UNUSED struct DjuiBase* caller) {
|
||||
#ifdef DISCORD_SDK
|
||||
gDiscordInitialized = false;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef DEVELOPMENT
|
||||
void djui_panel_options_debug_create(struct DjuiBase* caller) {
|
||||
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, DEBUG_TITLE), false);
|
||||
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, 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) {
|
||||
struct DjuiThreePanel* panel = djui_panel_menu_create(DLANG(MISC, MISC_TITLE), false);
|
||||
struct DjuiBase* body = djui_three_panel_get_body(panel);
|
||||
|
||||
djui_themes_init();
|
||||
|
||||
{
|
||||
djui_checkbox_create(body, DLANG(MISC, DISABLE_POPUPS), &configDisablePopups, NULL);
|
||||
#ifndef DEVELOPMENT
|
||||
|
|
|
@ -404,6 +404,7 @@ static void mod_extract_fields(struct Mod* mod) {
|
|||
mod->name = NULL;
|
||||
mod->incompatible = NULL;
|
||||
mod->description = NULL;
|
||||
mod->pausable = true;
|
||||
|
||||
// read line-by-line
|
||||
#define BUFFER_SIZE MAX(MAX(MOD_NAME_MAX_LENGTH, MOD_INCOMPATIBLE_MAX_LENGTH), MOD_DESCRIPTION_MAX_LENGTH)
|
||||
|
|
Loading…
Reference in a new issue