To solve the issue select Folder Options, search for .jar under File Types tab, then click Change and choose Java(TM) 2 Platform Standard Edition binary.
The Nokia utility, now, will not run any .jar files and HeroScribe will start up as wanted. Java Runtime Environment: please download it and install it in order to start HeroScribe.
If you are trying to run an Icon Pack and HeroScribe is showing the splash image without moving on, the reason why it is not starting up may be due to the size of RAM Java is allowed to run on your machine. To solve the issue under Windows you may try the following: create a file named HeroScribe.bat in the HeroScribe folder, then edit it with any text editor (we suggest NotePad++, or TextEdit) by inserting this line:
start javaw -Xms1024M -Xmx1024M -jar HeroScribe.jarPlease note that values for -Xms and -Xmx are based on the RAM you are running on your system and are expressed in MB. Once the edits are done just run HeroScribe by double clicking HeroScribe.bat; such file is already included in the All-In-One, the biggest Icon Pack out there hence the one which is possibly causing your HeroScribe not to run.
Windows cannot find javawMeaning that you don't have the environment variable set to your Java bin folder; in order to configure it under Windows, right click on (My) Computer -> Properties -> Advanced (system settings) -> Enviroment Variables -> System variables, then:
C:\Program Files/Java/jre7/binMight change according to the Java Runtime Environment version installed on your system.
cd ./Desktop/HeroScribeThen run:
java -jar HeroScribe.jarIf you would like a launcher to HeroScribe, run a terminal and type:
sudo nano ./Desktop/HeroScribe/HeroScribeLauncherOnce nano runs, type the following in two different lines:
cd ./Desktop/HeroScribeSave current file then close nano. Now create the launcher and give it this command:
./Desktop/HeroScribe/HeroScribeLauncherThat will do it. Java Runtime Environment 1.6, which throws an exception when trying to parse an XML file whose path contains a space. Developers at Sun fixed this bug, please download the latest Java Platform to solve the issue.
If the issue persists, you might be trying to open a quest featuring icons your current HeroScribe is not including. Try downloading and installing the All-In-One Icon Pack from the Icon Packs Section, then reopen the .xml quest: a popup will tell you what icon is missing in HeroScribe. With the Icon Packs being more than 50, when releasing .xml quests authors should declare the Icon Pack used, if there was any.XMLs Section. Please be aware these files are not intended as a challenge to the rights of the Milton Bradley Company/Hasbro, Inc. in regard to HeroQuest.
You may modify an EPS found in HeroScribe but you might need our help to convert it to an Icon Pack. We will be glad to help you out, just read carefully the instructions available on the Icon Packs Section.
If instead you would like to convert it yourself, please read the FAQ at Can I add new icons to HeroScribe?Icon Packs Section you will find many new monsters, rooms, furniture and traps to add to your Quests. Shall you want your own icons included in an Icon Pack at HeroScribe.Org, please carefully read the instructions available on the Icon Packs Section.
Please note that adding raster images to HeroScribe would be highly unproductive: we spent time converting original HeroQuest icons from raster to vector graphics, and as a result the final product is closest as possible to the original one; that is why importing raster images would not allow the ultimate product's top quality, and why we will only accept vector icons for your Icon Pack.
If instead you would like to personally work on your icons, without including them in an Icon Pack available here, you will need to follow an in-depth guide to convert your .eps icons to HeroScribe; it is not an easy process, but since you keep reading this you would probably like to know how to do it, so here it goes. First, you will need to install the following software:
Once downloaded, extract it somewhere on your disk and run the setup.exe you got from the cygwin home page; click on Install from Local Directory, then choose the root directory for cygwin (we strongly recommend using the default C:\cygwin) and the cygwin setup folder you extracted a while ago. Once you have the window displaying the modules available for setup, be sure to install all the following (you will not be able to convert your icons if you do not select these modules):
When asked to, please confirm to also install the required packaged (RECOMMENDED option) associated to the ones you previously selected (older versions of cygwin call these the required modules). Once the setup is finished, remember to copy the cygpng12.dll file available in cygwinnewsetup.zip and paste it into C:\cygwin/bin. Please note: you might need to add the cygwin binaries to your path. To do so, right click on Computer, click Properties, then Advanced system settings and Environment Variables...; create a new environment variable with name CYGWIN_HOME and value C:\cygwin (or wherever you installed cygwin). Then edit the environment variable named PATH and add the following to the end:
Are we done yet? Nope, we are at the starting gun.
If you start up cygwin, you will be asked to create your personal user folder in C:\cygwin/home: do it, then extract this file in your personal folder (C:\cygwin/home/Dewayne, let's say - please note that older version of cygwin might need the old HeroScribe scripts available here). In this file you will find:
Are we done yet? Nope, we just made sure to start after the starting gun. Race has just started.
We will now try and convert our first icon, featuring a Blank Circle available at:
How do we convert those icons? Start up the cygwin terminal by double clicking the Cygwin shortcut in the hypothetical C:\cygwin/home/Dewayne folder, then type sh 0_heroscribe.sh and hit Enter to start the script that will convert our icons (you may want to type sh 0 and hit TAB then Enter so that cygwin will automatically select the file we are looking for). What is happening now? cygwin is converting our icons: the process will end once the cursor gets back to the terminal. Now, copy the C:\cygwin/home/Dewayne/Icons folder and paste it in C:\cygwin/home/Dewayne/HeroScribe: new icons now require to be referenced in HeroScribe; in order to do that, open C:\cygwin/home/Dewayne/HeroScribe/Objects.xml (as always with NotePad++, or TextEdit) then add the following at the end of the file (but before the final </objectList> tag):
<object name="Blank Circle" id="BlankCircle" width="1" height="1" kind="various">Now, if you run HeroScribe from C:\cygwin/home/Dewayne/HeroScribe you will notice the Blank Circle icon under Add object -> Various. We made it! If you would like your new icon to be listed under any other category, have a look at the beginning of your Objects.xml (once again, open it with NotePad++, or TextEdit):
<kind id="hero" name="Heroes" />These are the categories available by default; pick yours, then type its id inside the kind attribute of your icon's object tag:
<object name="Blank Circle" id="BlankCircle" width="1" height="1" kind="man-at-arms">Your icon will now be listed under Add object -> Men-at-Arms.
If you want to update your Objects.html so that it includes your new icons, start up the cygwin terminal by double clicking Cygwin then type python 4_html.py and hit Enter (or type python 4 then hit TAB and Enter); this will automatically edit C:\cygwin/home/Dewayne/HeroScribe/Objects.html - and that's it.
The last remaining script is 5_check.sh: what does it do? While working on your personal icon pack, you might handle over dozens of icons: that may lead to some errors in the editing of your Objects.xml file; if that occurs, HeroScribe will not run and you will not be able to know at once what is going on there (unless you have installed one of the latest Icon Packs - the All-In-One, to name one - in that case you will be told what is going wrong). That is what the checking scripts does: start up cygwin (double click on the shortcut), then hit sh 5, TAB and Enter; the terminal will tell you what you need to fix in order to run HeroScribe with your icons.
That's it, you won the 100-metre dash!
Now, wait a minute. You might want to convert some other icon than a Blank Circle. If that is your case, you will need to know the sizes used in HeroQuest. Here's a list of the ones we have used for the Icon Packs available at HeroScribe.Org (please note the unit of measure is the millimeter, mm - in Inkscape, the software we suggest to convert and manage your vector icons with, you can change the rulers' unit of measure by opening the Document Preferences with Ctrl+Shift+D and by changing the Default units):
Ok, are we done yet? Nope, you still need to color your icons for the north-american layout of the map.
Here is the palette we have used for the over 1500 icons available for HeroScribe:
Once your icons are ready and have the exact size/color, export them as .eps and paste them inside C:\cygwin/home/Dewayne/Icons/Vector/:
Remember to change YourIconPackName according to your needs. Once your icons are ready inside C:\cygwin/home/Dewayne/Icons/, just run the sh 0_heroscribe.sh script inside the cygwin terminal, paste the results inside C:\cygwin/home/Dewayne/HeroScribe/Icons/ and make the relative changes in C:\cygwin/home/Dewayne/HeroScribe/Objects.xml; you will need to choose the category for your icons, and adjust their offsets if they don't perfectly fit in the center of the square/s they occupy. Your icons are now ready to be used!Inkscape; please follow this simple tutorial to vectorize your icons.
<object name="Flying Spaghetti Monster" id="FlyingSpaghettiMonster" width="2" height="1" kind="god">You will need to add some attributes, xoffset and/or yoffset, to the <Icon> tags:
<object name="Flying Spaghetti Monster" id="FlyingSpaghettiMonster" width="2" height="1" kind="god">xoffset being the horizontal offset from the icon center and yoffset being the vertical offset from the icon center; if icon is 2x1 squares wide, its center will be at 1,0.5 - if icon is a single square wide, its center will be at 0.5,0.5. Offset units refer to the HeroQuest square: 1 being the entire square size, 0.5 being its half and so on.
In the following case we are moving the Goblin by nothing (xoffset="0.0": 1x1 icon is centered in a square) and by 0.5 square (xoffset="0.5": icon is shifted half square to the right); we are also moving Flying Spaghetti Monster by nothing (xoffset="0.0": 2x1 icon is centered in two squares), by 0.5 square (xoffset="0.5": icon is shifted half square to the right) and by 1 square (xoffset="1.0": icon is shifted a square to the right).
Transparent, wooden areas show the icon size: Goblin is a single square wide, the more powerful Flying Spaghetti Monster is a 2x1 squares wide.
If you would like to perfectly center your icons download these offset icons: there you will find icons ready to be pasted inside your HeroScribe folder and the .xml file including the necessary edits you will have to make inside your Objects.xml. Once installed, create a new quest map with only your icon and the relative sized offset icon on the behind, so that when you export the quest in .pdf and zoom in, you may see how much the offset will need to get tweaked. Save the map both in .pdf and .xml, close HeroScribe, make the relative offset changes inside Objects.xml, restart HeroScribe, load and resave both .pdf and .xml and look if your icon is centered - if it is not, keep changing its offset until needed.Icon Packs Section you will find many new boards for your Quests!
If you would like to personally work on your board without including it in an Icon Pack available here, you will need to follow an in-depth guide to create it yourself.Icon Packs Section. Icon Packs Section. HeroScribe Enhanced website. Please be aware that we cannot provide any help regarding HeroScribe Enhanced since it is not developed by us.
Alternatively, you may want to try HQ Quest Maker, a new handy tool that allows to import HeroScribe-made maps and then create and edit Quest's notes; though it works only on low quality PNG images, it is becoming quite popular.EPS/PDF files (highest quality) and PNG files (lowest quality that could be used as a quest preview).
EPS files can be opened by most of the graphics editors, such as Ghostscript, Adobe Photoshop, Corel Draw and many another; if you do not owe any of them and are finding problems installing Ghostscript under Windows, here is a step-by-step guide:
1) Install the latest Ghostscript release;
2) Install the latest GSView release;
3) Open the EPS file through GSView and print it.
PDF files can be opened by Adobe Reader and many other programs, such as web browsers (if any PDF plugin is installed).
PNG files can be opened by any graphics editor; we advise XnView. Inkscape, as usually. Inkscape doesn't currently support .eps editing, but there is a workaround: you will probably have already installed Ghostscript, as HeroScribe needs it to export .eps quests; we need to set its folders in the environment variables so that Inkscape can edit .eps files: do that by typing sysdm.cpl in the Start -> Run... panel, then go to System Properties -> Advanced -> Environment Variables -> Path and edit it by adding the bin and lib Ghostscript's folders:
;C:\Program Files\gs\gs9.04\lib;C:\Program Files\gs\gs9.04\binThat's for those who have Ghostscript 9.04 installed on their Windows system, but you will need to tweak it if that's not your case. Now you will finally be able to open .eps files within Inkscape. NotePad++ or TextEdit.
There are various reasons why you may need to manually edit XML files: decimal position of objects (that is also possible directly in HeroScribe, if you download any of the latest Icon Packs, like the All-In-One), or batch conversion of several quests. Icon Pack comes in a .zip file; you will need to extract it inside the HeroScribe setup folder (usually, C:\Program Files/HeroScribe) in order to enable it. NotePad++, TextEdit.
Practical instance: say you want to add Nazgul from Yon's Icon Pack (Yon's Objects.xml) and Beastman from Idomeneas' Icon Pack (Idomeneas' Objects.xml). You will need to copy the Nazgul reference from Yon's file, then paste it at the ultimate Objects.xml's end (please note references always go between the <objectList></objectList> tags); here's the reference:
<object name="Nazgul" id="Nazgul" width="1" height="1" kind="yon">Afterward, you will need to do the same with Beastman by Idomeneas. You might notice that while Nazgul's kind attribute is set to yon, the same attribute is set to idomeneas for Beastman; that is because they are listed in their own category inside HeroScribe. If you want them to be listed in the same category, just change the attribute's value to extra for both (extra or anything else, it is up to you), then add the extra category at the beginning of the ultimate Objects.xml. Since these are the categories from the original Objects.xml (id being the univocal entry, and name the entry displayed in HeroScribe):
<kind id="hero" name="Heroes" />You will need to add the following line at the end of that list:
<kind id="extra" name="Extra" />This is how the ultimate Objects.xml should look like. Again, you will also need to include all relative images (Raster, Sample and Vector, both European - Europe - and American - USA - versions) inside the Icons folder for this to work.
When using one or more Icon Packs together, please be aware that HeroScribe will not run if there are two or more icons by the same id.
As for the older HeroScribe/Icon Packs' versions, when you want to switch boards choose the one you would like to use in HeroScribe and copy the <board> code from the relative .xml file, then replace that code in the original Objects.xml from the HeroScribe folder.
Say you want to use the Dragon Strike City board, just copy the <board> code from /HeroScribe/Boards/Dragon Strike City.xml:
<board width="20" height="17" borderDoorsOffset="0.08" adjacentBoardsOffset="-0.5">And replace it in the <board> code section inside /HeroScribe/Objects.xml, so that the following code:
<board width="26" height="19" borderDoorsOffset="0.08" adjacentBoardsOffset="-0.5">Is replaced by:
<board width="20" height="17" borderDoorsOffset="0.08" adjacentBoardsOffset="-0.5">Objects sample.xml is how the original /HeroScribe/Objects.xml should look like if you want to use the Dragon Strike City board inside HeroScribe.
To switch back to the original HeroQuest gameboard, just copy the <board> code from /HeroScribe/Boards/HeroQuest.xml inside the <board> code section of /HeroScribe/Objects.xml. Please note that in /HeroScribe/Boards are shown previews for all the boards available in HeroScribe (the board square size is shown in filename).
As for the older HeroScribe/Icon Packs' versions, drathe from Ye Olde Inn recommends creating two additional folders within the HeroScribe folder. Name one 1st Board (or whatever you like) and the other 2nd Board. Inside each, store a copy of Objects.xml, Icons/Raster/Europe/Board_EU.png, Icons/Raster/USA/Board_US.png, Icons/Vector/Europe/Board_EU.eps.gz and Icons/Vector/USA/Board_US.eps.gz files; one set for your first board and the other for the other one. Then all you have to do is copy and paste the contents into the main HeroScribe folder before loading the program when you want to switch. Drop us a line including the following info:
|Copyright 1989, 1990 Milton Bradley Company. All Rights Reserved.|
Nothing on this site is intended as a challenge to the rights
of the Milton Bradley Company/Hasbro, Inc. in regard to HeroQuest.