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