ZScream Magic

Page 4 of 4 Previous  1, 2, 3, 4

Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jeimuzu on Sat 13 Jul 2019 - 1:13

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 Happy

Very impressive! Smile

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
Jeimuzu

ZScream Magic - Page 4 Image213

Since : 2015-10-01

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Sat 13 Jul 2019 - 15:45

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 Sad 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 Sad
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jeimuzu on Sat 13 Jul 2019 - 17:13

zarby89 wrote:Oh yeah unfortunately i am using weird ways to draw stuff especially the overworld that doesn't surprise me at all Sad 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 Sad

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.   Wink

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
Jeimuzu

ZScream Magic - Page 4 Image213

Since : 2015-10-01

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Sat 13 Jul 2019 - 17:21

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)
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Tue 16 Jul 2019 - 2:08

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 Smile
https://zarby89.github.io/ZScreamDungeon/
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by NEONswift on Mon 3 Feb 2020 - 17:46

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
NEONswift

ZScream Magic - Page 4 Image213

Since : 2013-02-04

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Sun 9 Feb 2020 - 22:26

Very Happy 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 Smile 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
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Tue 29 Sep 2020 - 0:26

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.
Jared_Brian_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Puzzledude on Tue 29 Sep 2020 - 10:12

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.
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.

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.


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.
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.

Puzzledude

ZScream Magic - Page 4 Image213

Since : 2012-06-20

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Tue 29 Sep 2020 - 11:07

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  Woot!! . plus i like the way it works and looks way better than windows anyway, would highly recommend.
Jared_Brian_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Tue 29 Sep 2020 - 14:30

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
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Tue 29 Sep 2020 - 14:41

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_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Tue 29 Sep 2020 - 14:49

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 Blue1 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
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Tue 29 Sep 2020 - 14:56

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_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Tue 29 Sep 2020 - 15:03

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 Smile

ZScream Magic - Page 4 Firebarfun
look at these firebars haha Very Happy 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
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Tue 29 Sep 2020 - 15:19

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.

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_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Tue 29 Sep 2020 - 15:27

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 Confused , 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

zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Wed 30 Sep 2020 - 0:11

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  Embarassed 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:

ZScream Magic - Page 4 Screen10

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 Embarassed
Jared_Brian_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Wed 30 Sep 2020 - 0:23

eh this is not the remodel version, this is the old version which i don't even know if it's working properly Confused

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 :
ZScream Magic - Page 4 Unknown
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Wed 30 Sep 2020 - 0:40

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...
Jared_Brian_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by zarby89 on Wed 30 Sep 2020 - 0:45

I have no clue where that setting file is on linux on windows you can find it there :
"C:\Users\username\AppData\Local\ZeldaFullEditor\"
zarby89
zarby89

ZScream Magic - Page 4 Image111

Since : 2016-10-30

Back to top Go down

ZScream Magic - Page 4 Empty Re: ZScream Magic

Post by Jared_Brian_ on Wed 30 Sep 2020 - 1:06

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 Razz (Conn)
Jared_Brian_
Jared_Brian_
Witch
Witch

Since : 2019-05-06

Back to top Go down

Page 4 of 4 Previous  1, 2, 3, 4

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum