ZScream 3.0.2
Zeldix :: Zelda III Hacking :: Workshop :: Tools
Page 4 of 5
Page 4 of 5 • 1, 2, 3, 4, 5
Re: ZScream 3.0.2
zarby89 wrote:Released a new update for my editor Beta 1.5, it can now modify the Overworld
but becareful now it not compatible anymore with HM, you can open a ROM modified with HM with it but you can't open a ROM modified with ZScream with HM
have fun
Very impressive!
I played around with it for a bit, and I look forward to seeing the final product. This would save me a monumental amount of time on overworld editing.
However, I'm currently running MX Linux as my main OS, and it runs very slowly in Wine. I can't say how it runs in Windows, but I'd imagine this won't be an issue for most people. Just thought it was worth mentioning.
Jeimuzu- Since : 2015-10-01
Re: ZScream 3.0.2
Jeimuzu wrote:
However, I'm currently running MX Linux as my main OS, and it runs very slowly in Wine. I can't say how it runs in Windows, but I'd imagine this won't be an issue for most people. Just thought it was worth mentioning.
Oh yeah unfortunately i am using weird ways to draw stuff especially the overworld that doesn't surprise me at all it works fine on a average pc with windows, but yeah i'm really bad at drawing stuff so it using a bunch of slow functions compared to HM
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
zarby89 wrote:Oh yeah unfortunately i am using weird ways to draw stuff especially the overworld that doesn't surprise me at all it works fine on a average pc with windows, but yeah i'm really bad at drawing stuff so it using a bunch of slow functions compared to HM
That's fine. I have a windows pc at the office I could use if I decide to use zscream magic to build my overworlds.
I'm curious to understand how your program works though. I believe you told me at one point that it stores the data in the expanded region of the rom. Zelda 3 appears to store it's overworld tiles in a 32x32 format (I'm guessing that's the reason Hyrule Magic's overworld editor is set up that way). So lets say you change a 16x16 tile within a 32x32 tile. Does that mean your editor has to create new 32x32 tile that is then stored somewhere in the expanded region? Or does it perhaps move all the data from a particular area that has been edited with zscream?
The reason I'm asking, is because I've already moved all the indoor data to the expanded region, and it's taking up a lot of space. So with the indoor data, asm, and custom prologue and ending, I have to make sure there's room for it, lol.
Last edited by Jeimuzu on Sat 13 Jul 2019 - 17:22; edited 1 time in total
Jeimuzu- Since : 2015-10-01
Re: ZScream 3.0.2
Currently i've tried to keep it compatible with HM by using original format it would still be compatible with HM if it was able to `save` map data in expanded region, you can load the rom with HM but when you try to save since maps are moved to expanded region it give you an error
currently what the editor is doing for the overworld is recreating the tile32 data with your new tiles16 you are using then move maps in expanded region saved in tile32 format (fakely compressed)
currently what the editor is doing for the overworld is recreating the tile32 data with your new tiles16 you are using then move maps in expanded region saved in tile32 format (fakely compressed)
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Updated to 1.5.2 Beta
there's a button now to change entrances data more easily just with the mouse
some minors fixes
i created a website for the editor
https://zarby89.github.io/ZScreamDungeon/
there's a button now to change entrances data more easily just with the mouse
some minors fixes
i created a website for the editor
https://zarby89.github.io/ZScreamDungeon/
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Nostalgia hit me recently so I've been looking around the forums again. This editor looks very impressive and looks to be progressing nicely. Think I might have a play once I get my PC up and running again.
NEONswift- Since : 2013-02-04
Re: ZScream 3.0.2
it still in development just working on a slower pace, depends on the day haha, right now i'm working on a remodel version, removed overworld, removed a bunch of things saved hoping to find bugs and problems before releasing a new version with overworld and everything else it more looking like HM right now not entirely the same but the interface is a bit more similar in remodel it will probably be soon released (dungeon editor only highly compatible with HM)
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
2 questions:
is there anybody out there that has used this editor for large portions of a ROM hack as apposed to Hyrule Magic? I have already done a serious amount of work in Hyrule Magic and the overworld editor crashes when I open my already edited rom, but I'm willing to put more effort into making it work if it will be easier to work with in the future.
and for zarby89, any chance you can build this for Linux? I can make the windows version run, but it is extremely slow especially in the overworld editor. or if not which file is the main file that you build, i do have some experience with c# so if i know that i might be able to build it.
is there anybody out there that has used this editor for large portions of a ROM hack as apposed to Hyrule Magic? I have already done a serious amount of work in Hyrule Magic and the overworld editor crashes when I open my already edited rom, but I'm willing to put more effort into making it work if it will be easier to work with in the future.
and for zarby89, any chance you can build this for Linux? I can make the windows version run, but it is extremely slow especially in the overworld editor. or if not which file is the main file that you build, i do have some experience with c# so if i know that i might be able to build it.
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
Not to my knowledge. I tryed with Zscream, but for instance the indoor editor is in my opinion not suitable for large scale hacks. Despite the buggy nature of HM I would still rather use it, but I know what needs to be done (ie empty some rooms in a correct way) to not bug out.is there anybody out there that has used this editor for large portions of a ROM hack as apposed to Hyrule Magic? I have already done a serious amount of work in Hyrule Magic and the overworld editor crashes when I open my already edited rom, but I'm willing to put more effort into making it work if it will be easier to work with in the future.
Also, using 2 editors on 1 hack is of course a bad idea. You either use only HM or only Zscream, despite the fact that the editor are somewhat compatible.
Well, I don't think overworld editor is done on Zscream. And why would such a small program be slow. It takes practically no RAM or CPU usage. It should not run slow. For the Linux version you need the program's sourcecode and then build/assemble it for Linux or other OS instead of Windows. Although there is no need for that. Linux is either for paranoid users or for old school programers. It's similar to running Windows 95.and for zarby89, any chance you can build this for Linux? I can make the windows version run, but it is extremely slow especially in the overworld editor.
Puzzledude- Since : 2012-06-20
Re: ZScream 3.0.2
Puzzledude wrote:Also, using 2 editors on 1 hack is of course a bad idea. You either use only HM or only Zscream, despite the fact that the editor are somewhat compatible.
right, make sense.
Puzzledude wrote:And why would such a small program be slow. It takes practically no RAM or CPU usage.
i know its really weird, i have been using Linux for years now and have never had a problem like this. it is however just the overworld editor that's slow, so maybe it not being done is affecting it somehow idk.
Puzzledude wrote:For the Linux version you need the program's sourcecode and then build/assemble it for Linux or other OS instead of Windows.
I was trying to do this yesterday, but I was having difficulty figuring out how to build such a big project. I'm really only used to building single file programs for the school. but anyway, i guess that's not a problem really for this forum.
Puzzledude wrote: Linux is either for paranoid users or for old school programers. It's similar to running Windows 95.
Nah for me dude I was just tired of having to wait for 30 minutes to actually be able to do something on my pc and having to deal with constant updates. now my pc boots up in about 10 seconds and is faster than any other computer I've ever used before. so I wouldn't really consider myself in either of those groups . plus i like the way it works and looks way better than windows anyway, would highly recommend.
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
Hi, unfortunately no i don't know how to build on linux sorry, i know the editor is very slow on a virtual machine especially the overworld editor because of how it is coded i can't really do anything about it for the moment it works fine on windows :/
the source is available on github feel free to try to build it on linux... it use winform and it seems highly incompatible unfortunately from what i've seen
https://github.com/Zarby89/ZScreamDungeon/tree/remodel/ZeldaFullEditor
this is the github link for the last version (remodel branch)
here's a version fully compatible with HM - it can be used safely with HM
https://cdn.discordapp.com/attachments/157379581618159616/748683788653035640/ZScream_2.6HM.zip
the version available on the github website is NOT compatible with HM
the source is available on github feel free to try to build it on linux... it use winform and it seems highly incompatible unfortunately from what i've seen
https://github.com/Zarby89/ZScreamDungeon/tree/remodel/ZeldaFullEditor
this is the github link for the last version (remodel branch)
here's a version fully compatible with HM - it can be used safely with HM
https://cdn.discordapp.com/attachments/157379581618159616/748683788653035640/ZScream_2.6HM.zip
the version available on the github website is NOT compatible with HM
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Zarby89 wrote:Hi, unfortunately no i don't know how to build on Linux sorry, i know the editor is very slow on a virtual machine especially the overworld editor because of how it is coded i can't really do anything about it for the moment it works fine on windows :/
Alright no problem, im used to having stuff not work on Linux anyway, its nothing new to me lol.
Zarby89 wrote:the source is available on github feel free to try to build it on linux... it use winform and it seems highly incompatible unfortunately from what i've seen
ok, i did try to build this source code:
https://github.com/Zarby89/ZScreamDungeon
but I got compiler errors from a couple of the scripts. so are you saying I should try and build this one instead?
https://github.com/Zarby89/ZScreamDungeon/tree/remodel/ZeldaFullEditor
Zarby89 wrote:here's a version fully compatible with HM - it can be used safely with HM
So just out of pure curiosity, what makes this one compatible with HM and the other one not? what is the benefit of having it not be compatible with HM?
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
Jared_Brian_ wrote:
So just out of pure curiosity, what makes this one compatible with HM and the other one not? what is the benefit of having it not be compatible with HM?
For now not much that's why i made a version that is compatible, but in the future i plan on expanding every data of the game so you won't get errors that says you don't have enough space to save something, maybe in the future we will also have a HM version that is doing that too right now HM is unable to save anything except the room headers from outside their original location so if ZScream move overworld maps data (which i do in the incompatible version) it will still load fine on HM but when you'll try to save it will give you out of range unknown location error for the map save
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Zarby89 wrote:but in the future i plan on expanding every data of the game so you won't get errors that says you don't have enough space to save something,
oh ok, so would that mean we could have bigger maps or more tiles in the over world? if so that would be awesome.
but also wouldn't that make a lot of the asm hacks incompatible? because i assume the addresses would get switched around right?
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
Jared_Brian_ wrote:
oh ok, so would that mean we could have bigger maps or more tiles in the over world? if so that would be awesome.
but also wouldn't that make a lot of the asm hacks incompatible? because i assume the addresses would get switched around right?
Yes and yes, but asm are pretty easy to changes without any knowledge, IPS patch tho are dumb and would probably not work with my editor at some point but meh once i'm done with the editor i will share many asm as plugins too so you'll have things to work with
look at these firebars haha i am working on a sprite extension plugin system for ZScream, sprites have a "subtype" value which can make them behavior in lots of crazy different way without needing 50 different sprites
i have many plans for my editor, you will be able to edit and add many things easily...
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Wow that's really cool dude, I look forward to the day when it's finished. keep up the good work.
i still get an error when i try and open my rom with the hm compatible version, I'm not sure if this is just a Linux error or not, if it is then no worries but if this is a real error then i hope it helps find you find a bug or something.
then it spams Room "Got Deleted" a bunch
and then:
i still get an error when i try and open my rom with the hm compatible version, I'm not sure if this is just a Linux error or not, if it is then no worries but if this is a real error then i hope it helps find you find a bug or something.
- Code:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ZeldaFullEditor.OWSceneModes.ItemMode.Draw (System.Drawing.Graphics g) [0x0017a] in <72ac2a2d6b5c4360ba6d36dd6bead15e>:0
at ZeldaFullEditor.SceneOW.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x002bd] in <72ac2a2d6b5c4360ba6d36dd6bead15e>:0
at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0008a] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0015f] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <a3daa9b84fd241a497578a25f68bc3c7>:0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x0008e] in <a3daa9b84fd241a497578a25f68bc3c7>:0
then it spams Room "Got Deleted" a bunch
and then:
- Code:
Unhandled Exception:
System.NotSupportedException: Stream does not support writing
at System.IO.FileStream.Write (System.Byte[] array, System.Int32 offset, System.Int32 count) [0x0007b] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.Flush (System.Boolean flushStream, System.Boolean flushEncoder) [0x00095] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.WriteSpan (System.ReadOnlySpan`1[T] buffer, System.Boolean appendNewLine) [0x0018c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.Write (System.String value) [0x00007] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.CStreamWriter.Write (System.String val) [0x00028] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.CStreamWriter.WriteLine (System.String val) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.TextWriter+SyncTextWriter.WriteLine (System.String value) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at (wrapper synchronized) System.IO.TextWriter+SyncTextWriter.WriteLine(string)
at System.Console.WriteLine (System.String value) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at ZeldaFullEditor.Room.Finalize () [0x00132] in <72ac2a2d6b5c4360ba6d36dd6bead15e>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Stream does not support writing
at System.IO.FileStream.Write (System.Byte[] array, System.Int32 offset, System.Int32 count) [0x0007b] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.Flush (System.Boolean flushStream, System.Boolean flushEncoder) [0x00095] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.WriteSpan (System.ReadOnlySpan`1[T] buffer, System.Boolean appendNewLine) [0x0018c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.StreamWriter.Write (System.String value) [0x00007] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.CStreamWriter.Write (System.String val) [0x00028] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.CStreamWriter.WriteLine (System.String val) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.IO.TextWriter+SyncTextWriter.WriteLine (System.String value) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at (wrapper synchronized) System.IO.TextWriter+SyncTextWriter.WriteLine(string)
at System.Console.WriteLine (System.String value) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at ZeldaFullEditor.Room.Finalize () [0x00132] in <72ac2a2d6b5c4360ba6d36dd6bead15e>:0
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
Eh that's weird the first one seems to be a problems with the items (bushes items on the overworld) i thought i had fixed that one already , 2nd one i think is because of linux?, program doesn't have access to writing to a file not sure which one there's an option to disable texts save in that version i think because there was an issue with texts when using both editors i think? i don't remember
but yeah there's a problem with the items on the overworld, HM is saving them weirdly so it might not be loading properly i'll check if i can find the problem tonight
but yeah there's a problem with the items on the overworld, HM is saving them weirdly so it might not be loading properly i'll check if i can find the problem tonight
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
Zarby89 wrote:Eh that's weird the first one seems to be a problems with the items (bushes items on the overworld) i thought i had fixed that one already
I actually had noticed that in some areas of my rom previously that the items seemed to be strew around in an odd way. I'm not sure what causde that or when but it hadn't caused any problems so far and it hadn't moved any of the items i had personally placed so i didn't look into it further.
Zarby89 wrote: program doesn't have access to writing to a file not sure which one there's an option to disable texts save in that version i think because there was an issue with texts when using both editors i think? i don't remember
ok so i tried messing with those settings, and now zscream crashes every time i load a rom does zscream creat a config file somewhere that i can reset?
also i was able to get it to build for Linux with the version you gave me with some minor adjustments to the script found in Gui/GoToRoom.cs
im not sure why, but you have a method inside of the RoomNumber_TextChanged method called bool TryGetValue on line 88 and this is what my compiler has a problem with, so i cut it out and placed it outside of the RoomNumber_TextChanged method and then it let me build it.
now the problem is (outside of the fact that my rom still cant load with the same errors), is in an empty rom the overworld editor looks like this:
i am guessing though that this is just a Linux error and not anything else, but just in case you know anything about it, there you go.
anyway, I hope I'm being helpful with all of this and not just pestering you with errors you shouldn't have to worry about
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
eh this is not the remodel version, this is the old version which i don't even know if it's working properly
make sure you are selected on the remodel branch on github
https://github.com/Zarby89/ZScreamDungeon/tree/remodel
then inside the "ZeldaFullEditor" folder you have the entire project main file is Program.cs
this is what it should looks like :
make sure you are selected on the remodel branch on github
https://github.com/Zarby89/ZScreamDungeon/tree/remodel
then inside the "ZeldaFullEditor" folder you have the entire project main file is Program.cs
this is what it should looks like :
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
oopse, youre right, there is another zip within the ZScreamDungeon-remodle that i was building instead, my bad.
i still had to change the GoToRoom.cs file, and in addition i had to rename Data/DataObject.cs to dataObject.cs and then it built just fine, however it still crashes everytime i load any rom, all of the newer versions of zscream are doing this now that i messed with the texts settings like you suggested...
i still had to change the GoToRoom.cs file, and in addition i had to rename Data/DataObject.cs to dataObject.cs and then it built just fine, however it still crashes everytime i load any rom, all of the newer versions of zscream are doing this now that i messed with the texts settings like you suggested...
Jared_Brian_- Since : 2019-05-06
Re: ZScream 3.0.2
I have no clue where that setting file is on linux on windows you can find it there :
"C:\Users\username\AppData\Local\ZeldaFullEditor\"
"C:\Users\username\AppData\Local\ZeldaFullEditor\"
zarby89- Since : 2016-10-30
Re: ZScream 3.0.2
ok i found it, if you need to know for reference later it was at : home/username/.local/share/ZeldaFullEditor/
but it still crashes, but no worries I'll just keep working on it, I shouldn't expect you to have to fix errors for it when you don't know anything about Linux. I've got some tricks that I use to get games to work on Linux, ill just try some of those.
thanks for the help
but it still crashes, but no worries I'll just keep working on it, I shouldn't expect you to have to fix errors for it when you don't know anything about Linux. I've got some tricks that I use to get games to work on Linux, ill just try some of those.
thanks for the help
Jared_Brian_- Since : 2019-05-06
I need help with text edit!
I want make a hungarian Zelda 3 translation with Zscream. I translated 170 row and i get this error message:"Too many text data in 1st group impossible to save" -> "Impossible to save texts". I exported the text file from original game and the translated game but the translated text file's content is smaller. I dont understand!
VTA- Newcomer
- Since : 2021-02-24
Re: ZScream 3.0.2
You might want to translate in a txt file first and then insert the text into the rom. Also note: if you used Zscream the line length might not match the ones in-game. You see it correctly in Zscream, now try it in the game, you will see that some lines are too long and will cut the text, which will appear bugged. So you just need to take that into consideration and not fill the lines in Zscream to the very end of the line and thus leave some empty space.VTA wrote:I want make a hungarian Zelda 3 translation with Zscream. I translated 170 row and i get this error message:"Too many text data in 1st group impossible to save" -> "Impossible to save texts". cry I exported the text file from original game and the translated game but the translated text file's content is smaller. wow I dont understand! confused
Also note: you are limited. You might exceed the limit of what the game can handle. In this case you need to shorten the text, specially the Triforce monologue - and thus take out all the empty lines which are making the erasing effect.
Puzzledude- Since : 2012-06-20
Re: ZScream 3.0.2
Hello, i have no fully tested the text editor unfortunately but thanks for the report i don't know if this is a bug or if you are just using too many texts/characters yet you can continue your translation on the text file i will try to find problems in the next days i will add more infos when you save so it will tell you exactly what is happening because it could be a bug or it could be a dictionary problem you are using too many "unique" words and there's not enough space for them
the editor is still in beta i am sorry about that
the editor is still in beta i am sorry about that
zarby89- Since : 2016-10-30
Page 4 of 5 • 1, 2, 3, 4, 5
Zeldix :: Zelda III Hacking :: Workshop :: Tools
Page 4 of 5
Permissions in this forum:
You cannot reply to topics in this forum