mirror of
https://github.com/erkin/ponysay.git
synced 2025-04-01 01:05:26 +02:00
Improved info and Batponis clarification
Signed-off-by: Pablo Lezaeta <prflr88@gmail.com>
This commit is contained in:
parent
baad172218
commit
f53f0fa836
4 changed files with 104 additions and 50 deletions
|
@ -5,7 +5,7 @@ Version 3.0.2
|
||||||
mantishy, maybelle, misty, mule, nightmarerarity,
|
mantishy, maybelle, misty, mule, nightmarerarity,
|
||||||
peachbottom, poundfly, pumpkincake, rainbowdashcrystal,
|
peachbottom, poundfly, pumpkincake, rainbowdashcrystal,
|
||||||
rainbowdrop, rainbowfim, shoeshine, shortround,
|
rainbowdrop, rainbowfim, shoeshine, shortround,
|
||||||
strawberrycream, sunsetshimer, theoldenpony, unclewing,
|
strawberrycream, sunsetshimmer, theoldenpony, unclewing,
|
||||||
wildflower
|
wildflower
|
||||||
|
|
||||||
New extraponies: aurora, aquarius, aries, barbara, buttonmon, cancer,
|
New extraponies: aurora, aquarius, aries, barbara, buttonmon, cancer,
|
||||||
|
|
|
@ -1045,12 +1045,39 @@ alate unicorns, or pegacorn (really all those name has been used throw history
|
||||||
to define a unicorn whit wing or pegasus whit a horn)) should have the values
|
to define a unicorn whit wing or pegasus whit a horn)) should have the values
|
||||||
@code{alicorn} and @code{pony}, but neither @code{pegasus} nor @code{unicorn}
|
@code{alicorn} and @code{pony}, but neither @code{pegasus} nor @code{unicorn}
|
||||||
or another of the possible therms mentioned. Earth ponies should have the value
|
or another of the possible therms mentioned. Earth ponies should have the value
|
||||||
@code{pony} and @code{earth} (not @code{earth pony}.)
|
@code{pony} and @code{earth} not @code{earth pony}.
|
||||||
|
|
||||||
The standard values are (you may use other ones if fitting): @code{unicorn},
|
The standard values are (you may use other ones if fitting):
|
||||||
@code{pegasus}, @code{alicorn}, @code{earth}, @code{pony}, @code{changeling},
|
@itemize @bullet
|
||||||
@code{crystal}, @code{seapony}, @code{animal} (applies to Spike) and
|
@item @code{unicorn}
|
||||||
@code{item} (applies to Tom and Pinkamina's imaginary friends.)
|
For unicorn like @file{twilight} or presummed unicorns
|
||||||
|
@item @code{pegasus}
|
||||||
|
For pegasi like @file{fluttershy}
|
||||||
|
@item @code{alicorn}
|
||||||
|
For Alicorn, Winged pegasus, Pegacorn, etc. like @file{celestia}
|
||||||
|
@item @code{earth}
|
||||||
|
For earth ponies like @file{applejack}
|
||||||
|
@item @code{pony}
|
||||||
|
As a generic in case of unknow or sujetable like @file{headlesshorse}
|
||||||
|
@item @code{changeling}
|
||||||
|
Changeling like @file{queenchrysalis}
|
||||||
|
@item @code{crystal}
|
||||||
|
Any cristal pony like @file{twilightcrystal} or animal in they crystal
|
||||||
|
form like @file{spikecrystal}
|
||||||
|
@item @code{seapony}
|
||||||
|
Any seapony from either novel, movies, comics, the series or the fandom
|
||||||
|
like @file{sealyra}
|
||||||
|
@item @code{animal}
|
||||||
|
Applies to Spike and any other animal
|
||||||
|
@item @code{item}
|
||||||
|
Applies to Tom and Pinkamina's imaginary friends
|
||||||
|
@item @code{batpony}
|
||||||
|
Applies to @file{royalnightguard} and others bat winged pony a like
|
||||||
|
creature, @emph{Word of good} say these ponies are a different species
|
||||||
|
but merchandice call them @code{pegasus}, so you need use
|
||||||
|
@code{pegasus} and @code{batpony} comma separated one earch other for
|
||||||
|
uniformity
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@item GROUP
|
@item GROUP
|
||||||
@vindex @var{GROUP}
|
@vindex @var{GROUP}
|
||||||
|
@ -1058,7 +1085,6 @@ The standard values are (you may use other ones if fitting): @code{unicorn},
|
||||||
This tag decribes which groups a pony classifies under, it is a comma
|
This tag decribes which groups a pony classifies under, it is a comma
|
||||||
seperated lower case list, and it cannot be empty, by it can be (but shouldn't)
|
seperated lower case list, and it cannot be empty, by it can be (but shouldn't)
|
||||||
skipped for every pony in the image.
|
skipped for every pony in the image.
|
||||||
|
|
||||||
The standard values are (you may use other ones if fitting):
|
The standard values are (you may use other ones if fitting):
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item @code{mare}
|
@item @code{mare}
|
||||||
|
@ -1069,8 +1095,10 @@ Adult male pony
|
||||||
Female pony child
|
Female pony child
|
||||||
@item @code{colt}
|
@item @code{colt}
|
||||||
Male pony child
|
Male pony child
|
||||||
|
@item @code{baby}
|
||||||
|
Baby ponies like poundcake
|
||||||
@item @code{dragon}
|
@item @code{dragon}
|
||||||
Dragon (Spike, Crakle and the other dragons)
|
Dragons (Spike, Crakle, Basil and the other dragons)
|
||||||
@item @code{mane}
|
@item @code{mane}
|
||||||
The mane characters (also known as main characters [unponified] or protagonists)
|
The mane characters (also known as main characters [unponified] or protagonists)
|
||||||
@item @code{wildlife}
|
@item @code{wildlife}
|
||||||
|
@ -1081,13 +1109,17 @@ during pony–pet play dates.
|
||||||
@item @code{royal}
|
@item @code{royal}
|
||||||
Royal pony, either by birth, marriage, or conquer (i.e. the old school style).
|
Royal pony, either by birth, marriage, or conquer (i.e. the old school style).
|
||||||
Shining Armour is royal by marriage, but his biological family doesn't become
|
Shining Armour is royal by marriage, but his biological family doesn't become
|
||||||
royal by this.
|
royal by this, and Twilight Sparkle is because Princess Celestia give that
|
||||||
|
tittle because she fullfilled they destiny.
|
||||||
@item @code{villain}
|
@item @code{villain}
|
||||||
Villains, normally minions to antagonists or recurring ponies. Applies to
|
Villains, normally minions to antagonists or recurring bad ponies.
|
||||||
changelings.
|
Applies to changelings.
|
||||||
@item @code{antagonist} (applies to: Nightmare Moon, Gilda, Discord, Chrysalis)
|
@item @code{antagonist} (applies to: Nightmare Moon, Gilda, Discord, Chrysalis, Sombra)
|
||||||
Antagonists are also known as archvillians or archenemies.
|
Antagonists are also known as archivillians or archenemies.
|
||||||
Nightmare Moon, Discord and Chrysalis are such, but Gilda also counts as one.
|
Nightmare Moon, Discord and Chrysalis are such, but Gilda also counts as one.
|
||||||
|
@item @code{reconciled} (applies to: Trixie, Discord)
|
||||||
|
Any @code{villain} that change to the good side (aka become a
|
||||||
|
good citizen or help the mane 6) count as one even if return to the dark side.
|
||||||
@item @code{deuteragonist} (applies to: the cutiemark cruisers)
|
@item @code{deuteragonist} (applies to: the cutiemark cruisers)
|
||||||
Deuteragonists are secondary characters, these are (as of seasson 3) only the
|
Deuteragonists are secondary characters, these are (as of seasson 3) only the
|
||||||
Cutiemark Cruisers. The requirement is that thay are somewhat regular
|
Cutiemark Cruisers. The requirement is that thay are somewhat regular
|
||||||
|
@ -1105,7 +1137,7 @@ under this group, as they are not too important to be considered tritagonists
|
||||||
@item @code{voiced} (only used together with background)
|
@item @code{voiced} (only used together with background)
|
||||||
Only @code{background} characters can be @code{voiced}. The additional
|
Only @code{background} characters can be @code{voiced}. The additional
|
||||||
requirement is that they have said something (ponies comics can also be voiced,
|
requirement is that they have said something (ponies comics can also be voiced,
|
||||||
in this case they need a minimal of one dialoge text).
|
in this case they need a minimal of one big dialoge text).
|
||||||
@item @code{imaginary}
|
@item @code{imaginary}
|
||||||
Imaginary ponies (or other animal), in this group classify Tom and Pinkamina's
|
Imaginary ponies (or other animal), in this group classify Tom and Pinkamina's
|
||||||
imaginary friends for example.
|
imaginary friends for example.
|
||||||
|
@ -1115,11 +1147,18 @@ imaginary friends for example.
|
||||||
@vindex @var{BALLOON}
|
@vindex @var{BALLOON}
|
||||||
For each balloon in the file (a pony file can have more than one balloon, but
|
For each balloon in the file (a pony file can have more than one balloon, but
|
||||||
that is not common) their should one tag entry. There are four values that
|
that is not common) their should one tag entry. There are four values that
|
||||||
can be used: @code{top} (the common setup, the balloon is at the top of the
|
can be used:
|
||||||
image), @code{bottom} (the balloon is at the bottom of the image), @code{right}
|
@itemize @bullet
|
||||||
(the balloon is neither at the top or at the bottom of the image, but is
|
@item @code{top}
|
||||||
placed to the right of the pony) and @code{inside} (the balloon is somewhere
|
The common setup, the balloon is at the top of the image
|
||||||
as inside the image.)
|
@item @code{bottom}
|
||||||
|
The balloon is at the bottom of the image
|
||||||
|
@item @code{right}
|
||||||
|
The balloon is neither at the top or at the bottom of the image, but is
|
||||||
|
placed to the right of the pony
|
||||||
|
@item @code{inside}
|
||||||
|
The balloon is somewhere as inside the image
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@item LINK ON
|
@item LINK ON
|
||||||
@vindex @var{LINK ON}
|
@vindex @var{LINK ON}
|
||||||
|
@ -1144,7 +1183,7 @@ order of the linkes placement in the image, in the same way ponies are ordered.
|
||||||
The value for this tag must be either @code{regular} or @code{mirrored}.
|
The value for this tag must be either @code{regular} or @code{mirrored}.
|
||||||
@code{regular} applies to linkes with NNE–SSW (@code{\}) direction.
|
@code{regular} applies to linkes with NNE–SSW (@code{\}) direction.
|
||||||
@code{mirrored} applies to linkes with NNW–SSE (@code{/}) direction,
|
@code{mirrored} applies to linkes with NNW–SSE (@code{/}) direction,
|
||||||
in version 2.9.1 only @file{rainbowdrag} uses this.
|
in version 3.0.1 only @file{rainbowdrag} uses this.
|
||||||
|
|
||||||
@item COAT
|
@item COAT
|
||||||
@vindex @var{COAT}
|
@vindex @var{COAT}
|
||||||
|
@ -1158,7 +1197,7 @@ named, but the name may describe a colour combination.
|
||||||
The name of the colour (as best estimated by you), in lowercase, that the
|
The name of the colour (as best estimated by you), in lowercase, that the
|
||||||
pony's mane have. Common colour names are preferable. Only one colour should
|
pony's mane have. Common colour names are preferable. Only one colour should
|
||||||
be named, but the name may describe a colour combination like @code{rainbow}
|
be named, but the name may describe a colour combination like @code{rainbow}
|
||||||
for Rainbow Dash mane colour schema.
|
for Rainbow Dash mane colour schema or @code{pastel} for Princess Celestia.
|
||||||
|
|
||||||
@item EYE
|
@item EYE
|
||||||
@vindex @var{EYE}
|
@vindex @var{EYE}
|
||||||
|
@ -1182,20 +1221,31 @@ without, the ponies without magicial abilies should use the value
|
||||||
the value @code{(invisible)}.
|
the value @code{(invisible)}.
|
||||||
|
|
||||||
Only humans [here we must call ourself humans rather than ponies, otherwise
|
Only humans [here we must call ourself humans rather than ponies, otherwise
|
||||||
the sentance does not make sense] can see the magic aura, describe the colour
|
the next sentance does not make sense] can see the magic aura, describe the
|
||||||
that we humans see, not ponies and other creatures in the TV Show [proof, see
|
colour that we humans see, not ponies and other creatures in the TV Show
|
||||||
S01E11 Winter Wrap Up and S02E25-26 A Canterlot Wedding] (Presumably Discord
|
[proof, see S01E11 Winter Wrap Up and S02E25-26 A Canterlot Wedding]
|
||||||
can see Magic too).
|
(Presumably Discord can see Magic too).
|
||||||
|
|
||||||
@item DISPLAY
|
@item DISPLAY
|
||||||
@vindex @var{DISPLAY}
|
@vindex @var{DISPLAY}
|
||||||
This tag describes how a pony is places in the image. The standard values are:
|
This tag describes how a pony is places in the image. The standard values are:
|
||||||
@code{full}, (full body), @code{head} (just the head), @code{down}
|
@itemize @bullet
|
||||||
(upside down), @code{left} (pony is looking to our left), @code{right}
|
@item @code{full}
|
||||||
(pony is looking to our right), @code{front} (pony is looking at us).
|
Full body)
|
||||||
@code{front} can be combined with @code{left} and @code{right},
|
@item @code{head}
|
||||||
|
Just the head
|
||||||
|
@item @code{down}
|
||||||
|
Upside down
|
||||||
|
@item @code{left}
|
||||||
|
Pony is looking to our left
|
||||||
|
@item @code{right}
|
||||||
|
Pony is looking to our right
|
||||||
|
@item @code{front}
|
||||||
|
Pony is looking at us.
|
||||||
|
@code{front} Can be combined with @code{left} and @code{right},
|
||||||
but @code{left} and @code{right} nor @code{full} and @code{head} cannot be
|
but @code{left} and @code{right} nor @code{full} and @code{head} cannot be
|
||||||
combined.
|
combined.
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@item WIDTH
|
@item WIDTH
|
||||||
@vindex @var{WIDTH}
|
@vindex @var{WIDTH}
|
||||||
|
@ -1273,7 +1323,7 @@ It specifies the media from where the pony (not the image) originates.
|
||||||
@vindex @var{LICENSE}
|
@vindex @var{LICENSE}
|
||||||
Which licence applies to the image? Full name and version should be used.
|
Which licence applies to the image? Full name and version should be used.
|
||||||
In case of multiple license there should be one entry for each license.
|
In case of multiple license there should be one entry for each license.
|
||||||
Omit this tag is the license is not known.
|
Omit this tag is the license is "not known".
|
||||||
|
|
||||||
The are two special cases here where this is no license. In which case it
|
The are two special cases here where this is no license. In which case it
|
||||||
either uses regular copyright, in which case use the value @code{(regular)},
|
either uses regular copyright, in which case use the value @code{(regular)},
|
||||||
|
@ -1286,13 +1336,15 @@ Is the image fully free? (For example Linux-libre is fully free, but not
|
||||||
regular Linux.)
|
regular Linux.)
|
||||||
The value @emph{must} either be @code{yes}. @code{sharable} or @code{no},
|
The value @emph{must} either be @code{yes}. @code{sharable} or @code{no},
|
||||||
or the tag must be omitted.
|
or the tag must be omitted.
|
||||||
@code{yes} mean free, @code{no} mean non free for a @code{libre} distro and
|
@itemize @bullet
|
||||||
@code{sharable} mean that you need permission from the author of the original
|
@item @code{yes} mean free like Linux-libre
|
||||||
|
@item @code{no} mean non free for @code{libre} distro
|
||||||
|
@item @code{sharable} mean that you need permission from the author of the original
|
||||||
image (or consept art like @file{aurora}) for inclusion with free ponies.
|
image (or consept art like @file{aurora}) for inclusion with free ponies.
|
||||||
|
|
||||||
@b{This is the most important tag} as it helps us build a fully free version
|
@b{This is the most important tag} as it helps us build a fully free version
|
||||||
that can be officially distributed on FSF endorsed GNU/Linux distributions
|
that can be officially distributed on FSF endorsed GNU/Linux distributions
|
||||||
(GNU/Linux-libre).
|
(GNU/Linux-libre) without problems.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
Duplicate tags should be ordered in the order of the pony they describe from
|
Duplicate tags should be ordered in the order of the pony they describe from
|
||||||
|
@ -1306,8 +1358,8 @@ If the value is unofficial the string @code{(unofficial)} is appended
|
||||||
(preferable with leading whitespace) to the element. If it is official the
|
(preferable with leading whitespace) to the element. If it is official the
|
||||||
appended string is of the format @code{(official, %c)} (the brackets are
|
appended string is of the format @code{(official, %c)} (the brackets are
|
||||||
verbatim), where @code{%c} is a comment. For example Chrysalis' name has not
|
verbatim), where @code{%c} is a comment. For example Chrysalis' name has not
|
||||||
been mentioned in the show, however it is used in the manuscript, therefore a
|
been mentioned in the show, however it is used in the manuscript and comics,
|
||||||
pony file with Chrysalis should have the (partial) metadata:
|
therefore a pony file with Chrysalis should have the (partial) metadata:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
NAME: (not mentioned)
|
NAME: (not mentioned)
|
||||||
|
@ -1358,7 +1410,7 @@ pony to a kmspony. As the kmsponies may change between versions (noted in the
|
||||||
change log if it happens) you may want to run this commmend after installing a
|
change log if it happens) you may want to run this commmend after installing a
|
||||||
new version of @command{ponysay}. Ponies that are already in the cache with
|
new version of @command{ponysay}. Ponies that are already in the cache with
|
||||||
the current KMS version will not be re-generated.
|
the current KMS version will not be re-generated.
|
||||||
May not work in all KMS drivers due to KMS inconsistants.
|
May not work in all KMS drivers due to KMS inconsistences.
|
||||||
|
|
||||||
|
|
||||||
@node Metadata pasting
|
@node Metadata pasting
|
||||||
|
@ -1404,6 +1456,7 @@ with the metadata used provided in stdin.
|
||||||
To copy the metadata from one pony to another (and remove the old metadata)
|
To copy the metadata from one pony to another (and remove the old metadata)
|
||||||
you will have to pipe the stashing and the applying command:
|
you will have to pipe the stashing and the applying command:
|
||||||
@command{ponysay-tool --edit-stash SOURCE-PONY-FILE | ponysay-tool --edit-apply TARGET-PONY-FILE}
|
@command{ponysay-tool --edit-stash SOURCE-PONY-FILE | ponysay-tool --edit-apply TARGET-PONY-FILE}
|
||||||
|
(yes this is the trix mentioned on the man pages)
|
||||||
|
|
||||||
|
|
||||||
@node Editing metadata
|
@node Editing metadata
|
||||||
|
|
|
@ -8,7 +8,7 @@ DISPLAY: full, right
|
||||||
EYE: brown
|
EYE: brown
|
||||||
FREE: no
|
FREE: no
|
||||||
GROUP: stallion, guard
|
GROUP: stallion, guard
|
||||||
KIND: pegasus
|
KIND: pegasus, batponys
|
||||||
LINK: regular
|
LINK: regular
|
||||||
MANE: black
|
MANE: black
|
||||||
POSE: stand
|
POSE: stand
|
||||||
|
@ -16,6 +16,7 @@ SOURCE: (Bot-chan) Desktop ponies
|
||||||
WIDTH: 40
|
WIDTH: 40
|
||||||
HEIGHT: 26
|
HEIGHT: 26
|
||||||
|
|
||||||
|
|
||||||
$$$
|
$$$
|
||||||
$balloon25$[00m
|
$balloon25$[00m
|
||||||
$\$ [00m
|
$\$ [00m
|
||||||
|
|
|
@ -8,7 +8,7 @@ DISPLAY: full, right
|
||||||
EYE: brown
|
EYE: brown
|
||||||
FREE: no
|
FREE: no
|
||||||
GROUP: stallion, guard
|
GROUP: stallion, guard
|
||||||
KIND: pegasus
|
KIND: pegasus, batponys
|
||||||
LINK: regular
|
LINK: regular
|
||||||
MANE: black
|
MANE: black
|
||||||
POSE: stand
|
POSE: stand
|
||||||
|
|
Loading…
Add table
Reference in a new issue