From 7e1ff3d342a0336df0c721b0ef2ebcbd9c834aaa Mon Sep 17 00:00:00 2001 From: Superstarxalien <ernesto_vallenilla@hotmail.com> Date: Wed, 15 May 2024 20:17:09 -0400 Subject: [PATCH] add new template also corrected info in some properties files --- .../follower_sound.ogg | Bin .../properties.txt | 2 +- .../sprites.png | Bin .../follower_sound.ogg | Bin .../properties.txt | 2 +- .../sprites.png | Bin .../follower_sound.ogg | Bin 0 -> 25771 bytes .../properties.txt | 209 ++++++++++++++++++ .../sprites.png | Bin 0 -> 14741 bytes 9 files changed, 211 insertions(+), 2 deletions(-) rename Advanced templates/{example_asymmetricalrotation_7states_animated => example_asymmetricalrotation_7statesfull_animated}/follower_sound.ogg (100%) rename Advanced templates/{example_asymmetricalrotation_7states_animated => example_asymmetricalrotation_7statesfull_animated}/properties.txt (99%) rename Advanced templates/{example_asymmetricalrotation_7states_animated => example_asymmetricalrotation_7statesfull_animated}/sprites.png (100%) rename Advanced templates/{example_symmetricalrotation_7states_animated => example_symmetricalrotation_7statesfull_animated}/follower_sound.ogg (100%) rename Advanced templates/{example_symmetricalrotation_7states_animated => example_symmetricalrotation_7statesfull_animated}/properties.txt (97%) rename Advanced templates/{example_symmetricalrotation_7states_animated => example_symmetricalrotation_7statesfull_animated}/sprites.png (100%) create mode 100644 Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg create mode 100644 Basic templates/example_symmetricalrotation_7states_animated/properties.txt create mode 100644 Basic templates/example_symmetricalrotation_7states_animated/sprites.png diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/follower_sound.ogg b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/follower_sound.ogg similarity index 100% rename from Advanced templates/example_asymmetricalrotation_7states_animated/follower_sound.ogg rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/follower_sound.ogg diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt similarity index 99% rename from Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt index 0b1ead9..0fd18ce 100644 --- a/Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt +++ b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt @@ -60,7 +60,7 @@ "sprite_help": "The template is divided into several regions, each for a unique sprite, described by the below values. These sprite regions are each categorized according to the follower state in which they belong, and are further split into frames detailing both the rotation angle (indicated by numbers) and animation index (indicated by letters) of the follower. The \"sprite_size\" field determines the general size for each sprite region. \"Layers\" refers to the exact location of each sprite, with \"layer_step_size\" indicating how many pixels are stepped over for the position of the layer; layers also allow for literal layer functionality, allowing you to insert up to four sets of sprite locations, with the first sprite location being applied on top of following locations. You can also edit the offset of sprites, with the default templates providing automatic X axis centering for sprites, offset 16 pixels down on the Y axis.", - "template_explanation": "This specific template is designed for followers with all six states a follower can have, each having 2-frame animations and 8 unique degrees of rotation.", + "template_explanation": "This specific template is designed for followers with all seven states a follower can have, each having 2-frame animations and 8 unique degrees of rotation.", "sprite_size": [128, 128], "layer_step_size": [128, 128], diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/sprites.png b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/sprites.png similarity index 100% rename from Advanced templates/example_asymmetricalrotation_7states_animated/sprites.png rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/sprites.png diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/follower_sound.ogg b/Advanced templates/example_symmetricalrotation_7statesfull_animated/follower_sound.ogg similarity index 100% rename from Advanced templates/example_symmetricalrotation_7states_animated/follower_sound.ogg rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/follower_sound.ogg diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/properties.txt b/Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt similarity index 97% rename from Advanced templates/example_symmetricalrotation_7states_animated/properties.txt rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt index 4097e3f..2053316 100644 --- a/Advanced templates/example_symmetricalrotation_7states_animated/properties.txt +++ b/Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt @@ -60,7 +60,7 @@ "sprite_help": "The template is divided into several regions, each for a unique sprite, described by the below values. These sprite regions are each categorized according to the follower state in which they belong, and are further split into frames detailing both the rotation angle (indicated by numbers) and animation index (indicated by letters) of the follower. The \"sprite_size\" field determines the general size for each sprite region. \"Layers\" refers to the exact location of each sprite, with \"layer_step_size\" indicating how many pixels are stepped over for the position of the layer; layers also allow for literal layer functionality, allowing you to insert up to four sets of sprite locations, with the first sprite location being applied on top of following locations. You can also edit the offset of sprites, with the default templates providing automatic X axis centering for sprites, offset 16 pixels down on the Y axis.", - "template_explanation": "This specific template is designed for followers with all six states a follower can have, each having 2-frame animations and 5 unique degrees of rotation. The second, third, and fourth rotation sprites are duplicated and mirrored, thus this template assumes a follower of symmetrical appearance.", + "template_explanation": "This specific template is designed for followers with all seven states a follower can have, each having 2-frame animations and 5 unique degrees of rotation. The second, third, and fourth rotation sprites are duplicated and mirrored, thus this template assumes a follower of symmetrical appearance.", "sprite_size": [128, 128], "layer_step_size": [128, 128], diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/sprites.png b/Advanced templates/example_symmetricalrotation_7statesfull_animated/sprites.png similarity index 100% rename from Advanced templates/example_symmetricalrotation_7states_animated/sprites.png rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/sprites.png diff --git a/Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg b/Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ad6c52e55e8d2fe8a6f46d42bb7df05803266f92 GIT binary patch literal 25771 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 K2H}Q=G<E>##9Lti literal 0 HcmV?d00001 diff --git a/Basic templates/example_symmetricalrotation_7states_animated/properties.txt b/Basic templates/example_symmetricalrotation_7states_animated/properties.txt new file mode 100644 index 0000000..064a8e6 --- /dev/null +++ b/Basic templates/example_symmetricalrotation_7states_animated/properties.txt @@ -0,0 +1,209 @@ +{ + "transparent_colors": [ + 115, 115, 255, + 82, 82, 255 + ], + "transparent_colors_explanation": "The above colors will be made transparent upon processing the template image for sprite conversion. You can add up to 4 colors to be set to transparent.", + + "name": "example", + "name_explanation": "The name of your follower. The names of followers appear on the main menu, upon toggling \"extrainfo mode\" with the drift button. For character names with spaces, use underscores instead of spaces: underscores will be interpreted as spaces in-game, while spaces won't work.", + "prefix": "EXMP", + "prefix_explanation": "A set of 4 characters used to internally identify your follower, mainly used for its files.", + "category": "Fanworks", + "category_explanation": "The category your follower will appear under. Followermaker doesn't allow for the creation of custom categories, though you can still enter one.", + + "prefcolor": "red", + "prefcolor_explanation": "Default follower color. Must use the name of a spray can, as seen on the main menu in extrainfo mode.", + "mode": 0, + "mode_explanation": "If floating (0) or on the ground (1).", + "scale": 1, + "scale_explanation": "(in Fracunits) Scale relative to the player's. Value entered will be inserted as [value] * FRACUNIT", + "bubblescale": 0, + "bubblescale_explanation": "(in Fracunits) Bubble scale relative to the player scale. If not set, no bubble will spawn.", + "atangle": 230, + "atangle_explanation": "Angle the follower will be at around the player. The follower will always face the same direction as the player.", + "distance": 40, + "distance_explanation": "(in Fracunits) Distance relative to the player (in a circle).", + "height": 32, + "height_explanation": "(in Fracunits) Height of the follower, this is mostly important for Z-flipping.", + "zoffs": 32, + "zoffs_explanation": "(in Fracunits) Z-offset relative to the player's height. Cannot be negative.", + "horzlag": 3, + "horzlag_explanation": "(in Fracunits) Lag for X/Y displacement. Must be > 0 because we divide by this number.", + "vertlag": 6, + "verlag_explanation": "(in Fracunits) Lag for Z displacement. Must be > 0 because we divide by this number.", + "anglelag": 8, + "anglelag_explanation": "(in Fracunits) Angle rotation lag. Must be > 0 because we divide by this number.", + "bobamp": 4, + "bobamp_explanation": "(in Fracunits) Bob amplitude.", + "bobspeed": 70, + "bobspeed_explanation": "(in Tics) Arbitrary modifier for bobbing speed. Default is TICRATE*2 (70 Tics = 2 seconds)", + "hitconfirmtime": 1, + "hitconfirmtime_explanation": "(in Tics) Time to keep the hit confirm state playing for.", + "idle_animation_speed": 35, + "idle_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the idle state.", + "following_animation_speed": 35, + "following_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the following state.", + "hurt_animation_speed": 35, + "hurt_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the hurt state.", + "lose_animation_speed": 35, + "lose_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the lose state.", + "win_animation_speed": 35, + "win_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the win state.", + "hitconfirm_animation_speed": 35, + "hitconfirm_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the hit confirm state.", + "ring_animation_speed": 35, + "ring_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the ring state.", + + + "follower_states_help": "As you may know, followers have several animations for things that can occur during the race; these are described as \"states\". Followers can have up to 7 states, in order: an idle state, a following state (as in, following the player), a hurt state (when you get hit by an item), a lose state (when you lose the race), a win state (win the race), a \"hit confirm\" state (occurs when you hit another racer with an item), and a \"ring\" state (used whenever Auto Ring is enabled as the follower spends your rings). Of these, the idle state is obligatory in all followers. Additionally, the duration of the hit confirm state is controlled by a variable which can be edited above.", + + "template_explanation": "This specific template is designed for followers with all seven states a follower can have. The idle and following states support 2-frame animations with 5 unique degrees of rotation, with the second, third, and fourth rotation sprites being duplicated and mirrored. The hurt, lose, win, hit confirm, and ring states support a 2-frame sprite that is seen from any angle.", + + "sprite_size": [128, 128], + "layer_step_size": [128, 128], + "sprites": { + "idle": { + "A1": { + "offset": [64, 112], + "layers": [[0, 0]] + }, + "A2A8": { + "offset": [64, 112], + "layers": [[1, 0]] + }, + "A3A7": { + "offset": [64, 112], + "layers": [[2, 0]] + }, + "A4A6": { + "offset": [64, 112], + "layers": [[3, 0]] + }, + "A5": { + "offset": [64, 112], + "layers": [[4, 0]] + }, + "B1": { + "offset": [64, 112], + "layers": [[0, 1]] + }, + "B2B8": { + "offset": [64, 112], + "layers": [[1, 1]] + }, + "B3B7": { + "offset": [64, 112], + "layers": [[2, 1]] + }, + "B4B6": { + "offset": [64, 112], + "layers": [[3, 1]] + }, + "B5": { + "offset": [64, 112], + "layers": [[4, 1]] + } + }, + "following": { + "A1": { + "offset": [64, 112], + "layers": [[0, 2]] + }, + "A2A8": { + "offset": [64, 112], + "layers": [[1, 2]] + }, + "A3A7": { + "offset": [64, 112], + "layers": [[2, 2]] + }, + "A4A6": { + "offset": [64, 112], + "layers": [[3, 2]] + }, + "A5": { + "offset": [64, 112], + "layers": [[4, 2]] + }, + "B1": { + "offset": [64, 112], + "layers": [[0, 3]] + }, + "B2B8": { + "offset": [64, 112], + "layers": [[1, 3]] + }, + "B3B7": { + "offset": [64, 112], + "layers": [[2, 3]] + }, + "B4B6": { + "offset": [64, 112], + "layers": [[3, 3]] + }, + "B5": { + "offset": [64, 112], + "layers": [[4, 3]] + } + }, + "hurt": { + "A0": { + "offset": [64, 112], + "layers": [[0, 4]] + }, + "B0": { + "offset": [64, 112], + "layers": [[0, 5]] + } + }, + "lose": { + "A0": { + "offset": [64, 112], + "layers": [[1, 4]] + }, + "B0": { + "offset": [64, 112], + "layers": [[1, 5]] + } + }, + "win": { + "A0": { + "offset": [64, 112], + "layers": [[2, 4]] + }, + "B0": { + "offset": [64, 112], + "layers": [[2, 5]] + } + }, + "hitconfirm": { + "A0": { + "offset": [64, 112], + "layers": [[3, 4]] + }, + "B0": { + "offset": [64, 112], + "layers": [[3, 5]] + } + }, + "ring": { + "A0": { + "offset": [64, 112], + "layers": [[4, 4]] + }, + "B0": { + "offset": [64, 112], + "layers": [[4, 5]] + } + }, + + "graphics": { + "icon": { + "overwrite_sprite_size": [16, 16], + "overwrite_layer_step_size": [1, 1], + "layers": [[10, 778]] + } + } + } +} \ No newline at end of file diff --git a/Basic templates/example_symmetricalrotation_7states_animated/sprites.png b/Basic templates/example_symmetricalrotation_7states_animated/sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ba5d148212bbda0b146b27eed0fcc4214c3d69 GIT binary patch literal 14741 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 literal 0 HcmV?d00001 -- GitLab