|
Post by heisenberg on Apr 28, 2010 21:05:30 GMT
As at least one of you have already discovered, the program has two integrated error reporting system; one automatic that fires every time an unhandled exception occurs in the program, and if you let it, sends me an email about the problem, and a second one through which you can contact me directly to report other kinds of bugs, probelms and errors (mainly logical problems). In this first post of the thread I'll collect these so those who reported the bug may know when I've solved that particular issue.
This is a general bug-thread. If you feel you stumbled upon something that would require discussion instead of a simple and straightforward fix, feel free to open a new thread for that.
At 199, the choices for Elementalism and Sorcery were mixed up. --- Solved and updated.
A more serious version of the book-changing bug (see below) also appeared, hopefully the solution introduced there will solve this.
If you have a Herb Pouch, the program'll try to put everything that fits into it there. For example, if you drink a potion from it, and then go to the next section, you may find that an empty vial that was sitting in your backpack was moved into your pouch. If two or more items are to be moved this way, the program probably encounter an error. --- Solved, updated.
Grey Star, the Wizard, section 300 (and probably also 311): Grey Star's backpack and staff are taken away from him. If he has more than one piece of an item with him (eg. two or more meals), an exception occurs here --- Solved and updated.
|
|
|
Post by Ofecks on Apr 29, 2010 2:02:42 GMT
So I'm giving this a whirl using the Grey Star series. It's very cool so far! A couple things of note:
- After choosing your Shianti gift, a button appears that says "Generate". Seems it should say "Next" or "Continue" or something. - Also, I noticed you could double-click your chosen gift and it gets put back in the list so you can chose another. This did not work, however, with the Laumspur potion. Once it moves to the herb pouch, you're stuck with it. - I tried double-clicking on some laumspur in my herb pouch to restore some EP and it didn't work. No EP was added, and the item wasn't consumed. This was during the prison sequence, so I was without my staff and backpack. Other times using healing items seemed to work. - Additionally, I was not given the option to give some laumspur to the dying priest in the jail cell. - And finally, even though I clearly had the items in my herb pouch, trying to use Alchemy to escape, resulted in a "You don't have all the necessary ingredients" message. There seems to be some issues with the inventory system during the prison sequence. - I died to the Darkling Room (lol). There's no button to start the book over or anything, I had to click the "X" at the top and reroll a new character. - In book section 3, you make camp with Shan and Tanith. At this point I only had two meals so, in accordance to the text, I lost 3 EP for going hungry. However, the two meals weren't removed from my inventory. Edit: Apparently you have to manually double-click the meals in that section. Same with section 2. - In book section 58, the "Next" command at the bottom says "Continue with the next book in the series". Sure enough, it took me to book 2. There were two options at the bottom: "Continue with the next book in the series" and "Start a new game". I double-licked the former, nothing happened... so I clicked my inventory button and I got an error message. - The program didn't crash, so I tried to load my save that I made at the start of book 1. The text loaded okay, but my inventory didn't revert to what I had when I made the save. - On section 215, after you save Rendalim, I was only able to take one of the three Tarama seeds. (also I got an error message doing other item management things in this section)
I really like the shopping interface! And it was easy to pick up items (obvious blue underlined text). Keep up the good work!
|
|
|
Post by pi4t on Apr 29, 2010 15:44:37 GMT
You can't drop items, and the text remains scrolled to the same place when you turn to a new section.
|
|
|
Post by heisenberg on Apr 29, 2010 15:46:40 GMT
- After choosing your Shianti gift, a button appears that says "Generate". Seems it should say "Next" or "Continue" or something. Yes, there's been some mixups about when to use one or the other. For the sake of consistency I'll change all Generates to Next. - Also, I noticed you could double-click your chosen gift and it gets put back in the list so you can chose another. This did not work, however, with the Laumspur potion. Once it moves to the herb pouch, you're stuck with it. An event handler was left out - I tried double-clicking on some laumspur in my herb pouch to restore some EP and it didn't work. No EP was added, and the item wasn't consumed. This was during the prison sequence, so I was without my staff and backpack. Other times using healing items seemed to work. The problem occured more because of the empty backpack than from the fact that you didn't have it with you. If sometime you had an empty backpack and the potion in your pouch, you still couldn't have used it. - Additionally, I was not given the option to give some laumspur to the dying priest in the jail cell. Which one was that? There are 5 different Laumspurs: Clump of Laumspur, Vial of Laumspur (3 and 4 endurance version), Potion of Laumspur or Small Vial of Laumspur. My guess would be either the Clump, Potion or Small Vial, those were the ones left out. This one was a book implementation bug. - And finally, even though I clearly had the items in my herb pouch, trying to use Alchemy to escape, resulted in a "You don't have all the necessary ingredients" message. There seems to be some issues with the inventory system during the prison sequence. It's more a herb pouch handling problem than an inventory one. The fact that herb pouch items can either reside in the backpack or in the pouch introduced some unforeseen problems. In this case they weren't properly checked out. - I died to the Darkling Room (lol). There's no button to start the book over or anything, I had to click the "X" at the top and reroll a new character. The basic idea for not including a start new game button was that I always start a game by saving. Also a lot of game doesn't have a start new game option next to the save, load and exit buttons. I'll see how I can implement this later. - In book section 3, you make camp with Shan and Tanith. At this point I only had two meals so, in accordance to the text, I lost 3 EP for going hungry. However, the two meals weren't removed from my inventory. Edit: Apparently you have to manually double-click the meals in that section. Same with section 2.Yes, every time you have to eat you're given the choice to do so or not. If you don't, you lose the given amount of endurance. - In book section 58, the "Next" command at the bottom says "Continue with the next book in the series". Sure enough, it took me to book 2. There were two options at the bottom: "Continue with the next book in the series" and "Start a new game". I double-licked the former, nothing happened... so I clicked my inventory button and I got an error message. - The program didn't crash, so I tried to load my save that I made at the start of book 1. The text loaded okay, but my inventory didn't revert to what I had when I made the save. This was an interesting problem. It seems that if you have either the character page, map or notepad open the program cannot change the books properly. So now I modified it to close these automatically before changing books. If this solves this problem as I hope, I won't investigate the saving anomaly. - On section 215, after you save Rendalim, I was only able to take one of the three Tarama seeds. (also I got an error message doing other item management things in this section) Indeed, the number of gatherable Tarama seeds were off. What other error messages did you get?An update is to be expected in a few hours.
|
|
|
Post by pi4t on Apr 29, 2010 15:47:11 GMT
A description of abilities would be handy for new players, both in selection and in the inventory.
|
|
|
Post by heisenberg on Apr 29, 2010 16:05:14 GMT
A description of abilities would be handy for new players, both in selection and in the inventory. They can be found under the Help/Rules section of the program, which can be kept open the whole time you're playing, so you can check them out whenever you need it. If there is demand to add a description for them, I'll do it, but it is more trouble than it worth. On second thought, I've added the descriptions of the Magicks for the character generator page. I won't add them to the character page, because there isn't enough space available, and I want to avoid using tooltip-like texts.
|
|
|
Post by pi4t on Apr 29, 2010 16:59:18 GMT
Making that more obvious would be good, I didn't spot it until you pointed it out.
|
|
|
Post by heisenberg on Apr 29, 2010 18:25:47 GMT
Making that more obvious would be good, I didn't spot it until you pointed it out. I did, in the Welcome thread: There is a help section with some basic information about the program's working and the rules for both the LW and GS books. Please read it first, it might answer some of your questions. 
|
|
|
Post by pi4t on Apr 29, 2010 18:43:02 GMT
Still, an in program more obvious button might help 
|
|
|
Post by Ofecks on Apr 30, 2010 0:04:53 GMT
Which one was that? There are 5 different Laumspurs: Clump of Laumspur, Vial of Laumspur (3 and 4 endurance version), Potion of Laumspur or Small Vial of Laumspur. My guess would be either the Clump, Potion or Small Vial, those were the ones left out. This one was a book implementation bug. It was the 2 vials you can buy at the Suhn market. They restore 3 each, I think. I will try the potion you can get at the start to see if that one works. Okay, that's a good bug to solve. However, main issue here is that the only option in section 58 (the Chansi Hills path), is "Continue with the next book in the series" and thus you can't go any further. Well this was confusing because if you do not use Elementalism at the start of the game, two meals are automatically removed from your backpack upon entering section 168. I assumed since it was automatic there that it would be automatic everywhere.
|
|
|
Post by Ofecks on Apr 30, 2010 1:05:11 GMT
Tried both types of laumspur you can get at this point on the dying priest, and they both work!
New issue - using the Alether potion you can buy at the market (which goes into your herb pouch, which you keep in the prison sequence). It was not usable in any of the following fights:
- Prison Gaoler - Darkling Room (intended? I see no mention of Alether in the PA footnotes for that section) - 2 Shadakine Warriors (minus chariot, section 255) - 2 Shadakine Warriors (section 117) - Shadakine Crossbowmen (section 99) - Kleasa (aw crap)
Text error: section 38. Understandably, the last sentence of the third paragraph is omitted if you have Alchemy, but there's nothing after that. Continuing onto the next section (117), you find yourself in a fight. Seems the final paragraph ("As you are picking the Laumspur, three Shadakine warriors burst out of the forest. You have been ambushed.") was mistakenly removed.
I like how the little tombstone death graphic only appears if you "Close" the action chart after you die. It's kinda like an easter egg! ;D
|
|
|
Post by heisenberg on Apr 30, 2010 8:32:34 GMT
The difference between sections 3 and 168 is the following: At 168 the book says It gives you no alternative, and for good reasons, since two days on the sea would probably equal death instead of the -6 endurance points you might expect here. At 3, however, the text says You would be right in assuming this is here because you don't neccessarily have any meals with you, but here I felt I can give the player the choice. But you're right, I should also give Grey Star the chance to starve on the boat trip  Alether again fell victim to the herb pouch  Both 38 and 58 were fixed. Tombstone isn't really an easter egg. Under the character page is the location where all big image appear, when they are visible. If you click on the top-left icon at the book (the one that looks like a mountain with a sun), a window will appear that will display all these images. This way you can see both your character's propeties and the images from the books.
|
|
|
Post by Ofecks on Apr 30, 2010 23:42:41 GMT
The difference between sections 3 and 168 is the following: At 168 the book says It gives you no alternative, and for good reasons, since two days on the sea would probably equal death instead of the -6 endurance points you might expect here. At 3, however, the text says You would be right in assuming this is here because you don't neccessarily have any meals with you, but here I felt I can give the player the choice. But you're right, I should also give Grey Star the chance to starve on the boat trip  Nah, I say leave that one automatic meal deduction in there. Your explanation makes sense. Thanks for clearing that up. You still cannot use it for the Darkling Room fight. I used it to fight the Kleasa, but it wasn't removed from the Herb Pouch after combat. Indeed, 58 is no longer a dead end. However, when you click the Laumspur to loot it, its blue/underlined format does not revert back to normal. Hm. While that's a neat feature, it's impossible to know if any particular section has an image associated with it until you click the image button or close the character sheet. Would there be a way to include some text or a small icon on any page that has an image? That way you know you can get a picture . Willpower bug: After fighting the Kleasa, I had 1 WP left. In the ensuing battle with the Yaku plants, it was deducting Endurance, as expected, but I still had my 1 WP point. I wrote up a little something in visual studio that handles the issue quite well. Feel free to steal and adapt to your program: If intCurrentWP < intRequiredWP Then intEndPenalty = (intRequiredWP - intCurrentWP) * 2 intCurrentWP = 0 intCurrentEnd = intCurrentEnd - intEndPenalty Else intCurrentWP = intCurrentWP - intRequiredWP End If 'pass intCurrentEnd and intCurrentWP back to the chart Loot bug: I used Alchemy to escape from the jail cell. If you make two consecutive rights, you'll find yourself in the Gaoler's room and have to fight him (section 321). If you stay and win, you can loot him (section 37). Neither the Gaoler's Keys nor his Dagger can be picked up. I was able to take the Nobles though. Inventory request: We need a way to drop items. Maybe you could add an option prompt when double-clicking an item: One button for "Use", another for "Drop". I don't think you can directly customize the msgbox() function, but it might be doable with a small form that opens, passes a value back to the main app depending on which button is pressed, then closes afterwards. I have a little bit of experience working with VB.net and MSAccess/VBA, but I have no formal training so the hardest part for me is not knowing syntax.  I've written various applications at work, nothing too complicated, just little things to make life easier around the office. I'd like to play around with the source, but I don't think I'll be much help.
|
|
|
Post by heisenberg on May 1, 2010 9:11:07 GMT
GS is again forced to take the meals during the boat trip.
The Darkling Room fight is a mental one. On one hand, based on the text you don't have time to use the Alether. On the other hand, in the original text, you use your willpower and endurance total as CS, so using it to raise your CS would be meaningless. This is one rule I bent a little: in the program I use the CS and WP to calculate the CS value and use EN as EN. This way your CS won't be decreased after each hit and there is a clear ending of the battle. But I still don't think Alether should be allowed here.
Alether doesn't disappear from the herb pouch: now it does. And now I remember why there are these problems with the pouch. Since LW and GS has many things in common, I started to implement the latter's rules based on the former one's (by means of copy-paste), and somehow I forgot that in many cases backpack and herb pouch can behave very similarly.
The Laumspur bug is strange. The only time I could recreate it was when I had a full backpack and no/full herb pouch, along with a tooltip-like popup stating "You couldn't take the item". I guess this wasn't the case for you...
Image box: If you open it at the beginning of the game and position it so you can see at least part of it, you'll see when a new image appears there. It's linked with the image that appears on the left, and if you open the map, it'll display that in full size too.
Willpower bug: yes, basically that's what I have. The problem was getting the correct value for intCurrentWP. With a -1 value and a +2 bonus from your amulet should be a +1 instead of a -1.
You can drop items by selecting them and pressing either the delete or backspace buttons. You cannot drop your Wizard's Staff, the Moonstone and the Map of the Shadakine Empire.
Do you, by any chance, speak Spanish? I don't have much formal training either, so that's not really a problem. Experience in the field (with either VB.NET or any other lang) is much more important.
Updates uploaded.
|
|
|
Post by pi4t on May 1, 2010 12:03:22 GMT
Is the drop feature in the rules section? If not, the tooltip 'you cannot take this item' could say in brackets 'highlight an item in your inventory and press backspace or delete to drop'
|
|