Jump to content

Prince of Kitties

Member
  • Posts

    535
  • Joined

  • Last visited

Everything posted by Prince of Kitties

  1. I can confirm this - in Redemption, items lying on the floor in rooms that should preserve them are gone on my second visit.
  2. Most of the PCs in the default party use more than 60 skill points in their skill allocations. I know this is... default, but it's still kind of messed up.
  3. 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...
  4. Trying to compile Ormus' new OBoE sources with winelib: Code: cd "Blades of Exile"winemaker sourcescd sourcesmake I get this: Code: wineg++ -c -mno-cygwin -I. -o actions.o actions.cppactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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 ambiguousactions.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++ failedmake: *** [actions.o] Error 2 And it seems to be the same for every CPP file. How do I fix this?
  5. 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.)
  6. 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. )
  7. 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: 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?
  8. 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.
  9. AFAICT, nobody's maintaining OBoEx32 right now. (If you have the time and the skill, feel free...)
  10. 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.)
  11. 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?
  12. 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++...)
  13. 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 some event happens in the game, and everything else is black or doesn't change.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. It would be nicer if the site had some decent bandwidth.
  19. 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.
  20. 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?
  21. 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.
  22. 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.)
  23. 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.
  24. 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.
×
×
  • Create New...