[ian-reeds-games] Re: TB 1.13 dev 29

  • From: Ian Reed <support@xxxxxxxxxxxxxxxxxxx>
  • To: ian-reeds-games@xxxxxxxxxxxxx
  • Date: Fri, 30 Aug 2013 20:45:03 -0600

The game did do that automatically when you launched it again.
The Updater.exe updates all the game files, but it can't update itself while it's running, so we have the special rename_me_ files which the game renames once it is launched again. And apparently there is a small problem when the Updater auto launches the game that causes it to freeze. I'll get it fixed soon though. And it's good it only freezes on that first load and works after that.

Ian Reed

On 8/30/2013 6:39 PM, Zak Claassen wrote:
I use the gmail website and although some emails from the list
occasionally end up in the spam folder it has never happened for Ian's
emails as far as I can remember.  When I updated the game it seemed to
update successfully, but after restarting it crashed after a few
seconds (I forgot to copy the error unfortunately). I did have files
with names like "rename me updater.exe" or something in that line; I
thought I should delete the old updater files and change those ones'
names, but they're gone now so I don't know if the game did that
automatically when I launched it again.

On 8/31/13, abigail prescott <abigail.prescott@xxxxxxxxxxx> wrote:
Yeah, it would be cool if the program could be made to know where to put the

right lines. I don't know how easy that is in the language Ian is using,
which I think is c#. In bgt you can search for specific words or characters

in a file, or skip to a certain position in a file. I'm not sure how easy it

is to count lines. If there is a way to count lines it might not be too
hard, except some things sometimes go over more than one line. Searching for

particular words might work, but even then, as the old files weren't really

very structured, I don't know how easy that would be either. Writing to
files isn't hard, but editing some files can be.

Yeah, there's always a downside to progress. In this instance, it's having
to add |flags and |script_flags. Not much of a downside if you weigh it
against the benefits.

Abi


-----Original Message-----
From: Allan Thompson
Sent: Saturday, August 31, 2013 12:06 AM
To: ian-reeds-games@xxxxxxxxxxxxx
Subject: [ian-reeds-games] Re: TB 1.13 dev 29

Well, when you say it that way, I guess it makes sense. It is just that it
seems different because the program is takeing the info, and rearranging it
automatically, and there is some things that are very different between
parser 2 and parser 10, especially in unit files.

I suppose all default files will now start with the | flags thingy come to
think of it.

al

-----Original Message-----
From: ian-reeds-games-bounce@xxxxxxxxxxxxx
[mailto:ian-reeds-games-bounce@xxxxxxxxxxxxx] On Behalf Of abigail prescott
Sent: Friday, August 30, 2013 5:51 PM
To: ian-reeds-games@xxxxxxxxxxxxx
Subject: [ian-reeds-games] Re: TB 1.13 dev 29

Actually, programs can read and write to files. How do you think TB works?
It reads all the information it needs about the map from the files, and
when
you use the map editor, it writes the lines setting the positions of
everything to the map file. It might be a bit more complicated to make the
updater update the files, I don't know how the language it's written in
works or even much about writing to files at all, for that matter. I
suppose
it might be able to find the second line and replace it with a 10 and there
might be some way to insert the other lines in the appropriate places...

Abi


-----Original Message-----
From: Allan Thompson
Sent: Friday, August 30, 2013 9:26 PM
To: ian-reeds-games@xxxxxxxxxxxxx
Subject: [ian-reeds-games] Re: TB 1.13 dev 29

Oh, sorry. I don't know why I fixated on the update doing that, lol.
Man, that would be something if the program could do that.

al
-----Original Message-----
From: ian-reeds-games-bounce@xxxxxxxxxxxxx
[mailto:ian-reeds-games-bounce@xxxxxxxxxxxxx] On Behalf Of Ian Reed
Sent: Friday, August 30, 2013 1:56 PM
To: ian-reeds-games@xxxxxxxxxxxxx
Subject: [ian-reeds-games] Re: TB 1.13 dev 29

Interesting about the game freezing.  I'm glad it loaded proeprly when you
restarted.
I think the update worked correctly but the code that updates the updater
might have a small issue.

The maps do not get converted to version 10 when you update or load the
game.
They only get converted if you save them in the map editor.

Regarding auto updating all the files.  I'm considering it.  It was a
little
easier to do for maps since the map editor already had code to save the
map.
In the past the game never wrote to any of the other files.
But maybe I could add a new option to convert the whole map pack.
I'll think about it more.

Ian Reed


On 8/30/2013 10:42 AM, Allan Thompson wrote:
Ok, so I did the updater.
It seemed to go fine, the dialog box said that the update was done and
that it was restarting the program etc.

But then the game froze up. I heard the music and nothing else.
Upon several button pressings I finally got a window that said
something saying windows was looking for the problem and the button
below it was cancel. Nothing seemed to be happening so I hit cancel.

I restarted the game manulally and the version says it is ver 29, and
none of the map files were changed to the 10 parser version. I checked
some of mine and the getting started maps.

So I suspect that portion is a problem for some reason.
Thing is, I don't know how to try to do the update again to test it.
Is that possible, to re update to look for errors?

al

-----Original Message-----
From: ian-reeds-games-bounce@xxxxxxxxxxxxx
[mailto:ian-reeds-games-bounce@xxxxxxxxxxxxx] On Behalf Of Ian Reed
Sent: Friday, August 30, 2013 3:28 AM
To: ian-reeds-games@xxxxxxxxxxxxx
Subject: [ian-reeds-games] TB 1.13 dev 29

I've released dev 29.
Getting it through the updater should work fine.

It supports parser version 10 for maps, terrain, and regions.
If your maps are saved in parser version 3 the map editor will
automatically update their format to version 10 when you save them.
Feel free to backup your maps before trying this, just in case.
It only edits the actual map file, not all the other files.

Here's the first portion of the simple fight map after the map editor
converted it:
Map
10 // parser version
|flags
intro_text This is a simple map with a couple hills and boulders which
gives you one of each type of unit so you can get used to gameplay and
test out all the abilities.
victory_text You are victorious!
defeat_text You have been defeated!
width 8
height 8
victory_conditions
defeat_conditions
|script_flags
|map_editor_marker

Note that the |map_editor_marker let's the map editor know where it
should start rewriting the file.
This is the same as the map editor did with lines 9 and beyond in
version
3.
Now you can add script flags under the |script_flags line.

Ian Reed














Other related posts: