Well-Actually War Trall Ishad Nha Posted October 10, 2009 Share Posted October 10, 2009 I doubt that there would be any Area Rectangles situated only on square 0,0. A square that is frequently out of the town boundaries too. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Chokboyz Posted October 10, 2009 Share Posted October 10, 2009 Originally Posted By: Ishad Nha I doubt that there would be any Area Rectangles situated only on square 0,0. A square that is frequently out of the town boundaries too. But unfortunately not out of boundaries if outside (that was why it was fixed in the first place) : take any legacy scenario and wanders around outside and you should be able to find mislabeled "Rectangle X". That makes me think : legacy scenarios "Empty" rectangles shouldn't be labeled as such because they are, in fact, already placed (because of the faulty original rectangle initialisation). Or am i mistaken ? Chokboyz Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 10, 2009 Share Posted October 10, 2009 I doubt that legacy scenarios would have any valid Area Rectangles that are restricted to square 0,0 only. By "valid" I mean intentionally placed there by the original designer. Program make version could be invoked, it is going to require that the new editor have the right version number written into new scenarios. This problem would also affect towns imported from scenarios made with older editors. Edit: While I am at it, I might alter the dialog for basic scenario details so that it shows the makerunver and minrunver details. Edit: From what I can see, the program make version numbers are always assigned by the Editor: "1","0","0". They don't reflect the real number of the Editor version. Hence there would be no way for the Editor to detect what version of program was used to design the scenario. If you introduced a program make version now, towns and zones already made with the new editor could be given a new program make number the next time they were saved. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Chokboyz Posted October 10, 2009 Share Posted October 10, 2009 Originally Posted By: Ishad Nha Program make version could be invoked, it is going to require that the new editor have the right version number written into new scenarios. If i remember correctly, the scenario would be legacy if the prog_make_version first number is < 2. Originally Posted By: Ishad Nha From what I can see, the program make version numbers are always assigned by the Editor: "1","0","0". They don't reflect the real number of the Editor version. Hence there would be no way for the Editor to detect what version of program was used to design the scenario. The version checking is indeed not yet implemented, but several checks are already in the code for when it will be ... I'm wondering if we should give the option of choosing to use the legacy format (prog_make_version[0] = 1, so no ressurection balm needed, no difficulty adjustment, etc) or the new format ... Concerning the difficulty problem : i've corrected the "reversed difficulty scale" for lockpicking and bashing, and implemented the difficulty setting for the new scenario format (i.e prog_make_version > 1, to insure backward compatibility). I've not commited anything for now. Is everyone ok with those fixes ? Chokboyz Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 10, 2009 Author Share Posted October 10, 2009 Argh, we're devolving into code discussion again. A few comments... The two town difficulty problems need fixing; apparently you already have, but I haven't. We need to assume that (0,0),(0,0) rectangles are valid. There is a legitimate reason for someone to place such a rectangle, at least outdoors. On the other hand, we might be able to check for the description to decide whether to delete a rectangle; if it's at (0,0),(0,0) and its description is "Rectangle X" or whatever, it can be auto-deleted. Any chance of putting code discussion elsewhere? It's so cluttery... Oh, and Ishad, there is a way to tell which version of the editor was used. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Chokboyz Posted October 10, 2009 Share Posted October 10, 2009 Originally Posted By: Celtic Minstrel Argh, we're devolving into code discussion again. [...] Any chance of putting code discussion elsewhere? It's so cluttery... Indeed ... I suggest using the old "Compiled suggestion list" (http://www.ironycentral.com/forum/ubbthreads.php?ubb=showflat&Number=27627#Post27627) for such discussion or creating a whole new thread. Either way, i'll refrain from posting code discussion here again Originally Posted By: Celtic Minstrel The two town difficulty problems need fixing; apparently you already have, but I haven't. I'll commit the corrected code when the selected solution ("reversed difficulty scale" fixed and difficulty implemented for new scenario (prog_make_version > 1)) gets the community's approval. Originally Posted By: Celtic Minstrel We need to assume that (0,0),(0,0) rectangles are valid. There is a legitimate reason for someone to place such a rectangle, at least outdoors. On the other hand, we might be able to check for the description to decide whether to delete a rectangle; if it's at (0,0),(0,0) and its description is "Rectangle X" or whatever, it can be auto-deleted. Agreed. I wouldn't bother with the legacy case, since the "delete" button does the job (remember that, for legacy scenarios, "Rectangle X" are placed game-wise). Chokboyz Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 11, 2009 Share Posted October 11, 2009 Celtic Minstrel: "There is a way to tell which version of the Editor was used", what is that? Prog make ver is always assigned a value of 1,0,0 regardless of which editor created the scenario. Looking at the source code says this is the case. It is also what I see looking at scenarios with the latest version of my Editor. Has anyone ever actually seen a 1x1 Area Rectangle situated only on square 0,0? Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Chokboyz Posted October 11, 2009 Share Posted October 11, 2009 Originally Posted By: Ishad Nha Has anyone ever actually seen a 1x1 Area Rectangle situated only on square 0,0? Yup, in every legacy scenario's outdoor section that is large enough (Redemption's first area comes to my mind right now ...). The loaded outdoor shifting procedure makes it possible to have such a rectangle. Chokboyz Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 11, 2009 Share Posted October 11, 2009 I meant a 1 by 1 Area Rectangle deliberately placed there by the designer. I have also added the bottom right coordinates to the town Area Rectangle dialog, which is number 839. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 11, 2009 Author Share Posted October 11, 2009 Originally Posted By: Ishad Nha Celtic Minstrel: "There is a way to tell which version of the Editor was used", what is that? Prog make ver is always assigned a value of 1,0,0 regardless of which editor created the scenario. Looking at the source code says this is the case. It is also what I see looking at scenarios with the latest version of my Editor. Yes, prog_make_ver is assigned the same value because it's always the same version of the editor. When we make a new version of the editor, one whose scenario format is incompatible with the original BoE, we will change the scenario editor so that it sets prog_make_ver to hold a larger value. If, later, another incompatible change is made, we increase prog_make_ver again. At least I think prog_make_ver is the correct member. Originally Posted By: Ishad Nha Has anyone ever actually seen a 1x1 Area Rectangle situated only on square 0,0? [...] I meant a 1 by 1 Area Rectangle deliberately placed there by the designer. No, but it's conceivable that there could be one, so we mustn't just delete them automatically. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 12, 2009 Share Posted October 12, 2009 I strongly doubt that there has ever been even one 1x1 rectangle anywhere. But we could tie the criteria to whether the rectangle name is Rectangle + i, where i is the number of the rectangle. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 12, 2009 Author Share Posted October 12, 2009 Yes, that is a good idea which I already suggested. It won't be foolproof, of course; if the designer made a rectangle and then deleted it, it will retain its text. But it could weed out the majority of unwanted ones, which is good enough. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 12, 2009 Share Posted October 12, 2009 I have tidied up the dialog boxes as best I can. The changes have been incorporated into a draft version: http://www.freewebs.com/ishadnha/2009ClassicBoEScenarioEditor.zip For the source, see the link on page 2 of this thread, #182665 - Sep 24, 2009 7:29 PM Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 12, 2009 Share Posted October 12, 2009 Random question, is there anything in E1-3 that it isn't possible to replicate in BoE? Admittedly, attempting to recreate the trilogy in BoE isn't really a viable proposition, but it should be possible. (Not that I suggest trying it lol) Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 12, 2009 Share Posted October 12, 2009 Yes, the number of terrain types available in E3 was well over the 256 allowed by BoE. In E3 you had custom terrain types for each town, may have depended on whether the town was cave or surface. This is why I shelved a planned Exile 3 template: http://www.ironycentral.com/forum/ubbthreads.php?ubb=showflat&Number=29032&page=all Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 12, 2009 Share Posted October 12, 2009 In that case, would it be possible to make the BoE limit 1024 or something? Quote Link to comment Share on other sites More sharing options...
Easygoing Eyebeast keira Posted October 12, 2009 Share Posted October 12, 2009 I believe that's in the works. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 12, 2009 Share Posted October 12, 2009 There may also be things with the E1:E3 spells that are not easy to replicate in BoE. I have not checked this but I am not aware of any problems. I was able to create an Exile 3 Template that had all the outdoors and a lot of the large towns, but I hit the 256 terrain type limit around Rentar Ihrno's Keep. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 13, 2009 Share Posted October 13, 2009 Originally Posted By: Ishad Nha There may also be things with the E1:E3 spells that are not easy to replicate in BoE. Allowing us to edit spells in the same way we can edit items and weapons would be cool. Not sure how practical it is though. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 13, 2009 Share Posted October 13, 2009 We now have the ability of course. Dialog boxes are easy enough to create and alter. There is nothing to stop the creation of a standardized spell creation screen, just like the screens for terrain, monsters and items. Quote Link to comment Share on other sites More sharing options...
Kyshakk Koan Mistb0rn Posted October 13, 2009 Share Posted October 13, 2009 Are there or will there be keyboard shortcuts for dialog Also, will you eventually make it so that we can type a custom dialog button text? And maybe allow for more than two dialog buttons (or three if you include 'Leave')? Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon The Almighty Doer of Stuff Posted October 13, 2009 Share Posted October 13, 2009 I'd like custom alchemy too, so hopefully that skill can be made less useless. In E1 and E2 it was useful because you needed it to get Graymold Salve for a few quests, but in BoE, where you can't assign item property flags to alchemically-created potions, it's kind of a waste of skill points usually. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 13, 2009 Author Share Posted October 13, 2009 Originally Posted By: Cryolemon Random question, is there anything in E1-3 that it isn't possible to replicate in BoE? Admittedly, attempting to recreate the trilogy in BoE isn't really a viable proposition, but it should be possible. (Not that I suggest trying it lol) The slime pools aren't currently possible to replicate, but they hopefully will be. I do agree it should be theoretically possible to recreate E3 in BoE, though of course no-one should ever actually do it without Jeff's explicit permission. Originally Posted By: Cryolemon In that case, would it be possible to make the BoE limit 1024 or something? I plan to raise it to 65535. Or perhaps I already have, I forget. Probably all the 255 limits (and other limits too) will be raised to 65535. Originally Posted By: Cryolemon Allowing us to edit spells in the same way we can edit items and weapons would be cool. Not sure how practical it is though. I don't think I'll do that. However, I would consider adding a built-in mechanism for "special spells", like BoA has. Originally Posted By: The Almighty Doer of Stuff I'd like custom alchemy too, so hopefully that skill can be made less useless. In E1 and E2 it was useful because you needed it to get Graymold Salve for a few quests, but in BoE, where you can't assign item property flags to alchemically-created potions, it's kind of a waste of skill points usually. Couldn't that be fixed to make alchemy useful again? Regardless, adding built-in support for custom alchemy would be nice; I don't think I want to allow editing the existing recipes though. Ishad, would you mind moving the "I have done this" posts to another thread? Maybe "Compiled Suggestion List"? Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 13, 2009 Share Posted October 13, 2009 I agree that you shouldn't be able to edit the level 1-3 spells, or the built in alchemy. It would be cool to be able to add extra ones though. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 13, 2009 Share Posted October 13, 2009 Dialog buttons for actual dialog, talking to NPCs in the game itself. These have been taken care of, simply choose the first letter of the button name, thus 'Ask About' is selected by 'a'. Scenario Editor uses very few buttons anyway, I added 'o' for 'Open'. Game itself already has a few, try the first letter of the name of each button each time you see a dialog box. Then there is Escape and Enter. Shortcut keys could be expanded because each dialog will only have a few options anyway, hence you may not have two buttons starting with the same letter. Edit: Exile 3 Template was not meant to re-create E3 per se, it was meant to enable designers to base a scenario in Valorim without a whole lot of unneccessary work in recreating the major towns. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 14, 2009 Author Share Posted October 14, 2009 Yes, that's what the template is for. However, I want it to be theoretically possible to reproduce E3 in its entirety. Maybe not in precisely the same way, but still. Only, don't do it. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 14, 2009 Share Posted October 14, 2009 Custom dialog buttons would require some rewriting of the source code. Currently the labels used on dialog buttons are listed in an array, char *button_strs[150], this is found halfway through Globvar.cpp. As for hot keys, BoE game has quite a few dialog buttons. Here I have arranged them by first letter: Abilities, Accept, Advanced, Advantages, AffectPCs, Alchemy, Animated, Answer, Approach, Ask, Attack, BashDoor, Burn, Buy, Buy, Buyx10, Cancel, Cast, Choose, ClearSpecial, Climb, Close, Create, Create, Create/Edit, CreateNew, Delete, Delete, Destroy, Done, Drink, EditAbilities, Enter, Flee, Free, General, GeneralAbil., Get, Give, GoBack, Graphic, Graphic, HealParty, If-Thens, Insert, Invisible, Items, JustQuit, Keep, Land, Leave, Leave, MageSpells, Missiles, Name, NewGame, NextTip, No, NonSpellUse, OK, OneShots, Onward, Open, OtherSpells, OutSpecs, Pay, PickLock, PickPicture, Pray, PriestSpells, Pull, Push, Quit, Race, Race/Special, Read, Reagents, Record, Refuse, Remove, Rest, Restart, Restore, Save, SaveFirst, SelectIcon, Sell, Sit, Skill, Spells, SpellUsable, Stand, Steal, StepIn, Take, Touch, TownSpecs, Train, Under, Wait, WeaponAbil, Yes, Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 14, 2009 Author Share Posted October 14, 2009 I would like to smite that array and use the more sensible approach of picking your own label. It might be rather difficult though. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 15, 2009 Share Posted October 15, 2009 It is basically just a problem of strings. BoA solves this problem by allowing the relevant script to customize what appears in the dialog box. You don't know how many custom buttons a designer will want or where the buttons will be wanted. So this problem will be hard to resolve in the matrix-based way that BoE currently works. BoE typically has a set number of any type of strings, they may have zero length of course. In the short term you could allow creation of custom button labels in an external file. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 15, 2009 Author Share Posted October 15, 2009 No, I'll just use the scenario strings for custom buttons - after all, there will be potentially over 60,000 of them! Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon The Almighty Doer of Stuff Posted October 15, 2009 Share Posted October 15, 2009 Something still just doesn't seem right about someone with no stats and crappy lockpicks being able to pick any non-magical lock with ease. Is this going to be addressed? Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Chokboyz Posted October 15, 2009 Share Posted October 15, 2009 Originally Posted By: The Almighty Doer of Stuff Something still just doesn't seem right about someone with no stats and crappy lockpicks being able to pick any non-magical lock with ease. Is this going to be addressed? Town difficulty setting has been implemented (in Windows version, see above) for new format scenarios (e.g now lockpick level 10 on a town with difficulty 10 don't give any bonus ... You'd better invest in Lockpicking and Dexterity if you plan on lockpicking a door in a town with high difficulty and a crappy lockpick) and the "reversed difficulty scale" has been fixed. Chokboyz Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 17, 2009 Share Posted October 17, 2009 Number of scenario strings will be radically increased. Is there any plan to increase the number of town and outdoor strings? If you are going to have 65,535 strings in a town or outdoor zone, you will need 65,535 bytes to record their length, assuming that they are each less than 255 characters in length. On the other hand, if you have a short number to record N, the number of existing strings, then you only need N bytes to record the string lengths. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 17, 2009 Share Posted October 17, 2009 Is there any chance of adding support for Skribbane addiction or something similar? Maybe allow an item to be flagged as a "drug", and have the addiction effects. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 17, 2009 Author Share Posted October 17, 2009 Ishad Nha, almost anything stored in an array will theoretically have its limit increased to 65535, by using a variable length array which is just long enough to support the actual number of strings needed. (In fact, using a vector variable.) And yes, I would like to add Skribbane addiction support. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 19, 2009 Share Posted October 19, 2009 Did Jeff ever give a reason why boats can't move diagonally? Quote Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Lilith Posted October 19, 2009 Share Posted October 19, 2009 Originally Posted By: Cryolemon Did Jeff ever give a reason why boats can't move diagonally? I'm about 99% certain the original reason was simply to make it easier to block a river with one or two rocks at a diagonal to each other, instead of making an unaesthetic wall of them. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 19, 2009 Author Share Posted October 19, 2009 I think so, yes; that's why it's annoying that they can move diagonally in BoA... Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 19, 2009 Share Posted October 19, 2009 I didn't know that they could move diagonally in BoE. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 19, 2009 Author Share Posted October 19, 2009 They can't. They can move diagonally in Blades of Avernum, though. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 19, 2009 Share Posted October 19, 2009 Okay, that makes senses. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Thaluikhain Posted October 20, 2009 Share Posted October 20, 2009 Sorry if this has been said before, but it would be nice if you could specify the death noise and blood/slime created when something dies...for humans, it randomises between the male and female sounding ones, which is odd when you've got a character of specific gender. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 20, 2009 Share Posted October 20, 2009 PCs are like Angels, they have no clearly defined gender. There is no provision whatsoever for gender in the BoE game. At some point the game could be altered to declare some portraits "male" and others "female", and the death sound would depend upon the portrait number, but in the meantime... I have introduced a full printout of dialog into the town report, it shows what the dialog node screens would show, except that irrelevant lines are not shown. Now I am working on the same for special nodes. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 20, 2009 Share Posted October 20, 2009 Originally Posted By: Ishad Nha PCs are like Angels, they have no clearly defined gender. There is no provision whatsoever for gender in the BoE game. At some point the game could be altered to declare some portraits "male" and others "female", and the death sound would depend upon the portrait number, but in the meantime... This is ignoring the Feodric business lol. I would certainly be in favour of using the gender as you say. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 20, 2009 Author Share Posted October 20, 2009 Originally Posted By: Thaluikhain Sorry if this has been said before, but it would be nice if you could specify the death noise and blood/slime created when something dies...for humans, it randomises between the male and female sounding ones, which is odd when you've got a character of specific gender. I think this has come up before, though gender wasn't mentioned then. Originally Posted By: Ishad Nha PCs are like Angels, they have no clearly defined gender. There is no provision whatsoever for gender in the BoE game. At some point the game could be altered to declare some portraits "male" and others "female", and the death sound would depend upon the portrait number, but in the meantime... I'm against the whole idea of making something depend on the graphics. That's what I went to the trouble of changing for terrain; I'm not going to introduce it somewhere else. I'm divided about the idea of having a gender switch. Jeff purposely did not include one, if I recall correctly from the documentation. It might be better just to have a generic PC death noise. Quote Link to comment Share on other sites More sharing options...
Well-Actually War Trall Ishad Nha Posted October 20, 2009 Share Posted October 20, 2009 That is easy to arrange, just record new versions of the relevant sound files. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 21, 2009 Author Share Posted October 21, 2009 That is harder than you think. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Thaluikhain Posted October 21, 2009 Share Posted October 21, 2009 Originally Posted By: Ishad Nha PCs are like Angels, they have no clearly defined gender. There is no provision whatsoever for gender in the BoE game. At some point the game could be altered to declare some portraits "male" and others "female", and the death sound would depend upon the portrait number, but in the meantime... If Angels don't have gender, how did they mate with human women to breed hyrbids known as "nephilim"? Seriously, though, I meant for monsters, not PCs. I'm against linking various bits of the characters...I liked having a human with slith bonuses, which Avernum, or at least the later ones, won't let me do. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Celtic Minstrel Posted October 21, 2009 Author Share Posted October 21, 2009 A switch for monsters could be introduced, but I don't think it would be worth it. Better is the ability to set the death sound to whatever you want. Quote Link to comment Share on other sites More sharing options...
Garrulous Glaahk Cryolemon Posted October 22, 2009 Share Posted October 22, 2009 Originally Posted By: Celtic Minstrel A switch for monsters could be introduced, but I don't think it would be worth it. Better is the ability to set the death sound to whatever you want. I think that would make the most sense. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.