Super Momoi 64 Co-Op - Warp Mod and Save/Flag Mod

and other shit Warp Mod: v1.00n Save/Flag Mod: v1.01a


"/warp reset" demonstration "/save cap wing" demonstration

  1. How to Install
    1. Warp Mod
      1. Single File Version (v1.00k) (Legacy Format)
      2. Multi File Version (v1.00n)
    2. Save/Flag Mod
      1. Single File Version (v1.01a)
  2. Miscellaneous Downloads
  3. Warp Mod Chat Commands
    1. /warp to [level] [area] [act] [warp node]
      1. Command Example
      2. Parameters
    2. /warp castle [level]
      1. Command Examples
      2. Parameters
    3. /warp start
      1. Command Example
      2. Parameters
    4. /warp restart
      1. Command Example
      2. Parameters
    5. /warp reset
      1. Command Example
      2. Parameters
    6. /warp exit [ |1|2]
      1. Command Examples
      2. Parameters
    7. /warp change [area]
      1. Command Examples
      2. Parameters
    8. /warp get [level]
      1. Command Example
      2. Parameters
    9. /warp cget [course]
      1. Command Example
      2. Parameters
    10. /warp sget [short name]
      1. Command Example
      2. Parameters
    11. /warp nget [warp node id]
      1. Command Example
      2. Parameters
    12. /warp iget [warp index]
      1. Command Example
      2. Parameters
    13. /warp popups [on|off|local| ]
      1. Command Example
      2. Parameters
    14. /warp host_only [on|off]
      1. Command Example
      2. Parameters
    15. /warp pw [painting]
      1. Command Example
      2. Parameters
    16. /warp extra [peach|cake|cam|bowser] [on|off|cut|all]
      1. Command Example
      2. Parameters
    17. /warp help
      1. Command Example
      2. Parameters
    18. /warp help2
      1. Command Example
      2. Parameters
  4. Save/Flag Mod Chat Commands
    1. /save star [StarFlag] [CourseNum]
      1. Command Example
      2. Parameters
    2. /save rstar [StarFlag] [CourseNum]
      1. Command Example
      2. Parameters
    3. /save allstar [CourseNum]
      1. Command Example
      2. Parameters
    4. /save nostar [StarFlag] [CourseNum]
      1. Command Example
      2. Parameters
    5. /save cap [CapType] [Remove]
      1. Command Example
      2. Parameters
    6. /save doors [Remove]
      1. Command Example
      2. Parameters
    7. /keys [Remove]
      1. Command Example
      2. Parameters
    8. /save set [SaveFlag]
      1. Command Example
      2. Parameters
    9. /save clear [SaveFlag]
      1. Command Example
      2. Parameters
    10. /save advance
      1. Command Example
      2. Parameters
    11. /save shift
      1. Command Example
      2. Parameters
    12. /save host_only [on|off]
      1. Command Example
      2. Parameters
    13. /save help
      1. Command Example
      2. Parameters
    14. /save help2
      1. Command Example
      2. Parameters

sm64ex-coop and sm64coopdx mods to access some of the premade warp and flag functions while running the game.
The Warp Mod will definitely break custom game modes in more ways than one so using it with custom game modes is not allowed.

Be Careful When Using "/warp restart" or "/warp reset" for Bowser

Bowser will likely still break in a few ways in spite of the band-aid fix that was specifically done to try to unbrick him after using level restarts.
At the very least, expect Bowser to desync and act very janky until after he actually starts attacking.
Try waiting, restarting again with different "/warp extra bowser" options, or moving very close to and then far away from Bowser if he doesn't do anything after his intro cutscene dialogue.

Warp Mod Versions up to 1.00j Have Been Tested and Based on Sm64ex-Coop

The mod has been compatible with both sm64ex-coop and sm64coopdx so far but any future updates for the mod will be done with sm64coopdx in mind.

How to Install


Warp Mod

Single File Version (v1.00k) (Legacy Format)

  1. Download Warp v1.00.lua
  2. Drop "Warp v1.00.lua" into the "mods" folder in your dedicated sm64ex-coop's folder or sm64coopdx's folder

Multi File Version (v1.00n)

  1. Download the Warp Mod folder
  2. Place the "Warp Mod" folder into the "mods" folder of your dedicated sm64ex-coop's folder or sm64coopdx's folder

Save/Flag Mod

Single File Version (v1.01a)

  1. Download Save v1.01.lua
  2. Drop "Save v1.01.lua" into the "mods" folder in your dedicated sm64ex-coop's folder or sm64coopdx's folder

Miscellaneous Downloads

For the mods and other stuff that don't need rentry pages.
I'll update the folder and files. Probably.

A Special Mention

"Blue Archive DynOS Pack (Saibas, 00, 04)" and "Blue Archive DynOS Voices (Saibas, 00, 04)" both use resources from HerosLight's "Blue Archive 64" mod.

Warp Mod Chat Commands


These are what the mod can do and how you can interact with it.
The given examples were done based off of vanilla Mario 64 levels and courses.

/warp to [level] [area] [act] [warp node]


Warps (You) to the given level (read: course id), area, act (read: star) and (optionally) warp node.

Command Example

/warp to 36 1 5 will take you to "Breathtaking View from Bridge" (star 5) in "Tall Tall Mountain" (course id 36).

Parameters
Field Type
level integer
area integer
act integer
warp node blank or integer

/warp castle [level]


Warps (You) to the entrance of the specified level from the castle if applicable.

Command Examples

/warp castle 17 (Bowser in the Dark World) and /warp castle 30 (first Bowser arena) will both take you to the entrance of "Bowser in the Dark World" in the castle.

Parameters
Field Type
level integer

/warp start


Return to the starting level.

The starting level is the map you first spawn in after hosting or joining a lobby.

Command Example

/warp start will take you to "Castle Grounds".

Parameters
  • None

/warp restart


Resets the current level instance. Moves everyone in the level to the start of it.

Command Example

/warp restart

Parameters
  • None

/warp reset


Resets the current level instance WITHOUT moving anyone in the level to the start of it if they weren't already there.

Doesn't save what special cap you may have had and what you were doing before the reset.

Command Example

/warp reset

Parameters
  • None

/warp exit [ |1|2]


Exit the current course.

Using the "blank" or 1 flag can work even in maps where you normally can't access default in-game warps from the pause menu.

Command Examples

/warp exit and /warp exit 1 will behave as if you selected "Exit Course" from the pause menu.

/warp exit 2 will make you completely exit the current course regardless if you're currently in a sublevel.

Parameters
Field Type
flag 1 blank, 1 or 2

/warp change [area]


Warps (You) to the specified area in the current level. It can save your position or put you in the area before it finishes loading.

Can easily kill you by placing you out of bounds or into a death pit since it can save your position or put you in the area before it finishes loading. Generally, it should be much safer to change areas by using the /warp to chat command.

Command Examples

/warp change 3 from the "Castle Main Floor" will try to take you to the "Castle Basement".

/warp change 2 from the "Castle Main Floor" will try to take you to the "Castle Upper Level".

Parameters
Field Type
area integer

/warp get [level]


Outputs custom level details to the console.

Only works with custom levels (e.g. "hangout" maps). Useless for vanilla levels and level overrides / replacements (e.g. most romhacks).

Command Example

/warp get 50

Parameters
Field Type
level integer

/warp cget [course]


Outputs custom level details to the console.

Only works with custom levels (e.g. "hangout" maps). Useless for vanilla levels and level overrides / replacements (e.g. most romhacks).

Command Example

/warp cget 60

Parameters
Field Type
course integer

/warp sget [short name]


Outputs custom level details to the console.

Only works with custom levels (e.g. "hangout" maps). Useless for vanilla levels and level overrides / replacements (e.g. most romhacks).

Command Example

/warp sget custom_level

Parameters
Field Type
custom_level string

/warp nget [warp node id]


Outputs the current area's specified warp node details to the console.

Command Example

/warp nget 1 from the "Castle Grounds" will give you details about the first warp node id for the area--it's where you enter the "Castle Main Floor" from the "Castle Grounds".

Parameters
Field Type
warp node id integer

/warp iget [warp index]


Outputs the area, displacement and id of an instant warp to the console from the current area.

SM64CoopDX-exclusive command. (read: The command can't be used in SM64Ex-Coop because it relies on a function introduced in SM64CoopDX).

Command Example
Parameters
Field Type
warp index integer

/warp popups [on|off|local| ]


Enable or disable pop-up messages. Can affect either "global" pop-ups or "local" pop-ups. Both are enabled by default.

Only the host use the on and off flags. Everyone can use the "blank" or local flag to toggle local pop-ups.

Command Example

/warp popups

Parameters
Field Type
flag 1 blank, local, on or off

/warp host_only [on|off]


Allow everyone or deny everyone but the host the ability to use warp commands. Everyone is allowed to use warp commands by default.

Only the host can use this chat command.

Command Example

/warp host_only on

Parameters
Field Type
flag 1 on or off

/warp pw [painting]


Warp to the given painting in the area.

Expect very little support for this chat command for now.

Command Example

/warp pw 1 from the "Castle Main Floor" will take you to the "Princess's Secret Slide".

Parameters
Field Type
painting integer

/warp extra [peach|cake|cam|bowser] [on|off|cut|all]


Experimental extra actions. Might cause crashes.

peach triggers the ending cutscene with Princess Peach before the credits without needing to touch a Grand Star.

cake triggers the ending cake cg after the credits.

cam toggles a closeup camera angle while forcing you to visually face towards the camera. It can't be used during planned in-game cutscenes.

bowser controls how the band-aid fix for Bowser is applied. on enables it (and is enabled by default). off disables it. all toggles letting everyone see Bowser's intro cutscenes and dialogues (and is enabled by default). cut enables or disables Bowser's intro cutscenes as a last resort (and is enabled by default).

The optional all flag determines whether or not the peach, cake, or bowser cutscene is triggered for everyone. Only the host can use the all flag and bowser command.

Command Example

/warp extra peach will trigger the ending Princess Peach cutscene for you.

Parameters
Field Type
flag 1 peach, cake, cam or bowser
flag 2 blank, on, off, cut or all

/warp help


Review the syntax and descriptions for /warp to, /warp castle, /warp start, /warp restart, /warp reset and /warp exit in-game.

Command Example

/warp help

Parameters
  • None

/warp help2


Review the syntax and descriptions for /warp change, /warp get, /warp cget, /warp sget, /warp nget, /warp popups and /warp host_only in-game.

Command Example

/warp help2

Parameters
  • None

Save/Flag Mod Chat Commands


The given examples were done based off of vanilla Mario 64 courses and with /save shift left enabled.

Vanilla Mario 64 Save File Flags and Course Numbers for Reference

/save star [StarFlag] [CourseNum]


Gain a specific star or a set of stars from a course.
Specifying a star flag is optional.
Specifying a course is optional and requires /save advance to be enabled.
The mod will give the current star from the course you're currently in if a star flag isn't given.
The mod will give the star or a set of stars from the course you're currently in if a course isn't given but a star flag is given.

Command Example

/save star 6 4 will give you "Wall Kicks Will Work" (star 6) from "Cool, Cool Mountain" (course 4).

Parameters
Field Type
StarFlag blank or all or integer
CourseNum blank or integer

/save rstar [StarFlag] [CourseNum]


Legacy (v1.00a) Command

Merged with /save nostar in v1.01a.

Lose a specific star from a course.
Specifying a course is optional and requires /save advance to be enabled.
The mod will select the star from the course you're currently in if a course isn't given.

Command Example

/save star 3 10 will give you "In the Deep Freeze" (star 3) from "Snowman's Land" (course 10).

Parameters
Field Type
StarFlag integer
CourseNum blank or integer

/save allstar [CourseNum]


Legacy (v1.00a) Command

Merged with /save star in v1.01a.

Gain a set of stars from a course.
Specifying a course is optional and requires /save advance to be enabled.
The mod will give stars from the course you're currently in if a course isn't given.

Command Example

/save allstar 15 will give you stars from "Rainbow Ride" (course 15).

Parameters
Field Type
CourseNum blank or integer

/save nostar [StarFlag] [CourseNum]


Lose a specific star or a set of stars from a course.
Specifying a star flag is optional.
Specifying a course is optional and requires /save advance to be enabled.
The mod will take the current star from the course you're currently in if a star flag isn't given.
The mod will take the star or set of stars from the course you're currently in if a course isn't given but a star flag is given.

Command Example

/save nostar all 13 will remove stars from "Tiny-Huge Island" (course 13).

Parameters
Field Type
StarFlag blank or all or integer
CourseNum blank or integer

/save cap [CapType] [Remove]


Unlock or lock the wing, metal or vanish caps.
Specifying remove is optional.
Omitting remove will unlock the specified cap instead.
Does not include special or custom caps from romhacks.

Command Example

/save cap all remove will make you lose access to all 3 caps from their respective cap blocks.

Parameters
Field Type
CapType wing or metal or vanish or all
Remove blank or remove

/save doors [Remove]


Unlock or lock some of the special doors with requirements.
Specifying remove is optional.
Omitting remove will unlock all (read: some) of the doors instead.

Command Example

/save doors will unlock the doors for

  • Castle Upper Floor
  • Castle Basement
  • Princess's Secret Slide
  • Whomp's Fortress
  • Cool Cool Mountain
  • Jolly Rodger's Bay
  • Bowser in the Dark World
  • Bowser in the Fire Sea
  • 50 Star Requirement Door
Parameters
Field Type
Remove blank or `remove

/keys [Remove]


Gain or lose the boss keys to unlock "Castle Upper Floor" and "Castle Basement".
Specifying remove is optional.
Omitting remove will grant both keys instead.

Command Example

/save keys remove

Parameters
Field Type
Remove blank or remove

/save set [SaveFlag]


Set a save flag.
Requires /save advance to be enabled.

Command Example

/save set 9 will drain the moat surrounding the castle in the "Castle Grounds".

Parameters
Field Type
SaveFlag integer

/save clear [SaveFlag]


Clear a save flag.
Requires /save advance to be enabled.

Command Example

/save clear 9 will fill the moat surrounding the castle in the "Castle Grounds".

Parameters
Field Type
SaveFlag integer

/save advance


Enables or disables access to advance d commands. Disabled by default.
Advanced commands include

  • /save shift
  • /save set
  • /save clear
  • /save star with course given
  • /save rstar (v1.00a only) with course given
  • /save allstar (v1.00a only) with course given
  • /save nostar with course given
Command Example

/save advance

Parameters
  • None

/save shift


Preference for whether or not the flags you input are supposed to be bitshifted. Enabled by default.
Requires /save advance to be enabled.
I do not recommend disabling this option unless you know what you're doing.

Command Example

/save shift

Parameters
  • None

/save host_only [on|off]


Allow everyone or deny everyone but the host the ability to use save/flag commands. Only the host is allowed to use save/flag commands by default.

Only the host can use this chat command.

Command Example

/save host_only on

Parameters
Field Type
flag 1 on or off

/save help


Review the syntax and descriptions for /save star, /save rstar (v1.00a only), /save allstar (v1.00a only), /save nostar, /save cap and /save doors in-game.

Command Example

/save help

Parameters
  • None

/save help2


Review the syntax and descriptions for /save keys, /save set, /save clear, /save advance, /save shift, /save popups and /save host_only in-game.

Command Example

/save help2

Parameters
  • None
Edit Report
Pub: 22 May 2024 09:02 UTC
Edit: 10 Mar 2025 10:20 UTC
Views: 136
Auto Theme: Light