Profile for Khoth


Recent posts

Pages

AuthorRecent posts
Europa, God, and you, or Where it all fits. in General
Post Navel Trauma ^_^
Member # 67
Profile Homepage #73
Nice problem. I had fun doing it just now (although don't ask me to prove the result it relies on, that part of my brain dissolved some time ago, or something...). Although you did give rather a large hint.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Europa, God, and you, or Where it all fits. in General
Post Navel Trauma ^_^
Member # 67
Profile Homepage #46
About Pascal's Wager: I could easily imagine a situation where jews get into heaven, and god doesn't mind atheists either, but christians really get it for corrupting his religion. Picking one religion could be worse than picking none.

Of course, what I should really do is look through all religions looking for the one with the nastiest hell and the most gullible god, but somehow that feels wrong.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Social Degradation and Religious Decay (Split from "Life on Europa") in General
Post Navel Trauma ^_^
Member # 67
Profile Homepage #30
quote:
Originally written by Stillness:

Divorce rates are at their "peak" - that's for sure. That's a very strong indication that society is not as families are the basic unit of it. Families and marriages where Christian standards are applied have longevity and are happier, though. I know very many of them personally and am in one myself. Divorce still happens but it is much more rare.
Care to back that up with actual numbers?

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Europa, God, and you, or Where it all fits. in General
Post Navel Trauma ^_^
Member # 67
Profile Homepage #16
Atheist. I'm not absolutely sure that there isn't a god, but I'm also not absolutely sure that my friends aren't aliens in disguise, or that there isn't an invisible dragon behind me.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Mac Graphics in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
You could also try Graphic Converter, saving as Pict in Resource.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
i in General
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
I'm afraid so. You'll either get used to it and start ignoring those threads, or get driven mad and go on a psychotic murderous rampage.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
OBoE Enhancement Documentation in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
Currently, OBoE is in a separate repository ( http://khoth.ath.cx/~khoth/OBoE/ ). If you want to see the differences, you can get that and normal BoE, and "darcs push" from OBoE to BoE and see what shows up.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Creation Combo! in Geneforge 4: Rebellion
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
Too many of the battle creations are like the equivalently costed fire/magic creations except weaker.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Scenario Editor Error in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #1
I don't know why that happens (although it is a known bug). When I get some time, I'll have a look, unless someone else does first.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
BoAEdit in Blades of Avernum Editor
Post Navel Trauma ^_^
Member # 67
Profile Homepage #10
Hmm, yeah, you'll need to skim through and manually add the missing ones.

The reason reset_dialog_preset_options(short dialog_options) is on the list is that actually I lied about the commands I did - I forgot to include the beginning-of-line anchors, and manually fixed up the non-call stuff that got left in by that. Without them, the "short" in the parameter for that call matches and makes it stay in.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
BoAEdit in Blades of Avernum Editor
Post Navel Trauma ^_^
Member # 67
Profile Homepage #8
For extracting the calls from the docs, you can do find-and-replace tricks (probably with regular expressions). A call starts with "short" or "void" at the start of a line, and ends with the first ")" after that. Once you've sucked them out, you can do any other replacements you need to do to get them in the form you want.

Edit: I'm feeling helpful, and I wanted perl practice, so here you go: http://khoth.ath.cx/~khoth/calls.txt

This was done by putting the docs appendix into a text file, and running:
perl -pi -e 's/(^(short|void|string).*?\)).*/\1/' calls.txt
perl -ni -e 'print if /(^(short|void|string).*)|(.*Calls)/' calls.txt


[ Sunday, June 03, 2007 10:42: Message edited by: Khoth ]

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
BoAEdit in Blades of Avernum Editor
Post Navel Trauma ^_^
Member # 67
Profile Homepage #6
I think that rather than manually adding two lines of code for each option, you'd be better off having your code read in the menu options from some kind of configuration file (or have some way to make it only one line of code per option).

I needed to get a list of calls for alint, and I was able to do a lot of it by doing crazy find/replace tricks on the editor documentation.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
The Lonely Celt in Nethergate
Post Navel Trauma ^_^
Member # 67
Profile Homepage #30
I did pretty much try to make sure most things didn't get close to me, and I was never able to really fight much in melee. By the end of the game, my melee attack did a bit less damage than bolt of fire, so sometimes I'd whack something a couple of times with the Icy Longsword (my favourite weapon when a Roman too, incidentally), as it saved on SP and I could often get two attacks in even when not hasted.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
The Lonely Celt in Nethergate
Post Navel Trauma ^_^
Member # 67
Profile Homepage #26
I think the main difference between our games is that I bought a lot of intelligence fairly early, instead of combat skills, faery lore and whatnot (I was really hurting for spellpoints), which also gave me high rune reading (I finished with 14int, including bonuses from items).

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Open Source BoE Projects Summary in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #0
This post is intended to provide a summary of all that's going on, BoE-wise. Please post additions/corrections to this.

1. Carbonisation of Mac BoE. Project at http://khoth.ath.cx/~khoth/ , with the repository mirrored at http://pygsys.com/darcs/oboe-mac . Being done by me, interest expressed my Stareye. Status: Playable, probably, but flaky.

2. Modernisation of Mac BoE. (OBoE). Intended branch from (1), containing changes which would break compatability with the original BoE. Discussion has started, with Stareye likely to be the informal leader. Status: No code yet, but as soon as someone makes a breaking change, there will be.

3. Windows BoE. Being ported to Win32 by Ormus. Status: working game (see this post)

4. OBoE (again). Rewrite of old Win16 code to a crossplatform version, possibly using GTK+, by Daniele. No repository yet, likely to be hosted on Sourceforge. Status: Not started.

If you're working on stuff and are not listed, now's the time to say so.

[ Saturday, June 02, 2007 09:22: Message edited by: Khoth ]

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Open source project startup in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #17
You've been talking a fair bit about wanting to avoid wasted effort. So why are you proposing a rewrite from the ground up rather than starting from already-nearly-working code? We currently have the Mac version fairly usable, and Jeff's said that the Windows version would probably be easier to fix up, so starting by getting the Windows version up-to-date feels like a better way to be going, that will actually produce results quickly and give something that can be built on.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Open source project startup in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #14
Actually, it sounds like what you have in mind is different from what's being done so far. At the moment, we've been taking the existing codebase and fixing it up, and are planning to extend it. It sounds like what you're plannig is to rewrite from scratch using the new knowledge of file formats. If that's the case, you might want to talk to Djur about helping on pygmalion, which has something of the sort as a subgoal to a more ambitious project.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Open source project startup in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #3
For the Mac version, it seems to me that there's already a perfectly good repository, mirrored at a realiable site, so I see no good reason to move that over to Sourceforge. For the PC version, there's currently, as far as I know, no real work being done on it, so it needs some kind of push from someone who knows what they're doing on that side. The codebases are currently rather different, so there's no real reason to use darcs for it if whoever ends up doing the PC stuff prefers SVN or whatever. It would be nice to eventually bring the PC and Mac versions together, but it doesn't seem like anything like a near-term goal.

Although it looks like fragmentation for everyone and his dog to produce a darcs repository, it actually isn't, and as far as I know work is not being duplicated.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Blades of Exile Source Code Released in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #58
Yeah, I'll accept documentation patches. Although since you have a repo online, it would probably be easier for you to push them there and let me pull them than to send them to me. (I'm picturing this as stuff like adding comments. More standalone documentation would probably be better as a wiki or something).

[ Monday, May 28, 2007 22:34: Message edited by: Khoth ]

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Party creation? in Nethergate
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
I did a Celt singleton (Normal difficulty). I mostly used magic, although strength and dexterity did get increased a few times too (and having three rewards of "+1 to all primary stats" was nice too).

The main strategy was one of casting damaging spells and running away to recharge energy. It was a bit tedious at first but got better as energy increased.

Later on in the game, I got Wind Warriors, which was immensely useful, and I began to feel I was relying on it too much. Then I went to Annwn, and mostly used Ravage Life and Disrupt Spirit, along with some combat.

The battle with the crone was probably the hardest - it took several reloads before I even got a turn. After that, an invulnerability potion, haste and Clouds of Night/Doom did things relatively easily.

I finished the game with Health/War/Beast/Craft/Spirit at 5/8/5/8/8. I wish Health could have been lower - if it wasn't for prerequisites, I would have happily left it at 2. (I didn't know about the All Circle scroll).

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Node Limit in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
Something I've wondered about is whether it makes sense to have a limit like 200, and a new special node that's "Increase the limit in this chain by another 100", that can't be in a chain after any node that's not that one. That way, you could get as long as you needed, without being able to go infinite.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
OBoE in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #2
I'm porting BoE to OS X. See my sig for the current version.

As for Linux, I doubt it.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Blades of Exile Source Code Released in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #56
Ah, I can't run the old BoE so I wasn't able to check savefile compatability beyond the savefiles people provide for some scenarios, which are generally out of a scenario. I can guess the sort of thing that will be causing the problem (end-of-struct padding is most likely, I think), but I'll find it hard to fix without access to both versions.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Blades of Exile Source Code Released in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #51
It seems that the putting-resources-in-datafiles thing didn't go as well as I'd hoped, and the program isn't opening them properly. It's fine for the binary releases, since they have the resource forks too because of a quirk of how the resource forks were turned to data forks, but it will mess you up if you try to build. My BoE page now links to an archive of resource files that actually work.

Also, release 4 has been put up, which adds the scenario editor.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Blades of Exile Source Code Released in Blades of Exile
Post Navel Trauma ^_^
Member # 67
Profile Homepage #48
I've now put up release 3.
Changes:
Spell targeting and animations work.
Uses less CPU on idle.
Can read .bmp custom graphics files (it seems that the newer the computer, the harder it is to transfer a resource file over the internet without it getting lost or corrupted).

There's still the odd way the main screen window is a bit too small for the content, which I haven't got to the bottom of. There are no other known issues (but lots of unknown ones - go and find them).

Jeff - I should be thanking you. You've done a lot more for BoE than I ever will. As for hosting the thing, something more reliable and long-term than my personal computer would probably be good, in the long run. I'd suggest that after it's settled to a reasonably stable and polished version, you host Release 10 (or whatever it turns out to be) on spidweb.com, and provide a link to my page for updates and the repository.

Dahak - I don't imagine it would be hard, but what about diagonal movement?

[ Sunday, May 27, 2007 10:25: Message edited by: Khoth ]

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00

Pages