Search found 38 matches

by asie
Sat Oct 10, 2020 11:55 am
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

I've started working on my own fork, called ChocolateZoo. Its goals are as follows: - Preserving maximum accuracy and compatibility, while fixing bugs which can end in a soft-lock or crash. - Improving the general user experience. - Improving the developer/tester experience (editor, documentation, n...
by asie
Wed Aug 19, 2020 4:20 pm
Forum: ZZT General
Topic: player turned into lion by conveyor
Replies: 5
Views: 694

Re: player turned into lion by conveyor

WiL asked for it, so here's a set of patches to the RoZ source code to fix both the "visual glitch" and "stat swapping/player turned into lion" bugs.
by asie
Sun Aug 16, 2020 7:29 pm
Forum: ZZT Clones and Editors
Topic: zima - ZZT image converter
Replies: 1
Views: 215

zima - ZZT image converter

I made a new image converter for ZZT, featuring: State-of-the-art (subjectively) image output, Support for using statless builtins and statful objects, High end-user configurability, Friendly user interface. https://img.asie.pl/x6eJ.png (Click ^ for full screenshot) You can download the latest relea...
by asie
Sat Aug 08, 2020 6:50 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

I have made a write-up about the process of creating the Reconstruction: https://blog.asie.pl/2020/08/reconstructing-zzt/.
by asie
Sun Apr 19, 2020 10:30 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

Super ZZT joins the party! Sort of.

This concludes my journey with regards to reconstructing ZZT. Thank you all!
by asie
Sat Apr 18, 2020 11:11 pm
Forum: ZZT General
Topic: Linux port of reconstruction-of-zzt
Replies: 8
Views: 915

Re: Linux port of reconstruction-of-zzt

I suspect "internally", it's just checking whether the upper byte (bits 8 to 16) is nonzero. Getting the key increases your counter by 256, and unlocking the door decreases it by the same amount. What happens is that the high byte of the Gems counter lives one byte before the beginning of the keys ...
by asie
Sat Apr 18, 2020 7:28 am
Forum: ZZT General
Topic: Linux port of reconstruction-of-zzt
Replies: 8
Views: 915

Re: Linux port of reconstruction-of-zzt

Is this something using conveyors? I have found a way to do what you described much in the past involving conveyors, and I don't know if that is the same thing or not (since I do not use Discord, and do not want to; I would rather use IRC and NNTP). It is not; I don't, however, remember the details...
by asie
Fri Apr 17, 2020 7:58 am
Forum: ZZT General
Topic: Linux port of reconstruction-of-zzt
Replies: 8
Views: 915

Re: Linux port of reconstruction-of-zzt

The main problem is that with ZZT (as opposed to Super ZZT, which got a lot less fine-tuning and trickery), you really need to do your best to keep compatibility at 100%, including the bugs, as not only does nobody have a complete list of community-used bugs, new ones are being found and used consta...
by asie
Wed Apr 08, 2020 7:26 am
Forum: ZZT General
Topic: T637 ?
Replies: 6
Views: 713

Re: T637 ?

As far as I know, a PHP upgrade broke the entire codebase, so the rest of the site is down (as the forums could just be updated to a newer phpBB). You can find games on the Museum of ZZT.
by asie
Fri Mar 27, 2020 11:03 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

zzo38 wrote:Thank you for this; I will use some of these patches. Once I release my code, you may put some (or all) of my patches in there too if you want to. I will post a link once I make it available.
Make sure to check the pull requests too!
by asie
Fri Mar 27, 2020 7:25 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

That's cool! You might want to contribute the patches to the OpenZoo collection. I will fix the ERRORLEVEL thing, too! I guess I should list some of the projects made with the Reconstruction of ZZT to date: OpenZoo , a loose collection of patches to ZZT 3.2, zoo64 , GreaseMonkey's attempt of porting...
by asie
Fri Mar 27, 2020 2:56 pm
Forum: ZZT Clones and Editors
Topic: libzoo - portable C re-implementation of ZZT
Replies: 0
Views: 440

libzoo - portable C re-implementation of ZZT

libzoo is a re-implementation of ZZT designed as a portable, embeddable C library. It is based on the Reconstruction of ZZT, and is thus in large parts a transcription of the ZZT Pascal source code into C. The idea is for a "backend-frontend" model to be used, where various frontends for various pla...
by asie
Wed Mar 25, 2020 5:11 pm
Forum: ZZT General
Topic: Linux port of reconstruction-of-zzt
Replies: 8
Views: 915

Re: Linux port of reconstruction-of-zzt

Hey! There has actually been a separate attempt to do the same spearheaded by GreaseMonkey - see zoo64 . You might also want to submit any patches for the Pascal code you make to OpenZoo , which is a collection of said patches. I'm working on a C reimplementation of the ZZT engine as a pluggable lib...
by asie
Mon Mar 16, 2020 11:29 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

Re: The Reconstruction of ZZT

Most of this is answered in the README, but here goes: It was Turbo Pascal right? Turbo Pascal 5.5, to be exact. Can you only compile it with DOS, or is there a compiler that might get us a 64bit arch executable? The specific source code can only be compiled with Turbo Pascal 5.5 on DOS. It is easy ...
by asie
Sun Mar 15, 2020 11:23 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 1132

The Reconstruction of ZZT

An MIT-licensed recreation of the original ZZT source code.

GitHub repository