Profile for Miramor


Recent posts

Pages

AuthorRecent posts
Compiling with winelib (again) in Blades of Exile
Apprentice
Member # 9013
Profile #2
That would be tough... This appears to happen with every CPP file.

There has to be something wrong here. It compiles in GCC under Windows, compiling with winelib shouldn't be so different...
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Compiling with winelib (again) in Blades of Exile
Apprentice
Member # 9013
Profile #0
Trying to compile Ormus' new OBoE sources with winelib:

cd "Blades of Exile"
winemaker sources
cd sources
make
I get this:

wineg++ -c -mno-cygwin -I. -o actions.o actions.cpp
actions.cpp: In function ‘Boolean handle_action(POINT, WPARAM, LPARAM)’:
actions.cpp:249: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:271: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:291: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:304: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:305: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:310: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:311: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:316: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:317: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:324: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:332: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:339: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:341: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:343: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:345: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:347: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:349: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:351: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:367: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:375: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:395: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:421: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:422: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:429: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:456: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:468: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:472: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:475: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:490: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:496: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:517: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:521: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:544: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:546: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:554: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:601: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:673: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:675: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:677: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:693: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:708: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:743: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:753: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:757: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:768: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:798: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:821: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:828: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:830: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:891: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:893: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:896: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:922: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:924: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:954: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:959: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:999: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1003: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1004: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1034: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1048: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1051: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1059: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1064: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1067: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1090: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1099: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1101: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1124: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1128: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1170: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1251: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘void handle_menu_spell(short int, short int)’:
actions.cpp:1376: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1381: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘void initiate_outdoor_combat(short int)’:
actions.cpp:1400: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘Boolean handle_syskeystroke(WPARAM, LPARAM, short int*)’:
actions.cpp:1458: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1467: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1475: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1484: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1491: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp: In function ‘Boolean handle_keystroke(WPARAM, LPARAM)’:
actions.cpp:1521: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1530: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1543: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1546: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1549: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1554: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1558: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1562: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1566: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1591: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1598: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1607: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1650: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1667: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1674: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1690: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1697: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1698: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1707: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1717: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1728: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1757: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1760: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1769: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp:1772: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1791: error: call of overloaded ‘handle_action(POINT&, WPARAM&, int)’ is ambiguous
actions.h:6: note: candidates are: Boolean handle_action(POINT, UINT, LONG)
actions.cpp:165: note: Boolean handle_action(POINT, WPARAM, LPARAM)
actions.cpp: In function ‘void do_save(short int)’:
actions.cpp:1885: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1886: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘void increase_age()’:
actions.cpp:1926: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1929: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1932: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1936: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1939: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1944: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1954: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:1995: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2005: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘void switch_pc(short int)’:
actions.cpp:2152: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2165: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2170: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘void drop_pc(short int)’:
actions.cpp:2181: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2184: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘Boolean outd_move_party(location, Boolean)’:
actions.cpp:2336: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2341: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2345: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2350: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2362: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2374: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2385: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2389: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2407: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2411: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2416: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2439: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2454: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2461: warning: deprecated conversion from string constant to ‘char*’
actions.cpp: In function ‘Boolean town_move_party(location, short int)’:
actions.cpp:2522: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2532: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2538: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2548: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2552: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2563: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2567: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2580: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2584: warning: deprecated conversion from string constant to ‘char*’
actions.cpp:2588: warning: deprecated conversion from string constant to ‘char*’
winegcc: g++ failed
make: *** [actions.o] Error 2
And it seems to be the same for every CPP file. How do I fix this?
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
I'm back and I've ported Character Editor for Win32 in Blades of Exile
Apprentice
Member # 9013
Profile #17
And another, more serious bug: killing the party triggers the quit/restart/restore dialog every time - preventing a scenario from killing and resurrecting PCs.

(Try, for instance, The Shadow of the Stranger. When the Stranger "kills" you, getting rid of all your items, the party dies and the death-of-party dialog is triggered.)
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
I'm back and I've ported Character Editor for Win32 in Blades of Exile
Apprentice
Member # 9013
Profile #15
N/M, that seems to be the result of running things with wine directly instead of using the prescribed .desktop file.

Edit: Alright, *here* is an actual bug: damage numbers don't show up in visual damage splashes, only in the message window. Not show-stopping but kind of annoying.

(Other than that, though, this is great... It feels faster than the old BoE too. Although, I'm still kind of waiting for it to crash unexpectedly on me. ;) )

[ Monday, May 12, 2008 11:51: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
I'm back and I've ported Character Editor for Win32 in Blades of Exile
Apprentice
Member # 9013
Profile #14
Very nice of you, Ormus... :)

Unfortunately there are still some graphics problems. Check out these screenshots of the game, the PC editor, and the scenario editor, respectively:

IMAGE(http://img129.imageshack.us/img129/9836/screenshotbladesofexileto4.th.png)

IMAGE(http://img297.imageshack.us/img297/1965/screenshotbladesofexilewx3.th.png)

IMAGE(http://img297.imageshack.us/img297/5583/screenshotboeforwin32scfm5.th.png)

As you can see... There isn't really a lot to see.

I am using Wine to run it though, so this could just be Wine being crap. Is anyone else getting this at high resolutions, or just getting it for unknown reasons?
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Save Game File Decrypting in Blades of Exile
Apprentice
Member # 9013
Profile #9
Hmmm. Is it possible to edit things like e.g. PCs' intrinsic speed?

(I just had an amusing thought involving an entirely naked god party...)

On a more serious note, I've wished for a while to introduce stat boosting/draining potions to BoE, and wholeheartedly approve of anything that might further that goal.

[ Friday, May 09, 2008 18:50: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Petition for Carbonized Character Editor in Blades of Exile
Apprentice
Member # 9013
Profile #22
AFAICT, nobody's maintaining OBoEx32 right now.

(If you have the time and the skill, feel free...)
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Starting stats for a singleton in Blades of Exile
Apprentice
Member # 9013
Profile #2
What about a singleton character for An Apology? Priest skills, to use Wound on the runes?

(Although melee is stupid-powerful at high levels, I find it pretty inadequate at low levels, at least without some hasting and blessing to back it up.)

[ Wednesday, May 07, 2008 07:58: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Starting stats for a singleton in Blades of Exile
Apprentice
Member # 9013
Profile #0
I'm interested in starting up a singleton from the beginning (and perhaps using him to play through Alcritas' scenarios). What sort of stat allocation should I start with?

I figured 4 each for Strength, Dexterity, and Intelligence, and 3 for Mage and Priest, would work well to start with, but I just noticed that Magery has its own low-level blessing spell ("Strength"). What have you guys found to be the most effective skill layout for a beginning singleton?
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #49
The OBoEcross32 site is gone. I get a strong impression that King InuYasha has quit on us.

(Would that I knew my way around C++...)
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
installing scenarios in Blades of Exile
Apprentice
Member # 9013
Profile #3
I'm not sure but it looks like his problem is the refresh bug... The screen only redraws when and where a) you drag something over it or b) some event happens in the game, and everything else is black or doesn't change.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #45
He's using WxWidgets to make a cross-platform version of OBoE - since WxWidgets uses different (compatible) code on various platforms, OBoE-cross32 can use the same code everywhere.

That's how I think it works anyway. :D
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #43
quote:
Originally written by Thuryl:

quote:
Originally written by Celtic Minstrel:

Can you be more specific? It sounds like you're advocating an increase in the maximum possible value allowed in the various fields for Items and Monsters.
That's correct. 2500 HP is usually enough for anybody, but a maximum of 40 Skill isn't nearly enough: by blessing enough, it's possible to make sure that even monsters with 40 Skill will almost always miss the PCs.

Bingo.

[SPOILERS FOLLOW]

The best example of this I can think of is Barcoorah's Revenge - it contained monsters that had very high skill levels but were not magic-immune, which made for interesting battles that required some thought on what spells to use. Also, it made the endboss comparatively nastier, since it was magic-immune.

[/SPOILERS]

I would go so far as to say that this should be a rule of thumb for scenario design - only very powerful or very strange monsters should have full magic immunity. It would help a lot of scenarios avoid hackfest moments, and give players a nasty shock when they finally did find something they couldn't use curses on. The problem is, without the limits on the Editor being raised, this wouldn't be applicable to high-level scenarios.

[ Wednesday, January 16, 2008 12:09: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #36
Hey, just another suggestion I thought of... It might be good to increase some of the limits on the scenario editor, a la the infamous "super editor". I realize that such functionality won't (and shouldn't) often be used; but in order to create tough monsters that aren't immune to everything, you have to give them skill levels well above the range possible with the unmodified editor.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
exile or avernum? in The Exile Trilogy
Apprentice
Member # 9013
Profile #18
Exile, no contest. The Avernum games have tiny, horribly ugly PC and monster graphics, and the isometric view plays havoc with keyboard users' heads. It's not so much a matter of the technical aspects of one or the other being bad, as of one being very unfriendly to the player.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #31
It would be nicer if the site had some decent bandwidth.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
in Blades of Exile
Apprentice
Member # 9013
Profile #6
Porting it all to wxWidgets would be the best way to go, I guess.

I'd be a bit weary of using both SDL and OpenAL though. I'm not speaking as a programmer here, so I could have the wrong idea, but use of both for sound (in one way or another) caused enormous problems for Vega Strike, with sound mixing not working and stuff.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Temporary Replacement for Character Editor in Blades of Exile
Apprentice
Member # 9013
Profile #3
I guess I'll take a look at it then, if I can get OBoE working... It might be useful as a party leveler in a scenario, if it's better than previous ones.

BTW, what's the current state of OBoE? Is there a way to get the current revision of the source code or is it being maintained cathedral-style right now? Is the development ongoing or has it stopped completely?
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Temporary Replacement for Character Editor in Blades of Exile
Apprentice
Member # 9013
Profile #1
Such utility scenarios already exist, there are at least three.

The main utility of the PC editor is for extricating a party from sticky situations in-scenario - providing necessary gold when little is available, making more boats available to you if you lose one, removing the party from scenarios that lack a "way out" special item, etc. A good party booster is always useful, but it doesn't really fill in for the PC editor, which I'm guessing is only rarely used for party enhancement by most players.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Thoughts on converting to another language in Blades of Exile
Apprentice
Member # 9013
Profile #3
Just be warned that the JRE browser plugin (and JRE in general) is *extremely* sluggish and resource intensive, no matter what people spout about on-the-fly optimization making Java faster than C++.

(I'll admit that Classpath and its plugin are ridiculously faster and lighter, but not everything that works with JRE can be gotten to work with Classpath. And you can't expect Windows users to have Classpath installed.)

[ Thursday, October 18, 2007 20:08: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Changing the size of the playing field... in Blades of Exile
Apprentice
Member # 9013
Profile #11
Unfortunately it appears as if all the people who were doing programming have just quit and left. No idea why or what's up with that. :confused:
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
PC Editor: Item Problems in Blades of Exile
Apprentice
Member # 9013
Profile #2
They're in the executable.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Changing the size of the playing field... in Blades of Exile
Apprentice
Member # 9013
Profile #7
That would also be good; what I wonder is how it will impact performance. The automap already slows down some things hugely (try entering the end movie in Tomorrow with it enabled, for example)... As bizarre as it may sound for such an old game, speed might be a problem with updates like that.
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Changing the size of the playing field... in Blades of Exile
Apprentice
Member # 9013
Profile #5
ROS has a hard-coded range of 4 IIRC, as does Mindduel. It shouldn't be a problem.

(Another vote for expanding the grid size, if it doesn't take too much effort.)

Also, in a similar vein... It would nice to have some changes to the automap. Currently the map only updates itself with squares that have been in the displayed grid. It would be more logical to have it update all illuminated squares that are in line of site of the player - if you can see them, why not map them? I'm not sure if this would slow things down excessively, or if it would take a large amount of coding, but if it's practical I don't think it would break gameplay - just make it less annoying.

(There's also the possibility of allowing certain terrain types to not show up on the automap until within a certain range, set to "always show" by default for compatibility reasons. This way, you could for instance have squares of quicksand that only showed up on the map when you were two spaces away - players with their noses in the automap could blunder into it without noticing and get stuck, etc.)

[ Saturday, September 15, 2007 08:30: Message edited by: Miramor ]
Posts: 43 | Registered: Tuesday, June 19 2007 07:00
Park rangers are cute in General
Apprentice
Member # 9013
Profile #23
I don't know, there's definitely something cool about midget fish people. I actually had an idea for a weird scenario based around fish people at one point, though I never got around to it and have long forgotten most of the details.

(There are a bunch of scenario ideas I came up with, and then just gave up on because BoE nodework is so damn tough to use. Something really needs to be done about that, some way to output a chart or diagram showing which node goes to which... Without a way of seeing what triggers what it's like programming blind.)
Posts: 43 | Registered: Tuesday, June 19 2007 07:00

Pages