-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmod.toml
More file actions
106 lines (77 loc) · 3.47 KB
/
mod.toml
File metadata and controls
106 lines (77 loc) · 3.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# Config file for an example Majora's Mask: Recompiled mod.
# Fields that end up in the mod's manifest.
[manifest]
# Unique ID of this mod. Pick something long enough that it'll never be the same as any other mod.
# The name displayed in the mod management menu is separate from this so this doesn't need to be human readable.
id = "mm_recomp_fancy_jumps"
# Version of this mod.
version = "0.3.1"
# The name that will show up for this mod in the mod menu. This should be human readable.
display_name = "Fancy Jumps"
# The description that will show up when this mod is displayed in the mod menu. This should be human readable.
description = """
This is a mod for Majora's Mask: Recompiled that changes the behavior of Link's special jumping animations.
They can be made to play more frequently by either being cycled between or by playing randomly.
They can also be disabled entirely, including the vanilla locations where they appear.
You can also enable normal jump functionality during fancy jumps, allowing Link to jump slash, roll on landing, etc. out of these special jumps.
By default, doing a fancy jump while holding an item over Link's head looks strange. He can be forced to always do his normal jump whily carrying something with this mod.
For more details, see https://github.com/Neirn/MMRecomp_FancyJumps"""
# A short description that will show up in this mod's entry in the mod list. This should be human readable and kept short
# to prevent it from being cut off due to the limited space.
short_description = "Change the behavior of Link's special jumping animations."
# Authors of this mod.
authors = [ "Neirn" ]
# ID of the target recomp game.
game_id = "mm"
# Minimum version of the target recomp (e.g. Zelda 64: Recompiled) that this mod can run on.
minimum_recomp_version = "1.2.0"
# Dependency mods. Each entry is the mod's ID and then an optional minimum version of the dependency mod.
dependencies = [
# Example dependency:
# "modname:1.0.0"
]
# Native libraries (e.g. DLLs) and the functions they export.
native_libraries = [
# Example native library:
# { name = "my_native_library", funcs = ["my_native_library_function"] }
]
# Inputs to the mod tool.
[inputs]
# Input elf file to generate a mod from.
elf_path = "build/mod.elf"
# Output mod filename.
mod_filename = "mm_recomp_fancy_jumps"
# Reference symbol files.
func_reference_syms_file = "Zelda64RecompSyms/mm.us.rev1.syms.toml"
data_reference_syms_files = [ "Zelda64RecompSyms/mm.us.rev1.datasyms.toml", "Zelda64RecompSyms/mm.us.rev1.datasyms_static.toml" ]
# Additional files to include in the mod.
additional_files = [ "thumb.png" ]
[[manifest.config_options]]
id = "jump_selection_method"
name = "Jump Selection Method"
description = """\
Vanilla: Link will only fancy jump where he normally does
Cycle: Cycle jump animation in the order Normal -> Roll -> Side Flip
Random: Choose a jumping animation at random
Disabled: Link will never fancy jump"""
type = "Enum"
options = [ "Vanilla", "Cycle", "Random", "Disabled" ]
default = "Cycle"
[[manifest.config_options]]
id = "unrestrict_fancy"
name = "Unrestrict Actions"
description = """\
On: Link can roll, jumpslash, etc. during a fancy jump
Off: Vanilla behavior"""
type = "Enum"
options = [ "Off", "On" ]
default = "Off"
[[manifest.config_options]]
id = "disable_on_carry_actor"
name = "Item Carry Fix"
description = """\
On: Link will always do a normal jump while carrying something over his head
Off: Vanilla behavior"""
type = "Enum"
options = [ "Off", "On" ]
default = "Off"