Making huge games with such an editor?

Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /var/www/pied-piper.ermarian.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /var/www/pied-piper.ermarian.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /var/www/pied-piper.ermarian.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /var/www/pied-piper.ermarian.net/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/pied-piper.ermarian.net/includes/common.inc).
AuthorTopic: Making huge games with such an editor?
Agent
Member # 2820
Profile #0
The editor that Jeff made for BoA seems to be somewhat difficult to work with and requires an awful lot of clicking and external programs to aid the programmer.

I wonder what kind of program Jeff used to create the Avernum games (and possibly the Exile games). He must have had something a little more stream-lined, but it was probably lack-luster.

I also heard that Jeff has made the editor open-source. Is there going to be an orchestrated project to make a new variant of the Editor by the community?

--------------------
Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are.
====
Alorael: War and violence would end if we all had each other's babies!
====
Drakefyre: Those are hideous mangos.
Posts: 1415 | Registered: Thursday, March 27 2003 08:00
Board Administrator
Member # 1
Profile Homepage #1
"I wonder what kind of program Jeff used to create the Avernum games (and possibly the Exile games). He must have had something a little more stream-lined, but it was probably lack-luster."

I made Geneforge and Geneforge 2 (and am making Geneforge 3) with basically this editor and this system. It's not perfect, but I can't be accused of not eating my own dog food.

By the way, relying on external applications is not a minus. Exactly the opposite. Scripts and graphics are best made using tools made for exactly that purpose. It would be a waste of time to make my own text and graphics editors when BBEdit and Photoshop exist and are, well, perfect.

(By the way, hot tip. If you don't want to pay the full, high proce for Photoshop, get Photoshop Elements. It's a fraction of the cost and, unless you're preparing stuff for printing, just as powerful.)

- Jeff Vogel

--------------------
Official Board Admin
spidweb@spiderwebsoftware.com
Posts: 960 | Registered: Tuesday, September 18 2001 07:00
Agent
Member # 2820
Profile #2
OH :eek: . That is nice to hear. But I still think there should be a community project to improve the open source editor. We are allowed to do that under the software contract, aren't we?

--------------------
Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are.
====
Alorael: War and violence would end if we all had each other's babies!
====
Drakefyre: Those are hideous mangos.
Posts: 1415 | Registered: Thursday, March 27 2003 08:00
Infiltrator
Member # 154
Profile #3
Why else would it be open source?

I, for one, would like the editor to move about maps at a reasonable speed.

[ Saturday, June 12, 2004 06:39: Message edited by: Grey-Eyed Stranger ]

--------------------
Apparently still annoying.
Posts: 612 | Registered: Saturday, October 13 2001 07:00
Shock Trooper
Member # 4445
Profile #4
On a somewhat related tack, I would like the editor to have a mini-map with a square representing the selection currently being edited. That way, I could click right where I want to go. Or else just make it so you could choose where you zoom back in from the zoomed-out mode, because I hate scrolling around looking for stuff.
Posts: 293 | Registered: Saturday, May 29 2004 07:00
Mongolian Barbeque
Member # 1528
Profile #5
quote:
Originally written by Spidweb:

It would be a waste of time to make my own text and graphics editors when BBEdit and Photoshop exist and are, well, perfect.
I'd got to wondering what text editor you used, since the Roses of Reckoning and Babysitting scenarios' text files look like they went through a blender when I open them up — lots of squares instead of hard returns, etc. They worked fine, though, as the game understood them, but in order to look through them for my own benefit I had to paste the text into Appleworks and change all the squares into hard returns, etc.

I think I'll try to hunt down BBEdit, since it seems to be more reliable in that respect — I had no trouble reading the scenario text files that came with the game.
Posts: 907 | Registered: Monday, July 15 2002 07:00
Board Administrator
Member # 1
Profile Homepage #6
"I'd got to wondering what text editor you used, since the Roses of Reckoning and Babysitting scenarios' text files look like they went through a blender when I open them up — lots of squares instead of hard returns, etc."

The reason for that is that text editors can use two different characters to represent a line break: carriage return and line feed. And not all editors handle both of these well. It is stupid and annoying and inexplicable that anyone would make a text editor that can't recognize both.

BBEdit is my text editor of choice, and I am pretty sure they have a cheap version (the main app is pretty expensive). I should look into this and make a link on the resources page.

- Jeff Vogel

--------------------
Official Board Admin
spidweb@spiderwebsoftware.com
Posts: 960 | Registered: Tuesday, September 18 2001 07:00
Agent
Member # 1104
Profile Homepage #7
I think your best bet would be WordPad with Windows. Notepad, on the other hand, is one of those editors that does not recognize some of the line breaks. I've also heard that Crimson Editor is somewhat good with those text files.

--------------------
Austrian Alex
Posts: 1307 | Registered: Tuesday, May 7 2002 07:00
Shock Trooper
Member # 4180
Profile #8
BBEdit Lite (the formerly free version) is no longer being developed, but I recently discovered a link to an older version at the bottom of this page. (A friend of mine was looking for a cheap text editor.)

TextWrangler is the cheapest currently available Bare Bones text editor, at $49. BBEdit is now $179. I got mine back when you could download the free BBEdit Lite and then upgrade from it to the full BBEdit for $29. IIRC, the last BBEdit update (from 6.x to 7.x) was about $50. Times have changed... :rolleyes:

At any rate, the bottom line is I'm still not sure what to recommend as a budget text editor that's OS X native and still actively developed.

EDIT: Had a typo on current BBEdit version numbers... or I was caught in a time warp, one. :D

[ Saturday, June 12, 2004 11:17: Message edited by: spyderbytes ]

--------------------
-spyderbytes
Posts: 200 | Registered: Wednesday, March 31 2004 08:00
Warrior
Member # 246
Profile #9
I say go grab UltraEdit.

Some of the features:
* Syntax highlighting
* Spell checking (for multiple languages)
* Changing the indent for large sections of text
* Highlighting the matching brace/parenthesis you are currently selecting
* Retrieving files from FTP, sending via FTP and email
* Handles DOS and Unicode (the "squares")
* Can sort chunks of text
* Ability to run external programs (ie a compiler to compile the current document)
* Comparing the differences between two files

For a more complete list, go to the features page on their website.

All for $39. Oh and no, I don't work for UltraEdit. :P

[ Saturday, June 12, 2004 13:58: Message edited by: Frobozz ]
Posts: 117 | Registered: Friday, November 2 2001 08:00
Infiltrator
Member # 154
Profile #10
Don't bother with all those commercial editors.

The reason Jeff's Script files look weird in notepad is because Windows uses \r\n to symbolise line breaks, while UNIX-based systems (?and Mac?) use \n for line breaks.

\r signifies carriage return, \n signalises line feed. (I might have mixed those around.)

A small bug in Notepad (or clever coding from Microsoft, to try and stop people coding with other platforms :P ) is that it only recognises line breaks as line breaks if they follow the \r\n format, and not the \n format. So if you open a file using just \n for line-breaks, you'll see squares.

Windows: Instead, I reccomend Metapad, which is an improved replacement for notepad, free, and not bloated.

Or, if you want tabbing, try Shalom Text, another free editor.

http://www.danish-shareware.dk/soft/stxt/
http://www.liquidninja.com/metapad/

I myself use both, depending on what I need.

--------------------
Apparently still annoying.
Posts: 612 | Registered: Saturday, October 13 2001 07:00
Mongolian Barbeque
Member # 1528
Profile #11
I tend to use SimpleText most of the time since it's a simple program that takes up little memory, launches quickly, and works pretty well for minor text documents. Naturally I use Appleworks for documents that need more intensive formatting.

My two gripes about SimpleText are: the above-mentioned inablity to recognize many formatting characters properly (such as hard returns) when opening a document NOT made with SimpleText, and you can't work with files over a puny 32 k or so.

I think I'll try downloading BBEdit Lite 6.1.2 (which I found on the company's website) and see how that works.
Posts: 907 | Registered: Monday, July 15 2002 07:00
Post Navel Trauma ^_^
Member # 67
Profile Homepage #12
Babysitting was done using XCode from Apple's development tools. It's clever enough to match the parentheses for me, and know what's in quotes, and so on. And it keeps the same number of beginning of line tabs as there were on the previous line.

--------------------
Barcoorah: I even did it to a big dorset ram.

New Mac BoE
Posts: 1798 | Registered: Thursday, October 4 2001 07:00
Warrior
Member # 20
Profile #13
hmm.. don't unix systems use the same system as microsoft and not apple? I may be mistaken on this but I tried opening the stuff in pico and it also came out rotten.
Posts: 191 | Registered: Monday, October 1 2001 07:00
Babelicious
Member # 3149
Profile Homepage #14
Unix uses the linefeed character for a new line. Pre-X MacOS used the carriage return. Windows uses carriage return + linefeed.

I use vim for all my text-editing needs.

--------------------
I've got a pyg in a poke.
Posts: 999 | Registered: Friday, June 27 2003 07:00
Warrior
Member # 20
Profile #15
Ah there it is, I was pretty sure it wasn't the same between Mac and Unix.
Posts: 191 | Registered: Monday, October 1 2001 07:00