Search found 22 matches
- Wed Apr 21, 2021 8:24 pm
- Forum: ZZT General
- Topic: Linux port of reconstruction, now in C/C++
- Replies: 18
- Views: 12119
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...
- Thu Jan 07, 2021 6:49 am
- Forum: ZZT General
- Topic: Linux port of reconstruction, now in C/C++
- Replies: 18
- Views: 12119
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...
- Wed Oct 21, 2020 8:42 pm
- Forum: ZZT General
- Topic: Check for dark places
- Replies: 1
- Views: 3325
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...
- Wed Oct 21, 2020 6:10 am
- Forum: ZZT Clones and Editors
- Topic: Another external editor: frezed
- Replies: 2
- Views: 3934
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...
- Mon Oct 19, 2020 11:17 pm
- Forum: ZZT Clones and Editors
- Topic: Another external editor: frezed
- Replies: 2
- Views: 3934
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...
- Mon Aug 17, 2020 3:30 pm
- Forum: ZZT Clones and Editors
- Topic: zima - ZZT image converter
- Replies: 1
- Views: 3284
Re: zima - ZZT image converter
I think that perhaps a command-line mode should be added too.
- Mon Aug 10, 2020 6:49 pm
- Forum: ZZT Projects
- Topic: Game of XYZABCDE - Part I
- Replies: 1
- Views: 3742
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...
- Wed Jul 15, 2020 6:55 pm
- Forum: ZZT General
- Topic: player turned into lion by conveyor
- Replies: 5
- Views: 6600
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...
- Sun Apr 26, 2020 12:13 am
- Forum: ZZT Clones and Editors
- Topic: The Reconstruction of ZZT
- Replies: 12
- Views: 8565
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.
- Fri Apr 17, 2020 7:34 pm
- Forum: ZZT General
- Topic: Linux port of reconstruction-of-zzt
- Replies: 8
- Views: 7152
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...
- Mon Apr 06, 2020 3:10 am
- Forum: ZZT Clones and Editors
- Topic: Zeta - a different approach to modern-day ZZT
- Replies: 45
- Views: 34135
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?
- Sun Mar 29, 2020 5:46 am
- Forum: ZZT Clones and Editors
- Topic: The Reconstruction of ZZT
- Replies: 12
- Views: 8565
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...
- Fri Mar 27, 2020 10:49 pm
- Forum: ZZT Clones and Editors
- Topic: The Reconstruction of ZZT
- Replies: 12
- Views: 8565
Re: The Reconstruction of ZZT
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.asie wrote:
- OpenZoo, a loose collection of patches to ZZT 3.2,
- Fri Mar 27, 2020 6:37 pm
- Forum: ZZT Clones and Editors
- Topic: The Reconstruction of ZZT
- Replies: 12
- Views: 8565
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...
- Tue Mar 17, 2020 4:12 am
- Forum: ZZT Clones and Editors
- Topic: The Reconstruction of ZZT
- Replies: 12
- Views: 8565
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...