Jump to content
Eric119

Tile World 2.1

Recommended Posts

Tile World 2.1 has been released. This release was created by Eric Schmidt (me), with assistance from Madhav Shanbhag.

http://www.pillowpc2001.net/TW2/download.html

From the Changelog:

* Main window layout changed; in particular, passwords are visible.
* Fixed Lynx toggle wall bug: if a level stopped running the instant a toggle button was pressed, the walls would toggle the next time play started.
* When selecting a level set, the game now tries to start on the level the player left off from, rather than the earliest unsolved level.
* MS mouse emulation bug fixed. (report and fix from David Stolp)
* Some "stuck key" problems fixed, such as Alt-Tab on Windows 7.
* The fileio.c patch, which fixes a .tws corruption problem on 64-bit Linux, has been applied.
* Added the ability to disable the display of CCX text when visiting or completing a level.
* Added ability to view CCX text via menu options.
* Messages displayed when winning, dying, or running out of time are now customizable via external file.
* When playback of the solution to the last level in the set finishes, the congratulatory message box wouldn't appear. Now it does.
* In Lynx mode, it is now possible to select the starting direction for the "random" force floors, by using the "f" key.
* Added settings file. There are currently two settings: (i) whether to display CCX text, and (ii) sound volume.
* Debug/cheat keys completely disabled for releases.
* In pedantic Lynx mode, when an entity attempts to leave the map, rather than play being halted, a warning is printed on stderr, and play continues as in non-pedantic mode.
* "Goto" menu item renamed "Enter Password", and greyed out during play. (Before, it could be selected, but it would not do anything.)
* Miscellaneous code changes not visible to users, to eliminate compiler warnings and for other reasons.

  • Upvote 6

Share this post


Link to post
Share on other sites

Great stuff! It was about time most of those things were fixed!  :chipwin:

 

Any chance we'll see another update that might incorporate some more requested features? I realize this might sound ungrateful right after an update, but I mean it more as an expression of hope and gratitude towards the work that's already been done. :)

Share this post


Link to post
Share on other sites

Great stuff! It was about time most of those things were fixed!  :chipwin:

 

Any chance we'll see another update that might incorporate some more requested features? I realize this might sound ungrateful right after an update, but I mean it more as an expression of hope and gratitude towards the work that's already been done. :)

 

You can make whatever requests you want here. There will probably be more updates, but at the moment I'm not making any promises.

  • Upvote 1

Share this post


Link to post
Share on other sites

* Messages displayed when winning, dying, or running out of time are now customizable via external file.

 

I just wanted to say thanks for adding this feature. :) 

Share this post


Link to post
Share on other sites

* MS mouse emulation bug fixed. (report and fix from David Stolp)

Does this mean Skelzie's bold can be scored in Tile World yet, or do I have to wait until another update emulates that  :P

Share this post


Link to post
Share on other sites

Does this mean Skelzie's bold can be scored in Tile World yet, or do I have to wait until another update emulates that  :P

No, this was something different. It involved timing of mouse clicks and interacted with sliding blocks, for example. Tile World used to allow mouse clicks on at any time, but MSCC did not. I think I scored a route of 78 on Annoying Wall in TW 2.0 that wasn't possible in the original game.

Share this post


Link to post
Share on other sites

Has anyone used this on Windows 8 (with touchscreen, touchpad and keyboard), and had an issue where the application loses keyboard focus at apparently random intervals?

Share this post


Link to post
Share on other sites

The makefile are using the wrong qt include directory for mac.

Correct qt include directory is (qtdir)/lib/Qt(module).framework/Headers

Share this post


Link to post
Share on other sites

Eric119, on 27 Mar 2014 - 5:11 PM, said:

* Messages displayed when winning, dying, or running out of time are now customizable via external file.

 

Can someone tell me how to do this? I'm not very savvy with this stuff. I couldn't even get the "quote" option to work in this reply.

 

~Bowman

Share this post


Link to post
Share on other sites

I saw the "messages.txt" filled with all the texts I'm used to from TW 2.0. But every time I die in TW 2.1 it just says, "You died."

 

P.S. Still couldn't get the "quote" option to work in my reply. It used to work. :-\

Share this post


Link to post
Share on other sites

I don't see anywhere to put potential requests for future versions (assuming there will be any, but even if not it could be nice having a list of things people want around).

 

Obviously, Teleport Skip emulation would be nice (it's 3 seconds across 596 levels, but 3 seconds is 3 seconds!)

Less obvious but still potentially nice would be the timer displaying the time left in the second, in either .X or -.X format-this would be especially useful for Lynx, I feel.

  • Upvote 1

Share this post


Link to post
Share on other sites

* Some "stuck key" problems fixed, such as Alt-Tab on Windows 7.

Alt-Tab still doesn't completely work on my computer (Windows 8). After Alt-Tabbing away from the window and going back, the only menu buttons that work are Level -> View Prologue... (and maybe View Epilogue...) and Options -> Auto-display Level Text.

 

Also, if i click on a menu, each time i move the cursor over another menu (with the exception of the Game menu), i get the following message in the command prompt:

 

QAccessibleWidget::rect: This implementation does not support subelements! (ID 2 unknown for QWidget)

("ID 2", "ID 3", or "ID 4" for Level, Options, and Solution, respectively)

Edited by random 8

Share this post


Link to post
Share on other sites

 Also, if i click on a menu, each time i move the cursor over another menu (with the exception of the Game menu), i get the following message in the command prompt:

 

 

("ID 2", "ID 3", or "ID 4" for Level, Options, and Solution, respectively)

 

Just to clarify, do these messages always appear, or only after Alt-Tabbing?

Share this post


Link to post
Share on other sites

Just to clarify, do these messages always appear, or only after Alt-Tabbing?

 

They always appear.

Share this post


Link to post
Share on other sites

I recently installed TW 2.1 in the same direcctory as TW 1.3.1.  I have been experiencing some strange problems with TW 2.1.  Sometimes, in Lynx, the games is extremely fast (I can walk four tiles in one second without sliding), while at other times, I walk only one tile a second.  There seems to be no problem in MS.  Does anyone have any idea what the problem is?

Share this post


Link to post
Share on other sites

I recently installed TW 2.1 in the same direcctory as TW 1.3.1.  I have been experiencing some strange problems with TW 2.1.  Sometimes, in Lynx, the games is extremely fast (I can walk four tiles in one second without sliding), while at other times, I walk only one tile a second.  There seems to be no problem in MS.  Does anyone have any idea what the problem is?

That sounds to me like it's your computer, assuming these happen subsequently- with the game dropping frames and then rushing to catch up (slowing down and speeding up).  If they don't, then does it happen if you install TW2.1 elsewhere from 1.3.1?

  • Upvote 1

Share this post


Link to post
Share on other sites

Merry Christmas everyone! Tile World 2.1.1 has been released.

http://www.pillowpc2001.net/TW2/download.html

This version fixes the bug where it would crash when specifying a level set on the commandline. This also means that testing in TW2 from CCEdit works now.

This version also implements many of the behaviors mentioned in my earlier thread:

http://cczone.invisionzone.com/index.php?/topic/1166-the-royal-society-for-starting-things-on-top-of-other-things/

Following discussions with Brain Raiter and Madhav Shanbhag, these changes were made in pedantic mode only. I should mention there are a couple of mistakes and omissions in my post there. For instance, all creatures can remove chip sockets they start on, and the "chips left" counter is irrelevant.

The behavior for teleports and Chip starting on clone machines wasn't done. The force floor behavior was not changed as it seems to be already correct. I did change Chip and blocks starting on ice, though. Besides the unimplemented things, there are still known situations in which the Lynx behavior isn't perfect.

Along with this release I have put together a set of 3 or 4 levels meant to be played only in pedantic mode. This includes an illustration of a strange quirk I'm deliberately not telling you about ahead of time.

 

http://cczone.invisionzone.com/index.php?/files/file/524-erics-plynxdat/

Hope you enjoy it!

 

Edit:

 

I would also like to thank Madhav for his help in preparing the files for this release of Tile World.

  • Upvote 3

Share this post


Link to post
Share on other sites

This version fixes the bug where it would crash when specifying a level set on the commandline. This also means that testing in TW2 from CCEdit works now.

 

Thank you so much for making this possible.

Share this post


Link to post
Share on other sites

At first I got really excited because I thought it would make MS more accurate (Teleport Skip Glitch and other more recently discovered things, maaaaybe some insane level based stuff since that should be archived somewhere before MSCC is Lost), then I realized it was almost all pedantic stuff and I wasn't excited any more, but then I noticed that testing could be done with TW2 now so I got back to excited.

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

×