• Announcements

    • Harken Unto Ye

      Logging in   05/10/2017

      If you had an account and can't log in as of 5/9/17, this may be because of a change in logins with new forum software. You can log in using your publicly displayed name (not your username) or your email address and the password you used before.   If you have problems with this, please ask any of the mods or admins. 
Little Fyora

Blades of Geneforge : Zone Simulator

25 posts in this topic

This program simulates most of the floor and terrain of Geneforge 5, and can be used to precisely identify the row and column locations to, say, insert a new character or object. It's based on the research conducted by Ishad Nha, Tridash and all others who contributed to the BoG wiki.

 

4bf02b930b79e1309c4cb130c39913e27c2ba69d.gif

 

 

Download here : BoG Zone Simulator.exe (Note : This version is outdated, see below for version 2!)

 

Courtesy : CalRef for the file hosting.

References : How it all Began and Blades of Geneforge Wiki

 

To use the program, place it in the same folder as Geneforge 5.exe. Right-click on a floor or terrain(wall) for detailed information and left-click or use the arrow keys to move around. This is a beta version so suggestions are welcome, as are ideas for future improvements!

Upon Mars. likes this

Share this post


Link to post
Share on other sites

Awwwwwweeeeesssssooooooooooommmeeeee!!! I didn't know you guys were in a super ultra nice project. If you ever need a beta tester, be sure to P.M. me

Share this post


Link to post
Share on other sites

Beta testers are welcome!

 

Btw there's an anomaly I can't quite figure out - according to GF5Floorster, floor 0 is 'plain grass' but the game represents the 0's stored in aGF5ScenData's floor-section as 'plain snow'.

The Hero likes this

Share this post


Link to post
Share on other sites

ty, I'll try it out today, and I'll update this post if I sense (claw)bugs

Share this post


Link to post
Share on other sites

It is working beautifully indeed!

 

GF5 is not as simple as BoA, it is really something else. If Little Fyora is having headaches, that is par for the course.

Strange, some terrain types like trees varied with the floor type on the square. Changing the town floorsets also changed certain terrain types.

Edited by Ishad Nha

Share this post


Link to post
Share on other sites

In the console, the commands terrain_visible(0) and floor_visible(0) can be used to hide the terrain or floors. Using 1 will make them visible again.

 

Floorsets and Wallsets - ouch.

 

I'm sure G1 didn't have those, did it. Change one little byte and watch the world transform into a wholly new environment. Rather convenient, though. What's unfortunate is that I assumed that floor 0 would always be snow, and didn't take the floorsets into account.

Edited by Little Fyora

Share this post


Link to post
Share on other sites

I don't know if I'm wrong or I didn't understand the OP, but it's all snow :/

Anyway, a great start for a BoG, keep it up!

Share this post


Link to post
Share on other sites

I had that problem too, I was not following the instructions, which disappear when you press OK. I made a screenshot of them for my own use.

Press C to open the console.

Type

loadzone(#)

# is from 1 to 82 inclusive.

LF's new program must be in the same folder as Geneforge 5.exe

Edited by Ishad Nha

Share this post


Link to post
Share on other sites

Ahh, danke mein freund, now it made much more sense, I also encountered this on BoA a year ago :)

Share this post


Link to post
Share on other sites

That will require a person with really good programming skills and the time to do it.

Share this post


Link to post
Share on other sites

It is possible to do it here and now. But it would not be convenient like the BoA Editors. You would need to alter things with a spreadsheet. Then you would need to copy and paste the result into a scenario data file. Little Fyora's latest program would then show you what the changes looked like.

 

Here is a list of the GF5 shops, some shops use the same shop number but at different prices. Two shops have the same inventory but are enemies. I compiled the list using the Crimson Editor's Find in Files function. To make it work properly I had to alter the town dialog scripts involved, for example:

begin_shop_mode("Bryony's Inn",

"Bryony sells a variety of simple, tasty meals and beverages.",

38,4,0);

Excess tab stops and Enters were removed to produce:

begin_shop_mode("Bryony's Inn","Bryony sells a variety of simple, tasty meals and beverages.",38,4,0);

 

 

 

---------- Find in Files ----------

> Searching for the string 'begin_shop_mode'...

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z1Tminahdlg.txt(656,2): begin_shop_mode("Barcott's Supplies","Barcott has carried his goods up and down Terrestia for many years. He still has some supplies available.",0,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z1Tminahdlg.txt(666,2): begin_shop_mode("Bonus Supplies","These are the extra supplies Barcott was able to rescue from his workshop.",1,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z1Tminahdlg.txt(979,2): begin_shop_mode("Lazzaria","Lazzaria makes weaponry and armor in her downtime. The quality of this work is far lower than for her Shaper equipment.",2,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1541,2): begin_shop_mode("Battle Magic","Sage Fefer can teach you a variety of the less powerful magical spells. He can also improve your skill in spells you already know.",3,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1551,2): begin_shop_mode("Mental Magic","Sage Fefer can teach you a variety of the less powerful magical spells. He can also improve your skill in spells you already know.",4,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1561,2): begin_shop_mode("Blessing Magic","Sage Fefer can teach you a variety of the less powerful magical spells. He can also improve your skill in spells you already know.",5,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1715,2): begin_shop_mode("Healing Craft","Shaper Bruel can teach you a variety of the less powerful Healing Craft spells. He can also improve your skill in spells you already know.",6,2,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1705,2): begin_shop_mode("Shaper Bruel","Shaper Bruel can teach you how to make two new sorts of creations (of the Battle and Magic varieties). He can also improve your skill in making creations you have already learned about.",7,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1855,2): begin_shop_mode("Guardian Manola","Guardian Manola can train you in the ways of battle. She can only improve skills you have not trained in three times already.",8,1,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1856,7): else begin_shop_mode("Guardian Manola","Guardian Manola can train you in the ways of battle. She can only improve skills you have not trained in three times already.",8,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z2Tisenwooddlg.txt(1893,2): begin_shop_mode("Tinker Thule","Tinker Thule is allowed to sell several sorts of crystals to you. Some can be used in combat. Others will be useful later when you learn how to craft items.",9,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z4testhalldlg.txt(235,2): begin_shop_mode("Master Phipps","You show Master Phipps your papers of transit. Once he knows that you are going south, he shows you his wares.",10,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(526,2): begin_shop_mode("Dorgum's Supplies","Dorgum can sell very high-quality arms and armor. You suspect that he isn't currently showing you his best gear.",11,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(602,2): begin_shop_mode("Dorgum's Shaped Gear","Dorgum shows you his small stock of Shaped weapons and armor. It is a rare privilege to be able to buy such things.",12,6,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(675,2): begin_shop_mode("Juergen the Tailor","Juergen is a skilled tailor, although most of his garments aren't of interest. He is willing to sell you clothes at cost.",13,0,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(992,2): begin_shop_mode("Lel's Supplies","You inspect Lel's refurbished caravan supplies. He has repaired weapons and carefully fed and tended to batons and living tools.",14,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(1162,2): begin_shop_mode("Mera Inn","Clerissa has drinks and provisions available. Her prices are understandably high.",15,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z11Tmeradlg.txt(1239,2): begin_shop_mode("Abderra","Abderra's goods are an odd mix. The items have come from all over Terrestia.",16,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z12Thariadlg.txt(1564,3): begin_shop_mode("Sage Quothe","Sage Quothe has been directed to make his nearly limitless knowledge of magic and Shaping available to you. Within reason, of course.",17,i,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z12Thariadlg.txt(1577,3): begin_shop_mode("Sage Quothe","Sage Quothe has been directed to make his nearly limitless knowledge of magic and Shaping available to you. Within reason, of course.",18,i,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z12Thariadlg.txt(1590,3): begin_shop_mode("Sage Quothe","Sage Quothe has been directed to make his nearly limitless knowledge of magic and Shaping available to you. Within reason, of course.",19,i,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z64Toasisdlg.txt(1700,3): begin_shop_mode("Guardian Kulish","Guardian Kulish is only offering to teach you these spells because Sage Taygen is forcing him.",20,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z14merafieldlg.txt(204,2): begin_shop_mode("Stollen's Junk","You inspect Stollen's junk. It is rare, unusual, exotic junk. But junk.",21,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z17kazdlg.txt(369,3): begin_shop_mode("Labaton","Labaton claims to merely sell junk he has stumbled across. A cursory examination of his goods shows that this isn't the truth.",22,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z20belownoddlg.txt(220,2): begin_shop_mode("Rowena's Inn","Rowena is willing to sell you a small portion of the food she is preparing for the next pack of hungry soldiers.",23,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z20belownoddlg.txt(246,2): begin_shop_mode("Rowena's Stuff","Soldiers forgot these items in Rowena's inn. After they've been unclaimed for a few months, she sells them.",24,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z20belownoddlg.txt(322,2): begin_shop_mode("Aranov's Equipment","Aranov sells equipment and weaponry to soldiers and mercenaries. There is a lack of competition nearby. This is reflected in his prices.",25,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z22pentadlg.txt(584,2): begin_shop_mode("Arango's Shop","Arango's stock is the usual jumble of odd and recently repaired items bought from the caravans passing through.",26,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z23smerarddlg.txt(113,2): begin_shop_mode("Watson's Pods","Watson will sell you some of the weaker and more common pod and spore types.",27,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z23smerarddlg.txt(227,2): begin_shop_mode("Sasa's Pods","Sasa will sell you some of the higher quality pods and spores she can make.",28,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(673,3): begin_shop_mode("Rummus","Rummus sells the extra supplies the Trakovites have gathered. That does not, alas, add up to much.",29,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(683,3): begin_shop_mode("Rummus","You manage to convince Rummus to trade away more goods than she might have otherwise.",30,2,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(783,3): begin_shop_mode("Sage Mendoa","Because you are a Trakovite, Sage Mendoa will sell you potions.",31,2,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(813,3): begin_shop_mode("Sage Mendoa","Sage Mendoa is willing to teach you a wide variety of the simpler spells.",32,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(823,3): begin_shop_mode("Sage Mendoa","Sage Mendoa is willing to share with you the magical secrets of the Trakovites.",33,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z35kratoadlg.txt(634,2): begin_shop_mode("Barragan's Shop","Barragan's goods are of high quality. Fortunately for you, he hasn't had many customers lately, so he's willing to bargain.",34,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z38nplainsdlg.txt(253,2): begin_shop_mode("Giselle","Giselle has the standard assortment of beverages. Most mundane, a few not. In return for helping her, she gives you a discount.",35,0,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z38nplainsdlg.txt(337,2): begin_shop_mode("Hartwin's Leather","For all of his filth and eccentricity, Hartwin is capable of making surprisingly good leather goods.",36,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z40perfarmdlg.txt(231,2): begin_shop_mode("Sage Rudelle","Sage Rudelle does quality alchemical work for the Shapers. She is also willing to sell some of it to you.",37,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z41Tperikaldlg.txt(719,2): begin_shop_mode("Bryony's Inn","Bryony sells a variety of simple, tasty meals and beverages.",38,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z41Tperikaldlg.txt(808,2): begin_shop_mode("Natural Goods","Bartol sells what he calls Natural Goods. By this, he means that he doesn't sell anything made or bred by Shapers.",39,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z41Tperikaldlg.txt(904,2): begin_shop_mode("Mukesh's Smithy","Mukesh sells high-quality blades and armor. Alas, he charges what they are worth.",40,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z41Tperikaldlg.txt(1184,2): begin_shop_mode("Dinara's Crystals","Dinara shows you a selection of crystals she thinks would be of interest to you.",41,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z41Tperikaldlg.txt(1194,2): begin_shop_mode("Dinara's Crystals","Dinara shows you a selection of special crystals she thinks would be of interest to you. These are not very expensive.",42,1,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z42Tstormhdlg.txt(1282,3): begin_shop_mode("Sage Pavyl","Sage Pavyl has been given permission to teach you several magical spells.",43,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z42Tstormhdlg.txt(1292,3): begin_shop_mode("Sage Pavyl","Sage Pavyl has been given permission to improve your magical skills. You can only improve skills you have not already trained in two times.",44,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z42Tstormhdlg.txt(1302,3): begin_shop_mode("Sage Pavyl","Sage Pavyl has been given permission to teach you advanced magical spells.",45,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z42Tstormhdlg.txt(1428,3): begin_shop_mode("Shaper Marzan","Shaper Marzan is able to teach you about Shaping. If sharing these secrets with an outsider bothers him, he doesn't show it.",46,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z42Tstormhdlg.txt(1438,3): begin_shop_mode("Shaper Marzan","Shaper Marzan is able to teach you about Shaping. If sharing these secrets with an outsider bothers him, he doesn't show it.",47,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z45ftdefidlg.txt(566,3): begin_shop_mode("Shaper Alexie","Shaper Alexie really shouldn't be teaching you about this. She must not be as much of a stickler about Shaper law as she claims.",48,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z46abanfarmdlg.txt(115,2): begin_shop_mode("Sage Olipha","Sage Olipha tells you what he has learned of the Shaping arts. He knows a number of techniques, though he is not capable of using all of them.",49,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z48ftvengedlg.txt(293,2): begin_shop_mode("Cyprien","Cyprien is specifically authorized to share a limited number of magical spells with you.",50,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z51rockfalldlg.txt(273,2): begin_shop_mode("Felicia's Shop","Felicia's goods are mostly pretty old and dusty, but she does have some items that seem useful enough.",51,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z58outgazadlg.txt(450,2): begin_shop_mode("Ukri's Shop","Ukri is risking great injury to run this little shop. She has a very odd mix of equipment.",52,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(1887,3): begin_shop_mode("Saakash","Saakash is rude and unpleasant, but the power at her disposal is considerable. And she will share it with you, for a price.",53,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(1897,3): begin_shop_mode("Saakash","Saakash is rude and unpleasant, but the power at her disposal is considerable. And she will share it with you, for a price.",54,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(1907,3): begin_shop_mode("Saakash","Saakash is rude and unpleasant, but the power at her disposal is considerable. And she will share it with you, for a price. These are the strongest spells she knows.",55,3,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(2087,3): begin_shop_mode("Elik the Smuggler","Elik shows you his more mundane goods, the ones he can sell to those not sworn to Ghaldring.",56,6,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(2097,3): begin_shop_mode("Elik the Smuggler","Because you have sworn loyalty to the rebellion, Elik shows you the Shaper supplies he has smuggled from the west.",57,2,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z60Tgazakdlg.txt(2306,3): begin_shop_mode("Smith Drossch","Smith Drossch is a surprisingly competent smith. The quality of her goods is very high.",58,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z64Toasisdlg.txt(1335,3): begin_shop_mode("Santela's Bazaar","Santela does have a variety of high-quality goods. Sadly, when it comes to dickering over price, she is a clever negotiator.",59,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z64Toasisdlg.txt(1680,3): begin_shop_mode("Guardian Kulish","Guardian Kulish does not want to teach you magic, but you are an ally of a member of the Council. He has been commanded to aid you.",60,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z70derashordlg.txt(426,2): begin_shop_mode("Ellek'Sss","You managed to convince Ellek'Sss to teach you what she knows about magic. She knows a lot.",60,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z64Toasisdlg.txt(1690,3): begin_shop_mode("Guardian Kulish","Guardian Kulish does not want to teach you Shaping, but you are an ally of a member of the Council. He has been commanded to aid you. Some of these creation types are meant for experiments only, not use.",61,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z70derashordlg.txt(435,2): begin_shop_mode("Ellek'Sss","You managed to convince Ellek'Sss to teach you what she knows about Shaping. She knows a lot.",61,6,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z64Toasisdlg.txt(2023,3): begin_shop_mode("Rebena's Smithy","Rebena still has some quality goods made when her husband was alive.",62,4,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z12Thariadlg.txt(1603,3): begin_shop_mode("Sage Quothe","Sage Quothe has been directed to make his nearly limitless knowledge of magic and Shaping available to you. Within reason, of course.",63,i,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z34Ttrakovdlg.txt(833,3): begin_shop_mode("Sage Mendoa","Sage Mendoa is willing to share with you the greatest magical secrets of the Trakovites.",64,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z78citeastdlg.txt(576,3): begin_shop_mode("The Roasting Ornk","The Roasting Ornk has a variety of fine food and drink. Including, of course, roasted ornk.",65,6,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z78citeastdlg.txt(723,3): begin_shop_mode("Incantatrix Seling","Incantatrix Seling uses her excellent resources to make an admirable supply of pods and spores.",66,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z78citeastdlg.txt(899,3): begin_shop_mode("Schmader's Shop","You inspect Schmader's wares. You note that the prices he quotes are remarkably low. He must be trying to get in your good graces.",67,1,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z78citeastdlg.txt(909,3): begin_shop_mode("Schmader's Shop","You inspect Schmader's wares. You note that the prices he quotes are quite high. The upcoming campaign must be driving the prices up.",67,5,0);

C:\Program Files\Spiderweb Software\Geneforge 5\Geneforge 5 Files\Scripts\z78citeastdlg.txt(981,3): begin_shop_mode("Mudede's Smithy","You take items of interest, carry them over to Mudede, and wave them in front of his face. He says a price without appearing to think too much about it.",68,4,0);

 

Here I altered the order that results were displayed in.

 

 

Edit:

The spreadsheet is done, now I need to write a readme for it.

A draft version is found at:

http://www.freewebs....nha/G5Editor.7z

It needs the freeware program 7Zip to open it.

For an understanding of what is happening, see the Scenario Data page of the BG Wiki:

http://bgwiki.calref.net/Scenario_Data

Edited by Ishad Nha

Share this post


Link to post
Share on other sites

I have uploaded a new and improved version of the spreadsheet, see the link in the post above, but I expect that the future lies with a G5 conversion of the Delicious Drayk program.

Share this post


Link to post
Share on other sites

Yes the G5 conversion should be quite simple I think.

 

I've modified the Zone Simulator so you can right-click a floor or terrain, and put in diferent one. The problem's that I didn't take the floorsets into account, so all the user can see is floorset 0 for all zones.

Share this post


Link to post
Share on other sites

Here's the second version of Zone Simulator, it can change the walls and floors of the game.

 

5f903df60a07e8d2497dfba9a020f66f024ef0da.png

 

 

Download the new version here. (Windows, 4 MB).

tridash likes this

Share this post


Link to post
Share on other sites

Nice!

I noticed that the program shows "Floor" and "Terrain" but I don't think Terrain is visible, what are things like Chairs and Doors saved as?

 

Also.. are the number of zones hardcoded?

Little Fyora likes this

Share this post


Link to post
Share on other sites

BoA has floor and terrain while Geneforge has floor, terrain and object.

(Check the gf5... Scripts in the scripts folder.)

I think it is possible to alter the number of zones but I have never done so.

Share this post


Link to post
Share on other sites

@Thynar I'm not sure whether Chairs come under 'terrain' or 'objects' but iirc it's an object. All stuff that can be interacted with (like doors, levers etc) are 'objects'. Big and movement-blocking props like walls, trees and rocks come under 'terrain'.

 

@Ishad But I remember you saying something about where the bytes denoting number_of_zones are located...at the start of the file someplace ?

Share this post


Link to post
Share on other sites

It should be offset 106, but I have never attempted to add additional towns myself...

Then you might want to give a new town its own record in the header of the scenario data file.

Edited by Ishad Nha

Share this post


Link to post
Share on other sites

Posted (edited)

 I wI have been told that the links are not working for everyone, so I upload my copy of the zone simulator. I was not the one that made it, this great honor goes to the original poster.

 

I also include an "Empty" zone for those that want to create their own. That's my only contribution to this.

 

So, here's the link: https://www.file-upload.com/q6bj9uwxdfqb

 

And here's an alternative link (That will be open till 15/6/2017): https://ufile.io/y4b6m 

 

And a third and final link: https://gamefront.online/files/30000760/G5Editor.rar

Edited by alhoon

Share this post


Link to post
Share on other sites

For anyone who just wants to mess around with the zones, I have extracted the town data binaries for all 81 zones. You can download it here. (just be careful and use AdBlock)

alhoon likes this

Share this post


Link to post
Share on other sites

And by "complete list" TheKian means "short description" as in "floor with water on left side and natural ground on the right side" not just "floor". :)

Share this post


Link to post
Share on other sites

Posted (edited)

Meh, my links are becoming dead too.

Can someone upload it somewhere else? Somewhere permanent?

 

Also: TheKian: could you do the same with the binaries for GF4? GF5 and GF4 zones are of the same size. If you have a program that slices them that is, I'm not asking to just go and start chopping the file yourself.

Edited by alhoon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now