LagoLunatic / DSVEdit

Multi-purpose editor for ROM hacking DS and GBA Castlevania games
MIT License
92 stars 13 forks source link

Room View Zoom Level #68

Closed Alice-Cheshire closed 1 year ago

Alice-Cheshire commented 1 year ago

Would it be feasible to include the ability to zoom in when viewing rooms? On a 4k monitor, it's quite difficult to see things to the point where my mouse cursor is about twice the height of a zombie sprite when editing Aria of Sorrow and a bat sprite is around 1/8th the height of my cursor. Trying to move entities around can be finicky at this resolution as well. A 200% and/or 400% zoom would be extremely helpful.

LagoLunatic commented 1 year ago

Implemented it if you wanna run from source. Zooming is done with ctrl+mousewheel and multiple zoom levels are available. It should be remembered across rooms (but not across sessions if you close and reopen DSVEdit). Barely tested so there might be bugs.

Alice-Cheshire commented 1 year ago

Thanks, I'll give running it from source a try later today when I have some more time.

It should be remembered across rooms (but not across sessions if you close and reopen DSVEdit).

Personally I don't see that as a particular issue. Just having the ability to zoom in will help a ton.

Alice-Cheshire commented 1 year ago

https://i.imgur.com/kVwdFB1.png

So I'm trying to follow the run from source instructions but I'm getting this error at the gem install bundler step. What should I do from here?

LagoLunatic commented 1 year ago

Does gem install bundler -v 2.1.4 work?

Alice-Cheshire commented 1 year ago

That appears to have done the trick. Everything else looks to have worked correctly after that too.

LagoLunatic commented 1 year ago

That's good to hear, I'll update the instructions

piratesephiroth commented 1 year ago

Could this zoom functionality be implemented in the sprite editor preview too?

piratesephiroth commented 1 year ago

Oh yeah it works great. Could it be added to the skeleton editor as well?