Generate about-boe.xml dynamically

This commit is contained in:
2024-11-10 14:46:35 -06:00
parent a551da6299
commit 5c83fad1f9
11 changed files with 272 additions and 58 deletions

View File

@@ -1,4 +1,8 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!--
WARNING! This file is generated by pkg/generate-credits.py from
tpkg/credits/about-boe-template.xml. Do not modify it manually!
-->
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
<dialog defbtn='okay'>
<!--
@@ -9,17 +13,16 @@
Blades of Exile v2.0 alpha <br/>
Copyright 1997-2015, Spiderweb Software, Inc., All rights reserved.
</text>
<pane top='42' left='50' width='400' height='67'>
<pane top='42' left='50' width='400' height='100'>
<text size='large' top='42' left='150' width='300' height='17'>------ CREDITS ------</text>
<!-- The height of this text needs to be 10 times the number of lines. -->
<text top='52' left='50' width='400' height='240'>
ORIGINAL GAME: <br/><br/><br/><br/><br/><br/>
OPEN SOURCE CREDITS: <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
OPEN SOURCE CREDITS: <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
SCENARIO FIXES AND UPDATES: <br/><br/>
</text>
<!-- This text is right-aligned and fills out the above text with sub-headings -->
<!-- The height of this text needs to be 10 times the number of lines. -->
<text top='52' left='50' width='180' height='240' align='right'>
<text top='52' left='50' width='180' height='610' align='right'>
<br/>
Concept, Design, Programming: <br/>
Graphics: <br/>
@@ -27,16 +30,14 @@
Title/Splash Screens: <br/>
<br/>
<br/>
Programming: <br/><br/><br/><br/><br/><br/><br/>
Programming: <br/><br/><br/><br/><br/><br/><br/><br/>
Graphics: <br/><br/><br/><br/><br/>
Testing and Troubleshooting: <br/>
Funding: <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/>
Bandit Busywork: <br/>
</text>
<!-- The height of this text needs to be 10 times the number of lines. -->
<!-- Also make sure that it properly aligns with the previous text. -->
<!-- Comments are included to aid with this. Don't mess it up! Test it to be sure! -->
<text top='52' left='250' width='230' height='240'>
<text top='52' left='250' width='230' height='610'>
<!-- ORIGINAL GAME --><br/>
<!-- Concept, Design, Programming -->Jeff Vogel (SpidWeb@spidweb.com) <br/>
<!-- Graphics -->Andrew Hunter (Wormius@aol.com) <br/>
@@ -44,34 +45,72 @@
<!-- Title/Splash Screens -->James Ernest (ernest@speakeasy.org) <br/>
<br/><!-- OPEN SOURCE CREDITS --><br/>
<!-- Programming -->Khoth <br/>
Ormus <br/>
Chokboyz <br/>
Celtic Minstrel <br/>
Ben Scott <br/>
Sylae Corell <br/>
xq <br/>
Ormus <br/>
Chokboyz <br/>
Celtic Minstrel <br/>
Ben Scott <br/>
Sylae Corell <br/>
xq <br/>
NQNStudios <br/>
<!-- Graphics -->The Almighty Doer of Stuff <br/>
Mistb0rn <br/>
Celtic Minstrel <br/>
Kelyar-Ihrno <br/>
Jewels <br/>
Mistb0rn <br/>
Celtic Minstrel <br/>
Kelyar-Ihrno <br/>
Jewels <br/>
<!-- Testing and Troubleshooting -->The Almighty Doer of Stuff <br/>
<!-- Funding -->Alan Elkins <br/>
Alan Monroe <br/>
Amanda Klecker <br/>
Andrew Flicker <br/>
Anonymous <br/>
Baste Nesse Buanes <br/>
Bret Rodabaugh <br/>
Dylan Nugent <br/>
Evan Mulrooney <br/>
Jake Harrelson <br/>
Jared Forcinito <br/>
Jeff Potter <br/>
Jeff Vogel <br/>
Jeremy Bracegirdle <br/>
Joel Joslin <br/>
Joshua Murphy <br/>
Juan Dionicio Becerra <br/>
Kelandon <br/>
Kelson (Andulos) <br/>
K L <br/>
Laura Nelson <br/>
Mariann Krizsan <br/>
Mike Lapinsky <br/>
Nick Chaimov <br/>
Nick Fisher <br/>
Nicole Tietz-Sokolskaya <br/>
Nikki Jeffery <br/>
Noah Nelson <br/>
Ruby Paterson <br/>
Samael <br/>
Sean Hayden <br/>
Souren Papazian <br/>
Tony Martyn <br/>
Tony Vazquez <br/>
Trent Nelson <br/>
Vida Krevs <br/>
William Hensley <br/>
<br/><!-- SCENARIO FIXES AND UPDATES --><br/>
<!-- Bandit Busywork -->The Almighty Doer of Stuff <br/>
</text>
</pane>
<text top='110' left='50' width='410' height='51'>
<text top='143' left='50' width='410' height='51'>
Blades of Exile is brought to you by Spiderweb Software - <br/>
"Where our aberrations become your reality." <br/>
"Blades of Exile" and Spiderweb Software are trademarks of Spiderweb Software.
</text>
<text top='162' left='50' width='424' height='145'>
<text top='195' left='50' width='424' height='145'>
Open Blades of Exile is brought to you from the hard work of volunteers who are passionate about this software.
We sincerely hope you enjoy, share, and discuss this game, and maybe even make and release your own scenario!<br/>
Open Blades of Exile is a modification of Blades of Exile, created by Spiderweb Software, Inc. in 1997.
It is released under GNU GPL 2.0+. The source code can be found at https://github.com/calref/cboe/.
</text>
<text top='240' left='60' width='353' height='66'>
<text top='273' left='60' width='353' height='66'>
Comments and questions? The creators and maintainers of Exile want to hear them.
Visit http://www.spidweb.com/, where you can find the official discussion forum and other great games!
<br/>Or open a ticket at https://github.com/calref/cboe/issues.