Author Topic: I was bored.  (Read 4280 times)

0 Members and 1 Guest are viewing this topic.

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
So I dumped the Age of Aquarius species.tbl into ePUB format:



The drive for this came a while back when I got annoyed trying to read it through the tech room. I'm not the biggest fan of reading stuff off computer screens to begin with which, combined with the tiny tech room window, "fuzzy" text and bad contrast had me wanting for something more convenient. I only got around to actually doing something about it this morning. I'm only building it for/able to test it with iBooks on my phone, but it should also work with any eReader able to handle ePUB format (which is most of them).

It took about 3-4 hours all up, most of which was spent wading through online tutorials looking for ways to automate several aspects of the procedure. Once I bit the bullet and started doing conversion/markup manually progress was faster.

It's pretty much a straight dump of the species.tbl. With the exceptions of going through and fixing all the smart quotes and dashes and correcting a single typo, none of the text has been changed. I did, however, combine items like "The Reunion" and "The Balance of Power" which were spread across up to 5 entries into single chapters. I also considered combining the various Shivan, Vasudan and Vishnan entries as well, but wasn't sure what order to put them in or how well they'd flow so I left them all separate for now. It's been laid out in the same order it appears in the tbl/tech room, partly for convenience, but also because I wasn't sure if there was any pre-existing order going on so felt it was the safe bet to leave it as is.

I'm a little surprised that it seemed to work on the first go, to be honest. I was sure that, with all the copying and pasting I was doing in the container and toc files, it would blow up in my face requiring hours of re-reading trying to find the tiny typo that was bringing things to a screeching halt.

It's still pretty rough, so I'm not quite ready to release it yet (not that I'm banking on any real demand). I'm probably going to have to go back and rebuild all the XHTML files because they've come out double spaced and I'm not quite sure why. In addition, there's a massive typo on the title page that needs correcting. I'm also thinking of adding a formatted table of contents, but that'll require a bit more digging. It also lacks a cover image, but that'll most likely stay that way forever because it's completely beyond by ability. I'm open to contributions if the people want a cover image though.

The other main reason I'm hesitant to release it at this point is I'm not sure how to properly handle credit. At the moment it has publishing credit going to HLP and author credit to myself because the XML required something go there and I don't know who the original authors are specifically. I have noted on the title page that I merely compiled it, but if anything more is needed/wanted then speak up.

War in Heaven is the next step, but I want to wait until I've actually completed that campaign before I start poking around in potential spoilers.
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
This is really cool! One of the big disadvantages to BP being all about the tl;dr is that FS2 is not very suited to even attempting ~did read~.

Now if only we could get text this clean in game.  :(

Oh and you can take all the credit, just be like 'keypecking by BP team, pro conversion layout skills by meee'

 

Offline Fury

  • The Curmudgeon
  • 213
Now if only we could get text this clean in game.  :(
...
:wtf:
...

Battuta. We COULD but you rejected the custom font The E committed long time ago. Bear in mind that you can use different fonts in HUD and rest of the interface. Even per-HUD gauge if you want. We even challenged you to find better font than E's, but I don't see anything came out of that.

 

Offline Scotty

  • 1.21 gigawatts!
  • 211
  • Guns, guns, guns.
Would that work for the Techroom database too?  That's where I always bog down.

 

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
OK, so I tidied up the HTML a bit, added an inline table of contents (it doesn't actually work, you can't skip to specific chapters with it, but it lets you know what's where) and added a short preface mentioning the content was originally from the AoA table data and with links to both the BP page and HLP. It's still awkwardly double spaced in places, but fixing that requires more HTML nous than I currently possess :(

Would that work for the Techroom database too?  That's where I always bog down.

It can, all it involves is taking the text descriptions from the tables, saving them as XHTML and throwing them together with some XML files that determine their order as well as define basic metadata. Indeed, I considered adding the weapons and ship data when I first started this. The problem is that I'd want to add pictures and whatnot and I'm not entirely sure how those are handled within ePUB format yet :/

[attachment deleted by ninja]
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline Fury

  • The Curmudgeon
  • 213
Would that work for the Techroom database too?  That's where I always bog down.
Of course it would. FS uses three fonts, I think it was extended to four in FSO which are shared by certain interface elements. But for HUDs since Antipides 7 you can specify font per-HUD gauge. So assuming that same font as used in HUD is also used elsewhere in interface and you don't want this, you can override the font in HUD via hdg.tbm.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Go ahead and find a better font for the techroom if you like, I didn't know you could have separate ones on HUD and other interface elements.

 
First, Admiral LSD, great job trying to put the book that is the techroom descriptions into book form! Might I suggest Sigil to help with cleaning it up and for future use? It might work better than OpenOffice, as it was specifically designed for editing ePUBs.

Second, I'm not sure how exactly the font rendering system works in FS2 -- I'm guessing it's arranging pre-rendered textures -- but this site might be good for looking into alternative fonts, if for no other purpose than to render them into textures or other compatible data formats.

Hope this helps.

 

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
heh, I've been trying to get through WiH so I can make a start on the second part of this project, but I'm quite pathetically bogged down in Aristeia (I either get cut to shreds by the initial wave of Nyx fighters or if I survive that, die during the next few waves. In my most recent attempt though, I got through all of that only to be asked to make command decisions. I chose Bombers, but then realised they'd probably die in like 30 seconds. I then noticed the Indus was on like 12% hull so I quit and played a few other campaigns) so that probably isn't going to happen for a while. :P

I had a look at that program and it does seem like it'll ultimately make things easier in the future. Unfortunately, as is always the risk when you start introducing automated tools to things you've crafted by hand, it made something of a mess of things when I tried to use it to make a couple of minor changes (I missed one of the smart quotes in "The Rift" and, after reading it through, decided to combine the two chapters on the Vishnans as it seems to flow better that way) to the existing book. It shouldn't be a problem if I start from scratch in it. If/When I get around to WiH, it'll be my first port of call.

The reason I was using OpenOffice (which I gather you discovered by poking around the xhtml files within the epub itself as I didn't mention it here) was purely to convert the RTF files I was working with to HTML. The original plan was to cut the sections out of species.tbl, save them as RTF in order to apply basic formatting and then use another tool to handle conversion and packaging automatically. That didn't really pan out, so I had to convert and package them manually. There are atoms larger than what I know about HTML, so marking it up and tagging it by hand was out of the question and I figured OpenOffice stood the best chance of outputting the "cleanest" HTML of any tool I had immediately available.

I'm still on the fence about extending it to include the ship and weapons information though. The amount of work it would take to get something I'd be happy with personally seems simply staggering. I could simply copy/paste the individual descriptions, but that seems like a half-assed way to go seeing as there's so much other info worthy of inclusion in such a document such as speed (including afterburn and max engine energy), armament, capacity, etc. And then there's layout concerns. Once I get the WiH species table sorted out I may return to the idea, but no idea when that's going to be.
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
You have a checkpoint right before the command decision, just load that.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Also the bombers will probably be fine. You can always send Beta to escort them.

 

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
You have a checkpoint right before the command decision, just load that.

I forgot to mention that doesn't seem to be working for some reason. Maybe it takes it's time and I'm just impatient, but I'll see the message telling me to select a checkpoint so I'll select it and nothing happens...

Also the bombers will probably be fine. You can always send Beta to escort them.

It was more the Indus having 12% hull integrity (it always seems to get the crap beaten out of it, heh. It left the earlier earth defense mission in a similar state too. Props to the UEF engineers for getting back up to full so quickly though XD) that made me quit. I figured that since either it was going to die or the boimbers were, it was easier to quit than to wait and fail the mission :P
« Last Edit: February 01, 2011, 11:33:34 pm by Admiral LSD »
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Uh-oh. That damn thing better not have broke itself.

You're calling it in from the reinforcements menu? It'll sometimes take a couple seconds...

 

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
Yeah, it popped up a message saying you have 10 seconds to load a checkpoint, so I did and the mission just seemed to continue on as if I hadn't done anything. Not sure wtf is going on. How long should it take at the absolute most?
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Like ten seconds. I can't possibly it imagine taking more than 20 on the outside. Check your events log to see if Checkpoint 1 has arrived.

Cocks.  :( They're such delicate flowers. Now to figure out whether it's not working for you or for you and everyone else.

 

Offline Mars

  • I have no originality
  • 211
  • Attempting unreasonable levels of reasonable
That mission is made much easier by ordering your wingmen around. Beta wing is indestructible, and Gamma wing is made of Uriels.

 

Offline Admiral LSD

  • 27
  • Shorter of breath and one day closer to death
    • http://adphq.dyndns.org
Like ten seconds. I can't possibly it imagine taking more than 20 on the outside. Check your events log to see if Checkpoint 1 has arrived.

Cocks.  :( They're such delicate flowers. Now to figure out whether it's not working for you or for you and everyone else.

If things don't start teleporting around until the ten second timer is up, then that's probably it. I never gave it more than 2-3 at the most thinking it was going to be at least somewhat instantaneous XD

I'll let it go for longer next time and see what happens.

That mission is made much easier by ordering your wingmen around. Beta wing is indestructible, and Gamma wing is made of Uriels.

Are you sure Beta wing is entirely indestructable? I remember seeing a lot of red rings on all 3 wings after a while...

I'm willing to accept my constant failure in this mission is mostly my own incompetence. Unlike the earlier one with the Nauticus :P I'm still pissed off that the 'correct' way of dealing with that is to sit back and DO NOTHING. Repeating it so many times before I figured it out kinda took the "punch" out of the fact Kessim was having a full-on nervous breakdown out there. I'm not the biggest fan of all the psychological subtext in most of the early missions, but I can respect it here purely out of how it's used to paint the toll war takes on people and the different ways in which they can deal with it. I think that mission is pretty much the turning point where I went from "This is OK, I guess" to "OMFG THIS IS EPIC!", something I never really got from AoA. It's also about where I actually started feeling for the UEF. Before, I couldn't have cared less if the Tevs slaughtered them all.
00:19  * Snail cockslaps BotenAnna
00:19 -!- Snail was kicked from #hard-light by BotenAnna [Don't touch me there! RAPE!!!]

15:36 <@Stealth_T1g4h> MASSIVE PENIS IN YOUR ASS Linux

I normally enjoy your pornographic website... - Stealth
Get Internet Explorer!

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
hey cool, you like it!

(to be honest there are so many :words: and so much OH MY FEELINGS and WAR IS HARD that by the time we released we [okay, well, just me] thought everybody would hate it, so every time it actually works it's like a wonderful surprise)

but yeah if you get a chance run past that checkpoint and tell me if it works after a few seconds; it's possible it's genuinely not working, but if it is i will be super happy.

the reason it does this, by the way, is that the checkpoint buoy's arrival delay is set to 0, and if you set reinforcement delay to 0, the engine - get this - automatically takes the 0 and converts it to a random value between 4 and 7 second! how about that.

of course it might be genuinely broken. then i will need to fix it.  :(

ninja edit: Oh, and the Nauticus mission, you can actually win with a bunch of different approaches: you can call their bluff and have the weapons-tight no-shooting dogfight, you can take the hostage and either threaten her (that's not doing nothing!) or straight up execute her, or you can just go balls out and attack, which I've seen some people pull off. None of the approaches are actually 'wrong', but taking the hostage and threatening her with a missile lock is probably the least risky.

 

Offline Mars

  • I have no originality
  • 211
  • Attempting unreasonable levels of reasonable
I'm halfway through writing the walkthrough for Arestia, here it is for now. It's still pretty rough and only goes to before the reinforcement decision, but I hope it helps.

When selecting your fighter, prepare for extended combat. You'll want something that does an adequate job of bomber interception and dogfighting. Pick your poison from the heavy GTF Nyx, and the lighter UEF Kentauroi, very fast and not particularly well armed or armored Draco and the space-superiority Atalanta are available.

 I prefer the Nyx as missile capacity is at rather a premium in this mission, and I find it's speed adequate. I load it up with Kayser, Prometheus combination, and one rack of Tornados and one rack of Stiletto IIs.

Upon entering the mission you'll find yourself facing the Sekr group of corvettes and two wings of GTF Nyx, designated Taurus and Aries (of the 60th Bloodletters). You can safely ignore Sekr the entire mission. Order Beta wing (of Kentauroi interceptors) to guard the UEFg Indus, and Gamma (of Uriel gunships) to gaurd the UEFg Yangtze. Don't try to engage the Bloodletters immediately, at the very least let them get close. Between your wingmen and the two Karuna's point defenses, the Bloodletters should go down fairly quickly. If you have trouble with the Bloodletters, stay close to Gamma wing and the Yangtze.

Once the Bloodletters are down, you should still have most of your missiles and nearly all of your wingmen. The Sekr corvettes get within beam range, and spectacularly miss when the Anjaneya (a Oculus class AWACs ship jumps in. Tell Beta wing to escort the Anjaneya immediatly.

Sagittarius wing of Erinyes and a Aquarius of Ares (both of the 75th Vigilantes) will jump in shortly thereafter. Sagittarius will attempt to destroy your fighters and Aquarius will launch a long range Trebuchet strike against them. Evade the Treb stike, and try to wipe out the Vigilantes as quickly as possible; you have 45 seconds until the next threat. If you have trouble with them try using the frigates as cover; the Vigilantes are more of a threat to fighters than they are to the warships.

Pices and Cancer Artemis bombers (of the 77th Tactical Stike) will jump in and attack the Anjaneya AWACs. Even if the Vigilantes aren't wiped out,  immediately give them priority, and defend the Anjaneya. They'll be coming at long range from two directions. Ordering Beta to attack one wing while you go for the other is a possibility. Put power to your engines and use your afterburner, and try to take them down before they can get off any bombs. There are two waves of Tactical Strike, and you have about a minute to take them down before the next threat.

Gemini and Scorpio wings of Herc IIs (899th Undine) will jump in next. They're armed with Maxims; Gemini will target the Indus and Scorpio will target the Yangtze. Order Beta wing to attack Gemini and go after Scorpio yourself along with Gamma. There will be two waves of them. The cruisers Dea Bricta and Auxerre, Delta wing o Uhlans and the Oculus class Guerrere will probably arrive before Undine is mopped up. Use Delta to help destroy Undine if you have to.

During this interception, Leo and Capricorn wings of Kulas (9th Fighting Tarsiers) will be getting in range, their primary target is Gamma wing, and then other fighters. You don't have time to destroy them all, so you may well lose Gamma wing.

Within seconds, the Guerrere will be attacked by Aquila wing of Herc IIs (75th Vigilantes) and there's not a lot you can do about it. After Undine is destroyed, order Gamma to cover the Dea Bricta, Beta to cover the Indus, and Delta to cover the Yangtze. Gamma may or may not have been destroyed by the Fighting Tarsiers, but the mission is still winnable. Rearm if you're able, and prepare to take out some turrets.

The Diomedes class Medea will jump in close to the Dea Bricta. Medea Alpha of Perseus fighters (42nd Striders) will launch after ten seconds. Do not try to disarm the Medea yourself, as it's two starboard beam cannons are up-armored. If you brought anti-subsystem weapons they could be put to good use taking out the AAA turrets and pulse weapons on the Medea.

For players on HARD:  Medea Beta of Herc IIs (also 42nd Stiders) will launch from the Medea after fifteen seconds and will defend the Medea. Use the Dea Bricta for cover and try to destroy them.


For Players on INSANE: Medea Gamma of Artemis bombers (also 42nd Striders will launch from the Medea after you login and can call for reenforcments and attack the Agincourt.




« Last Edit: February 02, 2011, 12:37:17 am by Mars »