You are here

Tile World Portable 1.3 Pre-Release 3

16 posts / 0 new
Last post
Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Tile World Portable 1.3 Pre-Release 3

Application: Tile World
Category: Games
Description: Tile World Portable is reimplementation of the classic game, Chip's Challenge.

Download Tile World Portable 1.3 Pre-Release 3 [1MB download / 6.1MB installed]
(MD5: f19507d61fa84564b6b0d01577853e80)

Download Chip's Challenge Level Pack 2 Test 2 [0.1MB download / 0.6MB installed]
(MD5: 1eb96b517fd448b11d9b6aa1be0e723d)

Release Notes:
Pre-Release 3 (2008-12-28): Level Set Configuration

  • Level sets are now stored in the application directory (App\TileWorld) and can be changed to a different location via TileWorldPortable.ini
  • The Chip's Challenge Level Pack 2 now installs correctly after first run.
  • Little code cleanup and such.

Pre-Release 2 (2008-12-28): Language Settings
many of the following were kindly picked up by Bart.S

  • Removed an stdout.txt I forgot in the application directory.
  • Updated some typos in the code and fixed TileWorldPortable.ini.
  • Removed umlauts from characters in German language file as they were displaying incorrectly.
  • Used command line parameters instead of setting an environment variable so the resource files may stay in the game directory and the level sets are in a more obvious location / folder.
  • Added option to set language via an ini file, see below.
  • Added the Chip's Challenge Level Pack 2 as an additional download.

Pre-Release 1 (2008-12-27): Initial release

To-Do:

  • Add 256px icon to appicon.ico (need to find Everaldo's 256's uncorrupted).

Known Issues:

  • Tile World will not run if any directory in its hierarchy contains spaces (X:\Portable Apps\TileWorldPortable) - Fixed

General Notes / Thanks

I'd like to thank r.andom for settings up this thread with instructions for how to translate the levels for Tile World so we could make this application as multilingual as possible. Of course thanks to r.andom and the other translators as well.

Currently in order to set the language you need to set an environment variable. In order to do this create a new file called say, TileWorldPortable.bat in the same directory as TileWorldPortable.exe (folder is 'TileWorldPortable') with the following code:

set PortableApps.comLanguageCode=xx-yy
start TileWorldPortable.exe

Edit: As of pre-release 2 you can now set the language via an ini file. Simply create a file with the name of TileWorldPortableSettings.ini in TileWorldPortable\Data\settings with the following lines:

[TileWorldPortableSettings]
Language=xx-yy

Where xx-yy is your language code (yes, it can be two letters). Currently I believe our Spanish translations in Venezuelan and our French translation is Canadian, so I have them fr use fr-ca and es use es-ve until we get more translations. Supported languages: en-us, de, es(-ve), fr(-ca), nl, pl, pt.

This version is a complete rewrite. This version now uses the 'TWORLDDIR' environment variable to relocate the data and such. Also, it's of course now multilingual.

Thanks, and enjoy!

TaffinFoxcroft
TaffinFoxcroft's picture
Offline
Last seen: 10 years 11 months ago
Developer
Joined: 2006-12-14 17:24
works fine on vista home SP1,

works fine on vista home SP1, despite my inability to think at the moment Blum
didn't test multilingual, but appears no traces are left.

But there’s no sense crying over every mistake,
You just keep on trying till you run out of cake.

Bart.S
Offline
Last seen: 5 months 4 weeks ago
Developer
Joined: 2008-07-23 07:56
Test Report
  • you could remove App\TileWorld\stdout.txt (saves 2KB)
  • since the year is almost finished, you could change all copyrights to -2009
  • your launcher supports more parameters/INI-settings than your TileWorldPortable.ini and more than documented in your Readme.txt
  • TileWorldPortable.nsi: !define VER "1.0.0.3" I'm not sure, but is this version right? And the code says two times TaskCoach.
  • Tested TileWorld in german, but LanguageCode=de-de doesn't work, only LanguageCode=de works. And the german characters ö,ä,ü weren't displayed properly. (e.g. "ö"="÷")
  • This version uses the 'TWORLDDIR' environment variable, but isn't it easier to use command-line parameters? The $EXECSTRING could be something like '"$PROGRAMDIRECTORY\$PROGRAMEXECUTABLE" -DLRS $SETTINGSDIRECTORY'. The parameters are described in stdout.txt or in the help.

Other than that, looks good.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Thanks

As for stdout.txt, that's created by the game, I don't have it on a fresh install, and I have the working directory set for the data directory which is where that file should be. Good call on the copyright :-). Haha, you're right, it does. I forgot to remove those parameters. Thanks you for the version and name catch. Hmm, that's too bad about the characters, I'll try to see if the game will support them at all, if not I'll have to go back to the standard letter. I only discovered the command line parameters after I continued reading the page later on, I think I'll change it.

Thanks very much for catching those, I'll try to fix them tonight.

Bart.S
Offline
Last seen: 5 months 4 weeks ago
Developer
Joined: 2008-07-23 07:56
German characters

Hmm, that's too bad about the characters, I'll try to see if the game will support them at all, if not I'll have to go back to the standard letter.
If the game doesn't support these characters, you'll have to replace "ö" with "oe", "ä" with "ae" and "ü" with "ue". That will be correct then Smile

As for stdout.txt, that's created by the game, I don't have it on a fresh install
Yeah, but I have your stdout.txt on a fresh Tile World Portable install Blum

Oh, and I just noticed the file Data\settings\stderr.txt:

cannot use cc-lynx.dac: chips.dat unavailable [series.c:509]
cannot use cc-ms.dac: chips.dat unavailable [series.c:509]
cannot use cc-lynx.dac: chips.dat unavailable [series.c:509]
cannot use cc-ms.dac: chips.dat unavailable [series.c:509]

I don't know if that could be solved.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Thanks

I just tried various ways of inserting the ACSII characters but everything comes out as straight text. I think I'll go with the suggestion you have there, thanks for letting me know.

As for the chips.dat, I'll check that. Thanks.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Umlauts

Oddly enough, I seems ti display any other accent or special character just fine, just not umlauts... I'm not sure what's up with that.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Hmm

I can't seem to get any command line parameters to work. I tried both -DL(R)S and --datadir as well as --with-sharedir as seen here but nothing worked. I'll give it another show later tonight, but if you can get the parameters to work, lemme know.

Edit: Figured it out, each parameter wants a unique path, which is fine because now I can use those parameters and keep the resource files in the game directory.

TStodden
TStodden's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-02-21 16:29
Looks Ready to go!

I'm pleased to report that Tile World has passed testing on:

* XP Home SP3
* XP Pro SP1
* XP Pro SP3
* Vista Home Premium SP1

The Dev. Test versions worked just fine as well, so it's pretty much ready to go!

The only thing that might need to added (as a separate download) is the levels pack that was offered during the Dev. Tests... unless there's legal issues preventing it.

~TStodden
Game Monkey Likes You!

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Thanks

Thanks for testing all those OS's. As for the level pack, I completely forgot about that, I will add it when I update. Thanks.

enderandrew
Offline
Last seen: 14 years 4 months ago
Joined: 2007-07-27 07:26
Redundant data?

Do the set files need to be in three different directories? The non-portable version isn't setup like that.

Nihilism makes me smile.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Where?

They're in DefaultData and Data? I don't know what third directory they're in. They need to be in DefaultData as that's how the PortableApps.com Format works.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Updated: Pre-Release 2

Tile World Portable has been updated to pre-release 2. Please see the main post for changes and information on setting the language. I'm working on the Chip's Challenge Level Pack 2 now.

Edit: The Chips' Challenge Level Pack 2 is up. Please read the note below the download.

kai.inouye
kai.inouye's picture
Offline
Last seen: 12 years 11 months ago
Developer
Joined: 2008-02-03 20:12
Thanks! I'll try it out

Thanks! I'll try it out

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Update: Pre-Release 3

Tile World Portable has been updated to pre-release 3. Please see the main post for changes.

Bart.S
Offline
Last seen: 5 months 4 weeks ago
Developer
Joined: 2008-07-23 07:56
Tested Pre-Release 3 and Level Pack
  • Readme.txt: not all TileWorldPortable.ini-options are mentioned/described
  • StrRep.nsh: you could remove that file
  • I still get the stderr.txt mentioned above. But if I delete \App\TileWorld\Levelsets\cc-lynx.dac and cc-ms.dac, no error will occur.
  • You could update the Level-Pack-Installer. It's version 0.9.9.1
  • The german looks nicer, thanks for the change Smile
Log in or register to post comments