Jump to content
pillowpc2001

Chris Elsby's Tile World patches

Recommended Posts

I just stumbled across Chris Elsby's (creator of Chip's Workshop) website again, which has had more CC content added since the last time I saw it... He now has old Tile World patches that he made available for download...one of which allows you to see the whole 32x32 map during gameplay, which I believe Madhav was interested in at one time...

 

http://www.microstupidity.com/chips/tworld.html

Share this post


Link to post
Share on other sites

The patches appear to be for an older version of Tile World, it won't even apply cleanly on 1.3.0 anyway, and when I tried to compile it I got errors. The God-mode patch is rather simpler than I imagined though, it might be possible to fix them.

Share this post


Link to post
Share on other sites

The God mode patch basically just adds an option which resets two variables, NXTILES and NYTILES to be 32 each (the whole board) instead of 9 each. It makes the game nigh unusable though because it won't fit in even a reasonably big monitor with the standard Tile World tileset and it can't be resized.

Share this post


Link to post
Share on other sites

He [Chris Elsby] now has old Tile World patches that he made available for download...one of which allows you to see the whole 32x32 map during gameplay, which I believe Madhav was interested in at one time...

 

No, I wasn't, but there were others at the NG who were.

It was suggested that such a feature be incorporated in TW2 (I don't know if any of them knew about this patch).

 

I think it was concluded (or taken as a given) that making this possible while playing a level would be inappropriate, as it would be possible to cheat. There was some discussion about enabling it during replays, but my opinion then and now is that that shouldn't be allowed either. As mentioned above, achieving it involves a trivial code change - which somebody who knew how to build the program could apply. But I don't think that it should be published in an official version.

 

- Madhav.

 

(Edit: I was interested in a feature to pan the view area during replay - just after I'd made KW #7 and before TW2 came about.)

Share this post


Link to post
Share on other sites

(Edit: I was interested in a feature to pan the view area during replay - just after I'd made KW #7 and before TW2 came about.)

 

So, does that mean you could implement a camera panning system during a replay or playback of a TWS solution, Madhav?

Share this post


Link to post
Share on other sites

(Edit: I was interested in a feature to pan the view area during replay - just after I'd made KW #7 and before TW2 came about.)

 

That's probably what I was thinking of - I knew it had to do with wanting to see the teeth's path through YCTaOFNT... :)

Share this post


Link to post
Share on other sites

I like the whole map idea :P

 

Its presence doesn't have to be blatantly obvious. It could be a command line option, and it could disable saving tws files. And let's face it, anyone could lie about their scores, whether they achieved it using the whole map view or just didn't achieve it at all.

Share this post


Link to post
Share on other sites

I wouldn't support allowing full map viewing during gameplay due to the potential for cheating, but part of me wouldn't be totally against allowing full-map solution playback - a main reason being that Shmuel's solution program that was in limited circulation showed the solutions with the full map, so if a version of TW had it, at least everyone would be on equal footing. :)

Edited by pillowpc2001

Share this post


Link to post
Share on other sites

I like the idea of full-map playback. Not on my laptop screen, probably, but still, there are occasions (3144 for example) where it might be nice to see everything.

 

And, as I said, TW is a great platform to create a whole new game with all kinds of cool features. Internet co-op anyone?

Share this post


Link to post
Share on other sites

I found a way to enable the full map view without using the patch file, and it still works with Tile World 1.3.2.  I haven't tested it with the 2.x series, but I don't see why it wouldn't work.

 

Download the source code.  In the subdirectory oshw-sdl, there is a file sdlout.c.  You should find these two lines of code:

#define NXTILES  9
#define NYTILES  9

Replace 9 with 32 in both cases, and compile.

 

As already mentioned, the default tileset is way too large and the Tile World window will be larger than most monitors.  You will have to use a smaller tileset.

 

Here is a demonstration with Cloner's Maze in Lynx:

  • Upvote 1

Share this post


Link to post
Share on other sites

With that being said, I was able to record Tile World with a size larger than my screen via OBS. The offscreen sections of Tile World still rendered, just to points that didn't exist but OBS could still pick up. I would post my example, but it's Grand Prix 574 and that's not public :P

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

×