Search found 22 matches

by zzo38
Wed Apr 21, 2021 8:24 pm
Forum: ZZT General
Topic: Linux port of reconstruction, now in C/C++
Replies: 18
Views: 11238

Re: Linux port of reconstruction, now in C/C++

My own recommendation is that any out of bounds elements should be considered undefined behaviour, and should not be used in any world file (except for testing purposes) (you may emulate this if you wish, although in my own opinion, I consider it unnecessary and probably undesirable). If you require...
by zzo38
Thu Jan 07, 2021 6:49 am
Forum: ZZT General
Topic: Linux port of reconstruction, now in C/C++
Replies: 18
Views: 11238

Re: Linux port of reconstruction, now in C/C++

I think that arbitrary code execution should not be emulated; it should probably check for such things and display an error message in most such cases. This is also true for some cases of arbitrary memory accesses, but some cases of out of bounds memory accesses should be emulated, either by providi...
by zzo38
Wed Oct 21, 2020 8:42 pm
Forum: ZZT General
Topic: Check for dark places
Replies: 1
Views: 3045

Check for dark places

It is possible to use a ZZT-OOP code to check for if a place is dark. The draw procedure for stars will change their colours, so you can check if something is visible (either because the room is not dark, or because it is in the range of the torch light), by throwing a star and then to change into s...
by zzo38
Wed Oct 21, 2020 6:10 am
Forum: ZZT Clones and Editors
Topic: Another external editor: frezed
Replies: 2
Views: 3540

Re: Another external editor: frezed

Can there enough for a Windows port of this after you are finished developing it? I do not have linux. I will not (I have no way to test it), although it is possible that someone else will be able to port it to Windows; I may accept such patches though. If I do not accept the patches for whatever r...
by zzo38
Mon Oct 19, 2020 11:17 pm
Forum: ZZT Clones and Editors
Topic: Another external editor: frezed
Replies: 2
Views: 3540

Another external editor: frezed

The external editor being made to use with FreeZZT is called "frezed", and this external editor is for Linux rather than DOS. Many features are like ZZTQED (including numeric prefixes, mass mode, boardwalk mode, etc), although it is much faster (it loads (seemingly) instantly on my compute...
by zzo38
Mon Aug 17, 2020 3:30 pm
Forum: ZZT Clones and Editors
Topic: zima - ZZT image converter
Replies: 1
Views: 2603

Re: zima - ZZT image converter

I think that perhaps a command-line mode should be added too.
by zzo38
Mon Aug 10, 2020 6:49 pm
Forum: ZZT Projects
Topic: Game of XYZABCDE - Part I
Replies: 1
Views: 3461

Re: Game of XYZABCDE - Part I

Note that the part near the end of the introduction in the game about Free ZZT was written before Free ZZT was written, so it is not fully applicable now. However, XYZABCDE.ZZT remains public domain, and it works with FreeZZT as well as the official ZZT executable file. If you want to cheat at it, y...
by zzo38
Wed Jul 15, 2020 6:55 pm
Forum: ZZT General
Topic: player turned into lion by conveyor
Replies: 5
Views: 6126

Re: player turned into lion by conveyor

Sadly, despite being easy to reproduce by hand, it doesn't seem very exploitable. Swapping stats sounds pretty great, but you can only swap stats with stat elements that can be conveyed, which doesn't include objects (where changing code might be powerful) or passages (where changing destinations m...
by zzo38
Sun Apr 26, 2020 12:13 am
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 8002

Re: The Reconstruction of ZZT

A note to those making/maintaining external editors for ZZT: My own FreeZZT has a /P switch, which causes it to skip the title screen, both when starting and when exiting ZZT. (The standard ZZT ignores this switch.) This may be useful for the test function in external editors.
by zzo38
Fri Apr 17, 2020 7:34 pm
Forum: ZZT General
Topic: Linux port of reconstruction-of-zzt
Replies: 8
Views: 6729

Re: Linux port of reconstruction-of-zzt

(for instance, the Museum of ZZT Discord recently found a way to transfer data across loaded worlds by using a bug to destroy board edges around the loaded board, which are not cleared by merely reloading worlds) Is this something using conveyors? I have found a way to do what you described much in...
by zzo38
Mon Apr 06, 2020 3:10 am
Forum: ZZT Clones and Editors
Topic: Zeta - a different approach to modern-day ZZT
Replies: 45
Views: 31189

Re: Zeta - a different approach to modern-day ZZT

Are you going to implement EMS in Zeta, now that some forks of ZZT (such as OpenZoo and FreeZZT) can now use EMS?
by zzo38
Sun Mar 29, 2020 5:46 am
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 8002

Re: The Reconstruction of ZZT

I made a Fossil repository with my changes to ZZT at: http://zzo38computer.org/fossil/freezzt.ui It is not yet complete, although it does work, and you may include some of my patches in OpenZoo if you want to. (Not all of the changes are in the timeline (sorry), because I did not set up the Fossil r...
by zzo38
Fri Mar 27, 2020 10:49 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 8002

Re: The Reconstruction of ZZT

asie wrote:
  • OpenZoo, a loose collection of patches to ZZT 3.2,
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.
by zzo38
Fri Mar 27, 2020 6:37 pm
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 8002

Re: The Reconstruction of ZZT

I have downloaded it and have removed many unneeded things (including the editor), reducing memory requirements by more than 10K. I have also added a ?-KEYS command to get rid of all keys, and ?FLAGS to display flags, and fixed a few bugs (some will remain for compatibility purposes), and a few othe...
by zzo38
Tue Mar 17, 2020 4:12 am
Forum: ZZT Clones and Editors
Topic: The Reconstruction of ZZT
Replies: 12
Views: 8002

Re: The Reconstruction of ZZT

This is good, and can be helpful for many purposes (including: seeing its working, fixing some bugs (although some you probably want to keep for compatibility purpose), removing unused stuff in order to make more free memory, fixing documentation, etc). I also posted a message on my NNTP server (whi...