50 Commits

Author SHA1 Message Date
f7005768a0 Adds a link to go up a level 2023-12-06 12:52:06 +00:00
9a9e266ae0 cleaning up accidentally committed merge debris 2023-12-06 12:42:53 +00:00
e0caf6a151 merge branch dreamnet-dev 2023-11-05 14:30:28 +00:00
b9521b541c Merge branch 'ee-dev' 2023-11-05 14:10:35 +00:00
94c3dec650 update slangdict.org
add definitions for delve
2023-11-05 14:06:47 +00:00
874b02ef67 update render.sh
changed sass engine, added skip to other step.
2023-11-05 14:01:23 +00:00
a5640f2a81 Update CSS
moved ibm plex dirs
2023-11-05 13:59:23 +00:00
d7a7af38d1 Add CSS for external links. 2023-11-05 13:55:57 +00:00
d13be06e60 Compact .editorconfig 2023-11-05 13:55:57 +00:00
f88cee59c7 Update render.sh
switched to using hard links.
2023-11-05 13:55:57 +00:00
7003b0030e fix pfiles.rb
forgot the '?'
2023-11-05 13:55:57 +00:00
309f496642 reindent pfiles.rb 2023-11-05 13:55:57 +00:00
ec257b615e reformat editorconfig
make each tab 4 spaces.
2023-11-05 13:55:57 +00:00
0b31d48b79 update index.txti
reformat 88x31 buttons.
2023-11-05 13:55:35 +00:00
d976f8b945 update in/index.txt
move downloads section
2023-11-05 12:40:00 +00:00
645346e9d3 update in/index.txti
remove redundant full stop
2023-11-05 10:53:20 +00:00
7d20eed269 update in/index.txti; add in/about.md 2023-11-05 00:52:11 +00:00
8ce8b53bad update intro.md
add detail, fix image syntax
2023-10-28 10:44:48 +01:00
79c17a61a5 update index.txti
used wrong list syntax
2023-10-28 08:59:41 +01:00
2482c1279e Add CSS for external links. 2023-10-27 17:19:32 +01:00
504d65fe7d Compact .editorconfig 2023-10-27 17:19:32 +01:00
5d2926dabf Update render.sh
switched to using hard links.
2023-10-27 17:19:32 +01:00
b398dea8cb fix pfiles.rb
forgot the '?'
2023-10-27 17:19:32 +01:00
6adf061e99 reindent pfiles.rb 2023-10-27 17:19:32 +01:00
215249ed0f reformat editorconfig
make each tab 4 spaces.
2023-10-27 17:19:32 +01:00
c9a289766c Merge branch 'dreamnet-dev' 2023-10-27 17:17:32 +01:00
fa6fe56e11 add dnet.sass 2023-10-27 17:15:52 +01:00
85ecda9847 Add IBM Plex Mono Files 2023-10-27 17:15:52 +01:00
7cd375a84a Add Net of Dreams content. 2023-10-27 17:15:52 +01:00
1fc7b94c95 Update intro.md
Start on mars description.
2023-10-27 17:15:28 +01:00
e0c6202859 image restructure and convert intro.txti 2023-10-27 17:15:28 +01:00
02960bd706 Add slang dictionary.
update index.txti.
2023-10-27 17:15:28 +01:00
954e25ad4c Update intro.md
Start on mars description.
2023-10-27 17:12:03 +01:00
2a4d8189e9 add dnet.sass 2023-10-27 17:06:00 +01:00
f3e8786799 Add IBM Plex Mono Files 2023-10-27 15:24:03 +01:00
56db0e51b0 Add CSS for external links. 2023-10-27 15:20:16 +01:00
32a8c9b083 Compact .editorconfig 2023-10-27 15:12:02 +01:00
44f754b185 Update render.sh
switched to using hard links.
2023-10-27 15:04:35 +01:00
7dda7cdc1e fix pfiles.rb
forgot the '?'
2023-10-27 14:56:04 +01:00
397f9369d6 reindent pfiles.rb 2023-10-27 14:36:56 +01:00
d8a0d1e3d8 reformat editorconfig
make each tab 4 spaces.
2023-10-27 14:25:31 +01:00
ee169c5bb3 Add Net of Dreams content. 2023-10-27 12:25:08 +01:00
7f54ee12fd Add vscode association 2023-10-27 12:13:52 +01:00
a0c16265e4 Update .gitignore
Ignore zip files
2023-10-27 12:13:52 +01:00
00266516fe Add vscode association 2023-10-27 12:10:26 +01:00
5cbce8ed03 image restructure and convert intro.txti 2023-10-24 19:04:30 +01:00
0e6c4241e5 Update .gitignore
Ignore zip files
2023-10-24 16:46:09 +01:00
c7e0129b3d Add slang dictionary.
update index.txti.
2023-10-24 16:35:54 +01:00
b48d719d4a minor change to .editorconfig
section on shellscript
2023-10-24 15:12:25 +01:00
565ac8d612 Sequestering content on postext to single branch. 2023-10-24 15:09:07 +01:00
87 changed files with 418 additions and 168 deletions

View File

@@ -2,13 +2,14 @@ root=true
[*]
charset=utf-8
end_of_line=lf
indent_size=4
trim_trailing_whitespace=true
insert_final_newline=true
[{Makefile,*.s[ac]ss}]
indent_style=tab
indent_size=1
[{ignore.txt,*.csv,m4/*}]
insert_final_newline=false
[*.rb]
indent_style=space
indent_size=2
indent_style=tab
[*.sh]
indent_style=tab

1
.gitignore vendored
View File

@@ -1,4 +1,5 @@
\#*
.\#*
*.zip
titlelookup
out/

5
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"files.associations": {
"*.txti": "textile"
}
}

View File

@@ -4,7 +4,10 @@ and Ruby scripts, that I've taken to calling the "tape-and-string" framework for
# License
All markup is licensed under the Creative Commons [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/) license.
Any runnable computer code or Sass/CSS definitions are licensed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html)
All fonts belong to their respective owners.
# Specification
## Dependencies
You will need the following tools to render and upload the site

View File

@@ -1,2 +1,4 @@
/,Home
..,Up
/about.html,About
https://atlas48.sdf.org/,Blog
1 / Home
2 .. Up
3 /about.html About
4 https://atlas48.sdf.org/ Blog

7
in/about.md Normal file
View File

@@ -0,0 +1,7 @@
Hello!
I'm Atlas, the only codemonkey in my friendcircle, and probably the only person I know with multiple static sites to their name.
I'm a citizen of the United Kingdom, living in it's southeast.
I love TTRPGs, and I am slowly letting *Changeling: the Dreaming* take over my identity.

View File

@@ -1,48 +0,0 @@
# Treatise on My Perfect Lightweight Markup Language
## It would have...
- org-mode style inline syntax.
- with the ease of HTML hackery of textile.
- with the compiled language support that Markdown offers.
org-mode's inline attributes map nearly 1:1 with how I personally format in plain text, you have `__underscores__` that look like *underlines*,
`//italics//` that look like *italics*, and `**bold**` that actually looks like **bold**. I want a LML that has nearly all the same features that you'd find on
your common or garden word-processor, and with how often I refer to D&D 5e books, I want actual, *implemented* description lists. org-mode is absolutely
perfect for this, but it's nearly entirely confined to the single text editor it was created in. Markdown has amazing support, but as a general shorthand
for HTML, it feels sorely lacking. Textile makes up for it's shortcomings, but it suffers from a lesser problem that also plagues org-mode's development,
and it's syntax can feel woefully clunky at points, that being said, it has the absolute best numbered list syntax out of all of the above mentioned LMLs.
## Sample
```
= Heading 1
== Heading 2
=== Heading 3
====[id] Heading 4
- Here
- is
- an
- unordered
- list
#. Here
#. is
#. an
#. ordered
#. list
- Here :: is
- a :: single
- description :: list
!<an_image.png>
And here is **Bold**, //Italic//, __Underline__, ^^Superscript^^, & --Strikethrough-- %{color:red}We also have span support%, %(i)in diffent flavours!%
[Markdown's](https://en.wikipedia.org/wiki/Markdown) link format works //fine//.
\`\`\`c
// So do the code blocks.
\`\`\`
```

View File

@@ -1,4 +1,15 @@
@import "extra.scss"
a[href^="http"] //external links
color: var(--extlink,lightblue)
::after
content: ""
width: 11px
height: 11px
background-image: url(var(--extimg, "/img/extlink.svg"))
background-position: center
background-repeat: no-repeat
background-size: contain
display: inline-block
body
@include font("sans")
.header

17
in/css/dnet.sass Normal file
View File

@@ -0,0 +1,17 @@
@use 'sass:color'
@import url("all.css")
@import url("font/ibm-plex/mono/def.css")
$bg: #1F0042
$fg: invert($bg)
$link: #E0E030
:root
--extlink: lighten($link, 25%)
body
background-color: $bg
color: $fg
font-family: "IBM Plex Mono", Consolas
a
color: $link

View File

@@ -1,10 +1,14 @@
@use "sass:color"
@import "extra.scss"
@import url("all.css")
@import url("font/ibm-plex-sans/def.css")
@import url("font/ibm-plex/sans/def.css")
$bg: #00103D
$fg: #EAE8E3
$link: #189E86
$cont: #C7532B
:root
--extlink: lighten($link, 25%)
@font-face
font-family: 'Science Gothic', monospace
src: url('font/science-gothic.ttf') format('truetype')
@@ -21,10 +25,10 @@ body
.content
font-family: 'IBM Plex Sans', sans-serif
h1
font-family: 'Science Gothic', monospace
@include font-settings(345,100,116,0)
:before
content: '#'
font-family: 'Science Gothic', monospace
@include font-settings(345,100,116,0)
:before
content: '#'
a
color: $link
a:visited

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,33 @@
/*TODO: add support for other types*/
@font-face {
font-family: 'IBM Plex Mono';
src: url('regular.woff2') format('woff2'),
url('regular.woff') format('woff'),
url('regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('bold.woff2') format('woff2'),
url('bold.woff') format('woff'),
url('bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('italic.woff2') format('woff2'),
url('italic.woff') format('woff'),
url('italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'IBM Plex Mono';
src: url('bolditalic.woff2') format('woff2'),
url('bolditalic.woff') format('woff'),
url('bolditalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,92 @@
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -13,9 +13,7 @@
animation: marquee 15s linear infinite;
}
/* Make it move */
@keyframes marquee {
0% {
transform: translate(0, 0);
@@ -24,11 +22,11 @@
transform: translate(-100%, 0);
}
}
.blink {
animation: blink-animation 1s steps(5, start) infinite;
-webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
to {
visibility: hidden;
@@ -39,7 +37,10 @@
visibility: hidden;
}
}
.center {
text-align: center;
}
/*# sourceMappingURL=legacy.css.map */

10
in/css/main.sass Normal file
View File

@@ -0,0 +1,10 @@
@import "extra.scss"
@import url("all.css")
.header
border-bottom: 1px solid black
@media(prefers-color-sceme: dark)
body
background: #1b1b1b
color: #fff

View File

@@ -1,6 +0,0 @@
@import "extra.scss";
@import url("all.css");
.header {
border-bottom: 1px solid black;
}

5
in/dnet/crunch.md Normal file
View File

@@ -0,0 +1,5 @@
![/img/ucbanner.gif]
*Net of Dreams* has 3 different modes of play, Combat, Freeroad, and Netdelve.
The core dice systems for Freeroad and Combat both revolve around a d20, while the Netdelve mode uses a d8 dice pool.

8
in/dnet/index.txti Normal file
View File

@@ -0,0 +1,8 @@
h1. Net of Dreams
Part TTRPG, part structured glossolalia, _Net of Dreams_ is a New Wierd cyberpunk game where you play as post-humans in a symbiotic relationship with their technology.
h2. Links
- "Intro":intro.html := An introduction into the setting, and the TTRPG's founding document. Composed in a single evening of intense concentration.
- "Mechanics":crunch.html := The mechanics of the TTRPG itself. !/img/ucbug.gif!

45
in/dnet/intro.md Normal file
View File

@@ -0,0 +1,45 @@
Humanity have collectively lost their memories after an event known the great wipe, every record about its past up to this point has been destroyed or deleted. For whatever reason, people can bend their reality by using their preimplanted AR cyberware that most are simply born with. They find themselves in mile-high skyscrapers surrounded by flying cars with no knowledge of how they came to be.
Straggling guilds and factions have been set up following what they believed the gods of the prior world to be.
*The merchant*, a god of commerce, food, and growth, their colours are orange and white. They attract those who seek to trade, and found corporations. The zealots succumb to an affliction where they covet everything, valuable or not.
*The communicator*, a god of liasonry and speech, the least popular of the triarchy, their colours are blue and white, and they attract those who seek to be social influencers. The zealots seek fame above all else, to the point of distorting their bodies into grotesque parodies of beauty.
*The seeker*, a god of knowledge and lost things, their colours are red and purple, and they attract those who seek knowledge and information. The zealots gain an addiction to the gathering of information, regarless of ethics or relevancy.
*The lover*, a buxom goddess with pink hair and wide eyes, notable for having a gender and a distinct image. her colours are pink and red, and she attracts those who wish to have love in their lives, as well as those who wish to seek beauty. Her holy symbols are lightly burnt bread, a female sailor's uniform, and a stylised image of a rabbit. the zealots among her ranks slowly become obsessed with her to the point they slowly dissapear into the dreamNET, never to be found again.
Followers of these gods are able to bend reality by utilising their faith as a weapon, the image of the gods imprinting themselves onto them in some way. Others can bend reality by tapping into the dreamNET, a post-internet form of technology that has somehow managed to become magical. For some reason, those who are born without implants are wholly unaffected by the incantations and spells weaved by those who manipulate the dreamNET.
After the flash, groups of people formed to try and rebuild the society that stood so tall. A few of them formed into factions.
the *Churches*, the three holy churches of the postmodern gods, considered separate organisations, but commonly lumped together as a single faction.
the *Postmodern League*, a collection of savants and mages that revere technology as a means to true apotheosis, some within this faction claim to be building their own god. This faction are the most adept at weaving the dreamNET into what they wish it to be, some are able to affect the dreamNET without a single implant.
the *Hatreds*, who revere a dark, obscure god of violence and division, they seek to carve up the world by force and cull anyone who seeks to oppose them. Most are loud, boorish and uncooperative, preferring to simply kill anyone that looks different from them rather than diplomatically communicate.
the *Threads*, a group of eccentric folk who seek to unite the world via an ancient method of poetry called "rap", they wield the dreamNET via this form of poetry, and settle any disputes amongst themselves via such. they are a staunch meritocracy valuing their skill in this medium, and they are opposed to the control of corperations. Most revere a god that was thought to be an ancestor of their group.
the *Lost Leaves*, an optimistic group reveling in tales of a thing called "nature", they seek to wield the dreamNET in order to restore it to how it once was. notable for being a faction with zealots who reject all technology.
the *Tetri Karebi*, a loose gathering of raiders and bandits who focus on speed and striking fast in order to disorient their targets. They, like some of the Lost Leaves, distrust the power of the dreamNET. Most find them more pleasant as the Hatreds, if not just as brutal at times.
the *seven Kri'ens*, a mercantile federation composed of seven corperations who act as a single, if independent, unit, they supply most goods, they are second-only to the tavern bards in terms of cultural dominence, they are also one of the few factions that have been able to recover any form of flying technology larger than a zephyr (a viehicle similar to what was once called a "car").
the *Tavern Bards*, a network of cells spread all across the dreamNET utilising it to provide entertainment and escapism to the general populus. Most of their immerse nodes are focused around retrieved stories of the "fantasy" genre, and most Tavern Bards pattern themselves after characters in these works.
the *Valens*, a decentralised quasi-religion focussed around mastery of the guitar, most form loose groups, called "Bands", and weave the dreamNET via this instrument. They are showy, ostentatious, and are regarded as the second faction that despises corperate control.
* * *
Humanity is not as unified as it once was, a myriad of appearances, statures and complexions, anihilating any trace of homogeneity. One may have horns sprouting from their head, pointed ears, or even a bestial visage. Due to the nature of the dreamNET, one with the right talents may be able to change their appearance on the fly, and adapt to their situation as seen fit. Most within this world seek to survive, rather than to thrive, the knowlege of how to access the luxuries of the past have long since been forgotten. Humanity had been reborn into frightened animals with access to a technology that seems almost eldritch in it's application and useage, and the scars and salves of the past are still laid bare for most of humanity, even if how they got there is entirely faded. Things have slowly began to echo the near past, but in a way that would seem strange, and warped to people before the flash.
The dreamNET itself acts as a repository of human thoughts, emotions, and aspirations, it is simultaneously a metaverse, the akashic records of occult myth, as well as a physical astral plane that anyone may access at any time. One, with enough time, patience, and skill, may wholly immerse themselves within the dreamNET, and connect to boundless worlds, some long abandoned, some newly created, and some that just appear to be present with no explanation, most of these worlds are called "immerse nodes", after exhumed documents labeling them as such.
Sometimes, entities lurk within the dreamNET, almost a form of technothaumic artificial intelligence. Some of these AI appear to be reflections of humanity as a whole, their hopes, fears and dreams made manifest into a digital body that seeks to collect more of the emotions they claim to represent, some utilise powers sent to them from these artificial creations to their own benefit, which according to various factions, may be something that is frowned upon. Sometimes, what appear to be the conciousnesses of those who have passed away appear within the dreamNET, wholly aware of their surroundings. How such entities came to be, like how the dreamNET can effect reality, remains a mystery for nearly the entirety of humanity; most simply choose to not question it, like how sometimes water falls out of the sky.
Technology within this world appears to be partways magical, sometimes assuming forms echoing that of a wizard from a "fantasy" novel. A wand made out of plastic and metal, with a hologram of flames may be used as a weapon to hurl fire, a tablet may be used to store programs that effect the shape of a person, or jaunt them to a new location, other times technology may find itself echoing the speculation of how the future of the distant past would look in some way, shape, or form, taking the form of superpowered pocket computers, advanced cybernetics, and directed energy weaponry, the classical model of webpages and media still lives on within this age, and many vy for this ancient medium's control.
Humanity awoke to skyscrapers, densly packed and sometimes mile-high, with signs scrawled in dead langauges refering to concepts and cultures long since forgotten by all bar them. The average human lives in a single domicile of varying size and disrepair, most "tows", as they are called, are grouped together, and run the gamut of faction control and representation, some have been entirely coopted by a single faction who chooses to dominate that single tow.

BIN
in/ee/img/flag/earth.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

10
in/ee/img/flag/earth.svg Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="348" height="216" version="1.0" id="svg3" sodipodi:docname="earth.svg" inkscape:version="1.3 (0e150ed6c4, 2023-07-21)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<defs id="defs3" />
<sodipodi:namedview id="namedview3" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:zoom="0.9767" inkscape:cx="145.4" inkscape:cy="136.2" inkscape:window-width="1366" inkscape:window-height="712" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg3" />
<path d="M0 836.362h348v216H0z" style="opacity:1;display:inline;color:#000;fill:#000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;overflow:visible;enable-background:accumulate" transform="translate(0 -836.4)" id="path1" />
<g style="opacity:1;display:inline" id="g3">
<path d="m 111.3,170.6 a 88.53,88.53 0 1 1 0.1,0.1" style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.78258;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" id="path2" />
<path d="M271.8 37.9a28.23 28.23 0 1 1 0 .1" style="color:#000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.04;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" id="path3" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 542 B

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 457 B

After

Width:  |  Height:  |  Size: 457 B

View File

@@ -1,16 +1,7 @@
h1. Files
h2. Main
h1. Main
- "Introduction":intro.html := A rough introduction to the setting.
- Homebrew Races !/img/ucbug.gif! := Various different races used in Elysium's Edge.
- "Infopages":inf := Wiki-style info pages about different topics within the setting.
- Homebrew Races !/img/ucbug.gif! := Various different races used in Elysium's Edge.
h2. Campaign
!/img/ee/mgh_banner.png!
I'm running a game with this setting, if I've linked you to here, here's where you come to find out more about the game.
!/img/ucbug.gif! _Just going to need to set the site up a bit more, first._

39
in/ee/intro.md Normal file
View File

@@ -0,0 +1,39 @@
# The Solar System
The main focus of the setting, sort of along the lines of the Sword Coast in Forgotten Realms,
or Seattle in Shadowrun.
The Solar system in Elysium's Edge is a vast, tonally diverse subsetting,
with each planet providing a different feel.
## Earth
> Fuyoh, abe, we're homebound and we're still eating gummy. I can't believe it...
## Moon
![img/flag/moon-small.png]
> That a hein's cake, brat. We juwet, Dustball here is OB and he's ordered us put.
Up until about 50 years ago, the Moon was a straw libertarian's paradise.
Lavish resorts, caviar, corperation-owned infastructure, the Moon was seen as a shining symbol of Adam Smith's invisible hand...
Up until the revolution happened.
![img/flag/lunar-revolution-small.png]
## Mars
> Amige, sori, te llamo p'atras, Boss is asking me about the Shtaubman in the LBM's office.
Mars is the Americas, as the Americas were to Europe.
A shining beacon of hope and industry with dreams of their own identity.
## Saturn
> Good work, team. That's enough for today. Can't believe we've come so far.
The most inhospitable colonised planet, Saturn's entire population consists mainly of miners and researchers,
with a notable exception being a single sports stadium.

View File

@@ -1,9 +0,0 @@
h1. The Solar System
h2. Earth
h2. Moon
h2. Mars
h2. Saturn

50
in/ee/slangdict.org Normal file
View File

@@ -0,0 +1,50 @@
#+title: Elysium's Edge: Slang Dictionary
#+author: Atlas Cove
#+options: num:nil
#+startup: content entitiespretty align
/Wouldn't be a sci-fi cyberpunk setting without one.../
* Earth
- Abe :: n. (from Japanese, 『相棒』, Aibō, "pal", accomplice) Friend, partner, "bro".
- Drokk :: n. Euphamism for "shit".
- Fuyoh :: excl. (from Hokkien, 『水喔』, via Malay) expression of surprise and admiration.
- Gahyo :: excl. (from Cantonese, 『加油』, add oil) Go for it, godspeed, come on.
- Gummy :: n. (influenced by Japanese, 『ごみ』, trash) Low quality synthetic food.
- Haiya :: excl. (from Hokkien, 『哎呀』, via Malay) expression of surprise and dissapointment.
- Pulcot :: n./adj. (from Korean, 『불꽃』, sparkle), Kitchy over-the-top-ness.
* Moon
- Brat :: n. (from Russian, "брат", brother) Friend, partner, bro, implies the listener is in the same group as the speaker.
- Bone :: adj. (from Polari, "Bona", "good") Cool, awesome, dope.
- Cake :: n. (from Japanese, 『計画』, "plan") plan, scheme, idea.
- Gijer :: n. (from Japanese, 『外人』, influenced by romani "Gadzhe") Outsider, esp. of the moon.
- Hein :: n. (from Robert A. Heinlein, author of /The Moon Is a Harsh Mistress/), A person who is hopeful to the point of being naive.
- Jacks :: adj. (from Polari, "Ajax") Near.
- Nico :: n. uncountable (from Italian, "Organico", personnel), Staff of a buisness
- OB :: n. (from Japanese, 『親分』, *O*ya*b*un), boss
- Juwet :: n. A lunar native.
- Tikker :: excl. (from Hindi, ठीक हैं, "is right") Understood, perfect, OK.
** Numbers
The moon has it's own counting system
1. Una
2. Dwi
3. Tri
4. Kwat
5. Chink
6. Dit
7. Seb
8. Ot
9. Novh
10. Jech
* Mars
Mars has been settled by an equal number of Spanish and English speaking settlers, who have converged to create their own language, locally dubbee "Syano".
Martian Spanish is notable for having a neuter case ("-e") for any animate noun.
- Aus :: adv. (from German, aus, out) Outside.
- Chergri :: n. (from Llanito, Echegarai), Guard, Watchman
- Pane :: n. Good friend, pal.
- Shtaubman :: n. German-speaking minority.
- Syane :: (Corrupted from Spanish, Marciano), Martian native.
* Other
- Homebound :: n. Someone from Earth.
- Delve :: n. A generic term for Direct Neural Interface VR, derived from a genericised trademark.
- Delve :: v. To use a delver
- Delver :: n. A device that uses the Delve technology.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
in/img/88x31/anydamn.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

2
in/img/extlink.svg Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/><path fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/></svg>

After

Width:  |  Height:  |  Size: 549 B

View File

@@ -4,9 +4,11 @@ _Welcome to the Atlas48 Archives!_
Everything's slowly being set up, I'm working on the layout as I go along, hopefully you'll be able to find your way.
h1. Links.
In a nutshell, this is sort of a read-only wiki, as compared to some of the other, more fancier sites on here.
- "My PGP Key":dl/atlas48.asc
The spartan look _does_ mean that this can be rendered 1-1 on even the most bare-bones browser.
h1. Links
h2. D&D
@@ -16,7 +18,11 @@ h2. Starfinder
- "Elysium's Edge":ee := Homebrew Starfinder setting.
h2. Downloads
* "My PGP Key":dl/atlas48.asc
---
"!neocities.png(Love this place.)!":https://neocities.org./
!img/88x31/anydamn.gif! !img/88x31/amiga_friendly.gif! !img/88x31/anybrowser3.gif!

View File

@@ -1,18 +0,0 @@
# Postext
## Requirement Levels
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119).
## Pronounciation
"Postext" is a combination of the words "post" and "text", so it's pronounced "pohs-text".
## Definitions
- `EOL` is defined as either **CR** (`0x0D`) or **CRLF** (`0x0D 0x0A`). It is RECCOMENDED you keep to either one of the two forms throughout the written document.
## Design Rules
1. Whatever works best for the other LMLs, we adopt.
2. Unix philosophy is king, postext's one thing well is HTML rendering.
3. We need enough syntax to be hackable without changing the internals.
4. Inline style elements must always be two identical characters together; it's the only way to be sure.
## Features
### Inline
- **Bold**: two (2) `*` (`0x2A`) enclosing text. Converts to `<strong>[...]</strong>`
- **Italic**: two (2) `/` (`0x2F`) enclosing text. Converts to `<em>[...]</em>`
- **Underline**: two (2) `_` enclosing text. Converts to `<span style="text-decoration:underline">[...]</span>`
- **Superscript**: two (2) `^` () enclosing text. Converts to `<sup>[...]</sup>`.

View File

@@ -4,53 +4,51 @@
require 'find'
ignore=!File.file?('dat/ignore.txt') ? [] : File.readlines('dat/ignore.txt')
if ignore != []
ignore.map! do |i|
"in/#{i}"
end
ignore.map! { |i| "in/#{i}" }
end
class Enumerator
def collect
out=Array.new
for i in self
out.push(i)
end
return out
end
def collect
out=Array.new
for i in self
out.push(i)
end
return out
end
end
list=Find.find('in')
l=list.collect
case ARGV.first
when "doc"
for i in l do
next if ignore.include?(i) or /\.v.html/.match?(i)
if /\.(txti|org|md|html)$/.match?(i)
print i
print ' ' unless i==l.last
end
end
for i in l do
next if ignore.include?(i) or /\.v.html/.match?(i)
if /\.(txti|org|md|html)$/.match?(i)
print i
print ' ' unless i==l.last
end
end
when "sass"
for i in l do
next if ignore.include?(i)
if /\.s[ac]ss$/.match?(i)
print i
print ' ' unless i==l.last
end
end
for i in l do
next if ignore.include?(i)
if /\.s[ac]ss$/.match?(i)
print i
print ' ' unless i==l.last
end
end
when "dir"
for i in l do
next if ignore.include?(i)
if File.directory?(i)
print i
print ' ' unless i==l.last
end
end
for i in l do
next if ignore.include?(i)
if File.directory?(i)
print i
print ' ' unless i==l.last
end
end
when "rest"
for i in l do
next if ignore.include?(i)
unless /\.(s[ac]ss|txti|org|md)$/.match?(i) or File.directory(i)
print i
print ' ' unless i==l.last
end
end
for i in l do
next if ignore.include?(i)
unless /\.(s[ac]ss|txti|org|md|html)$/.match?(i) or File.directory?(i)
print i
print ' ' unless i==l.last
end
end
else
end

View File

@@ -1,6 +1,6 @@
#!/bin/bash
# render.sh: part of the tape-and-string framework.
# v3.4-p6
#V:3.6-p1
#B: Load
enable -f /usr/lib/bash/csv csv
declare -A title
@@ -43,33 +43,23 @@ function docs {
fi
done
}
function sass {
function sassfn {
if ! test -d out; then
err "Cannot render, directory 'out' does not exist, run ./render.sh dir"
return 1
exit 1
fi
local i o sass
sass=(`./pfiles.rb sass`)
inf "Rendering sass files..."
if [ ${#sass[@]} -eq 0 ]; then
inf "No .sass files detected, skipping"
return 0
else
for i in ${sass[@]}; do
o="${i/in/out}"
o="${o/.s[ac]/.c}"
echo "'$i' -> '$o'"
sassc -t expanded -a $i | sed '/^$/d' > $o
done
fi
sass --no-source-map in/css:out/css
}
function other {
if ! test -d out; then
err "Cannot render, directory 'out' does not exist, run ./render.sh dir"
return 1
fi
inf "Copying other files..."
cp -rv 'in'/* out/
local other=`./pfiles.rb rest`
for i in $other; do
if test -f $i; then
inf "Skipping $i, file/hardlink exists..."
continue
fi
ln -v $i ${i/in/out}
done
}
function sitemap {
./gensimap.sh
@@ -123,8 +113,8 @@ case $1 in
dir) dirs;;
doc) docs;;
docs) docs;;
s[ac]ss) sass;;
other) other;;
s[ac]ss) sassfn;;
other) dirs; other;;
rest) other;;
info) info;;
sitemap) sitemap;;