diff --git a/HellionChat/images/ascii/README.md b/HellionChat/images/ascii/README.md new file mode 100644 index 0000000..7d77eef --- /dev/null +++ b/HellionChat/images/ascii/README.md @@ -0,0 +1,57 @@ +# Hellion Chat — ASCII branding assets + +ASCII art collected during the Hellion Chat branding pass. Two variants +ship inside the plugin DLL as embedded resources and render at runtime; +everything in this folder is the wider study collection that did not get +picked for the live slots, kept around as reference material and for +anyone who wants to remix or build on top of them. + +## Live assets (rendered at runtime) + +These two files live as embedded resources under +`HellionChat/Resources/Branding/` and are loaded by the plugin at +startup. They are intentionally outside this folder so the build +pipeline can treat them as binary blobs rather than loose assets. + +| File | Slot | +|---|---| +| `Resources/Branding/fox-banner.txt` | Full fox silhouette with "Hellion Forge" set inside the body. Rendered as a folded `TreeNode` in the First-Run Wizard and in the Settings → Information tab. | +| `Resources/Branding/fox-mini.txt` | Compact fox-head + curly-tail. Prepended to the DI-logger bootstrap banner so an `/xllog` reader sees the signature on every plugin load. | + +## Study assets (this folder, not embedded) + +Variants drawn during the design pass that did not get picked for the +live slots. Kept around so the next branding iteration can remix them +or pull one in if a new render slot needs an alternative shape. + +| File | Description | +|---|---| +| `fox-profile-hf.txt` | Fox profile silhouette in `$`/`X` stipple with a small "HF" mark inside the chest. | +| `fox-sitting-stipple.txt` | Sitting fox in `&` stipple with a full tail sweep to the right. | +| `fox-paw-stipple.txt` | Detailed paw print in `@` stipple — five upper pads plus the main pad. | +| `fox-paw-outline.txt` | Compact outline paw with `^` claw marks (non-retractable claws are a fox-vs-cat tell). | +| `wolf-head-blazejkozlowski.txt` | Wolf head, kept as inspiration / style reference. **Not by Julia Moon** — see the attribution section below. | + +## License / attribution + +### Julia Moon (all `fox-*.txt` files) + +All `fox-*.txt` files in this folder and under `Resources/Branding/` +were drawn for Hellion Chat by **Julia Moon**. + +- Free to use, no attribution required, no copyright notice needed. +- Remix, adapt, or build on top of them as you wish. +- They travel under Hellion Chat's main EUPL-1.2 license but the + author waives the attribution clause for these specific assets. + +### Blazej Kozlowski (`wolf-head-blazejkozlowski.txt`) + +The wolf head is by **Blazej Kozlowski**, originally published on the +ASCII Art Archive: + + + +It is kept here as a study reference for the fox silhouette work. +The "bug" string at the bottom of the art is the artist's traditional +signature, not a status marker. If you want to use it yourself, follow +the rules on asciiart.eu rather than the Julia Moon waiver above. diff --git a/HellionChat/images/ascii/fox-paw-outline.txt b/HellionChat/images/ascii/fox-paw-outline.txt new file mode 100644 index 0000000..4f0bee3 --- /dev/null +++ b/HellionChat/images/ascii/fox-paw-outline.txt @@ -0,0 +1,7 @@ + ^ ^ + / \ / \ + ( ) ( ) + ^ \_/ \_/ ^ +/ \ .---. / \ +\_/ / \ \_/ + \_____/ diff --git a/HellionChat/images/ascii/fox-paw-stipple.txt b/HellionChat/images/ascii/fox-paw-stipple.txt new file mode 100644 index 0000000..f4e8e43 --- /dev/null +++ b/HellionChat/images/ascii/fox-paw-stipple.txt @@ -0,0 +1,28 @@ + @@ + @@ @@@@ @@ + @@@@@ @@@@@@ @@@@@ + @@@@@@ @@@@@@ @@@@@@ + @@@@@@ @@@@@@ @@@@@@ + @@ @@@@@ @@@ @@@@@ @@@ + @@@@@ @@@@@@ + @@@@@@@ @@@@@@ @@@@@@ @@@@@@ + @@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@ + @@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@ + @@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@@ + @@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@ + @@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@ + @@@@@ @@@@@@ @@@@@@@@@ @@@@@@@@@ @@@@@@ @@@@@ + @@@@@@@@@@ @@@@@ @@@@@ @@@@@@@@@@ + @@@@@@@@@@@@ @@@@@@@@@@@@ + @@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@ + @@@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@ + @@@@@@@@@@@ @@@@@@@@@@@@@@ @@@@@@@@@@@ + @@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@@@@@ + @@@@@ @@@@@@@@@@@@@@@@@@ @@@@ + @@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@ + @@@ @@@ diff --git a/HellionChat/images/ascii/fox-profile-hf.txt b/HellionChat/images/ascii/fox-profile-hf.txt new file mode 100644 index 0000000..3d0ed53 --- /dev/null +++ b/HellionChat/images/ascii/fox-profile-hf.txt @@ -0,0 +1,37 @@ +:;. ::;+xXX$$$$$$Xx+:. +X+++++;;;;;+xXX$$$$$$$$$$$$$$$$$$$X;. +$; ..:::X$$$$$$$$$$$$$$$$$$$$$$$$$$+. +XX. :X$$$$$$$$$$$$$$$$$$$Xx+;;;+X$$: +:$X: :+xxX$$$$$$$$$$$$$$$X;: +$$$$$$$X;. + ;$$x:..;$$$$$$$$$$$$X;. HF +$$$$$$$$$$$$; + .;$$$$$$$$$$$$$$+: :X$$$$$$$$$$$$$X: + :+XXXX+;. ;X$$$$$$$$$$$$$$X: + :X$$$$$$$$$$$$$$$+. + :X$$$x$$$$$$$$$$$+. + .;X$$$+$$$$$$$$$$$X: + .+$$$$$+$$$$$$$$$$$$; + :X$$$$$+$$$$$$$$$$$$: + :X$X;::$$$$$$$$$$$$; + ;$$; :$$$$$$$$$$$$X + +$$ :$$$$$$$$$$$$$ + ;$X.+$$$$$$$$$$$$$ + ;$$$$$$$$$$$$$X + x$$$$$$$$$$$$$$+ + :X$$$$$$$$$$$$$$$$$$ + :X$$$$$$$$$$$$$$$$$$x+ + +x: X$$$$$$XX$$$$$$$$$$$+XX + :;X$;xxX$Xx+XXX$$$$$$$$$;.+: + ;+X$$$$$$$$X.XX$$$$$$$$+:x; + .+$$$$$$$$$$+++$$$$$$$$x.;+: + ;$$$$$$$$$$$$$$x$$$$$$$X+; + .+;;X$$$x;;+X$$$+;$$$$$$+. + :;:X$+.++. ;$+.;+X$$$$X. + .+$$: X;:::X$$$$: + :X+. :xX$$+.. .x$$$$: + :$+.;+: :$$+. .+$$$X. + :$$; .x$$$; + ;X; .$$$X: + +$$$+. + :X$$+. + ;X$+ + .+$+. diff --git a/HellionChat/images/ascii/fox-sitting-stipple.txt b/HellionChat/images/ascii/fox-sitting-stipple.txt new file mode 100644 index 0000000..c60f65d --- /dev/null +++ b/HellionChat/images/ascii/fox-sitting-stipple.txt @@ -0,0 +1,48 @@ + + +$: ;+: + ;&$:+. :$x:X + .$&x .$;.X$: +X + $&X :.x&X$ ..$X + :$&&: ;$&X$&&&&X + X&&X+$&&&&&&&&&x: + X&&&&&&&&&&&&&&&&+ + ;$&&&&&&&&&&&&&&&&&&; + ;&&&&&&&&&&&&&&&&&&&&&&&+ + .X+;&&&&&&&&&&&&&$+:x&&&&$; + .:;&&&&&&&&&&&&&&&&&&&&&&&+ + .$&&&&&&&&&&&&&&&&&&&&&&&&&: + :$;X&&&&&&&&&&&&&$XX$&&&&&&&$: + :.$&&&&&&&&&&$; ;X&&&&&+. + :&&&&&&&&&&&; :+;. :$&; + ;+&&&&&&&&$. :++: :: + .&&&&&&&&&:.. :: + :&X&&&&&&$;+ X: + .:$&&&&&&&X ;&: + X&&&&&&&&: X&+ + ;&&&&&&&&& :: :&&x + ;&&&&&&&&&+X .$&&+ + :x$&&&&&&&&&&&&&&&. :: X&&$ + .+$&&&&&&&&X+:&&&&&&&&&.;X X.$&&X + ;$&&&&&&&&&$+&&:$&&&&&&&&+$+ X+&&&; + .x&&&&&&&&&&&$;&&&$:&&&&&&&&&&X .; X&&&X + +&&&&&&&&&&&&$+&&&&&&:+&&&&&&&&&: :X:&&&X. + .$&&&&&&&&&&&&&+$&&&&&&&$;X&&&&&&&$: ;&&&&+ + :&&&&&&&&&&&&&&$;&&&&&&&&&&$:$&&&&&&&$::+ ;&&&&; ::::. + $&&&&&&&&&&&&&&X:&&&&&&&&&&&&;$&&&&&&Xx&&&&&&&+$&&&&&&&: + X&&&&&&&&&&&&&&&X.X&&&&&&&&&&&X X&&&&&&::+&&&&X&&&&&&&&&X + :&&&&&&&&&&&&&&&&$:X$&&&&&&&&&&&::&&&$XX++&&&&&xx+X&&&&&&+ + ;&&&&&&&&&&&&&&&&&$.:$&&&&&&&&$X.:;X&&&&&&&&&&&&&&X+&&&&$ + +&&&&&&&&&&&&&&&&&&&X:+x+++X$&&&&&&&&&&&&&&&&&&&&&;x&&&&; + x&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$;$$$XXXX + +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&x:X$XXX: + :&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&. ;$+. + +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X: .+$; + +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$x+;;;:. .$$. + :$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+. .$&. + +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X: .+&&&x x&; + :X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X;. :&&$X&+ + .;X$&&&&&&&&&&&&&&&&&&&$X+:. :&&&&: + .;xXX$$$$XX+;. .$&&x + :&&+ + :&x. + :+; diff --git a/HellionChat/images/ascii/wolf-head-blazejkozlowski.txt b/HellionChat/images/ascii/wolf-head-blazejkozlowski.txt new file mode 100644 index 0000000..bb5679e --- /dev/null +++ b/HellionChat/images/ascii/wolf-head-blazejkozlowski.txt @@ -0,0 +1,26 @@ + __ + .d$$b + .' TO$;\ + / : TP._; + / _.; :Tb| + / / ;j$j + _.-" d$$$$ + .' .. d$$$$; + / /P' d$$$$P. |\ + / " .d$$$P' |\^"l + .' `T$P^""""" : + ._.' _.' ; + `-.-".-'-' ._. _.-" .-" + `.-" _____ ._ .-" + -(.g$$$$$$$b. .' + ""^^T$$$P^) .(: + _/ -" /.' /:/; + ._.'-'`-' ")/ /;/; + `-.-"..--"" " / / ; +.-" ..--"" -' : +..--""--.-" (\ .-(\ + ..--"" `-\(\/;` + _. : + ;`- + :\ + ; bug