| |||
Views: 87,505,679![]() |
![]() ![]() |
09-30-23 05:16 PM![]() |
|
Guest: Register | Login |
Main - Posts by Pierre |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 1/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
This is either a how do i, or whats the best way.
I'm trying to export the tilemap and tileset from lazyshell. What I intend to do with it is use information in the map to reconstruct a few levels using the information in the tilemap. Ultimately, I'm looking to have a set of png (or other format) and a file for each level that maps each coordinate to a tile (for each layer). Tileset (1) Tile # Row 1 Collumn 2, Tileset(1) Tile # Row 1 Column 3 ... In lazy shell I have been able to grab tilesets 1 at a time by showing a particular level. (Rose Town #84) and selecting each layer in the tileset viewer on the right and selecting "Save Image As". The same function doesn't work for the level, since that exports the rendered level, and I"m looking for the raw data. Can lazy shell export this data, or do I need to get it directly from the rom. (If it is the latter could you point me to the source file in lazy shell that parses that data?) thanks. |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 2/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
THanks that gets me 90% of the way there. Is there a document that explains the format of the output bin files?
Thanks |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 4/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
I've posted a few times, but only now located the intro thread.
I'm Pierre, usually I go around with the names Pierre Monteux or IamPierreMonteux. (I doubt anyone here knows me from anywhere else, but you never know.) I found the forum because of the lazy shell editor. I've been interested in making games for a long time, but do to multiple failures (all due to lack of time) I hadn't touched any programming for too long. I'm currently dissecting Super Mario RPG. This is my first real time attempting to dig into a rom. (My only other time was an abysmal failure do to lack of research). I'll probably have questions, and hopefully a success story at some point. Right now I'm digging through the source of lazy shell to see how it works. I'm blown away by the amount of features in it right now. I hope I don't become a small blip on the radar. I know how annoying that can be. |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 9/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
Posted by AnAxemRanger Yes and no. I have plans, but before I dare attempt them there are several basic things I need to figure out first. |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 12/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
Before I go too far down the wrong path on the project I'm on, what is the legal line for a hack?
I've seen stressed many places that roms cannot be distributed, and patched roms cannot be distributed. The IPS patches without the roms are useless, and it seems there are no problems there. 1. What about derivative works. Lets say for example that I export the graphics from a rom, and them use them for something. When I distribute it, it does not contain the graphics, only a standalone program that strips what is needed from the rom. Would this still be legal? 2. If that is acceptable, let me take it a bit further. Lets say that while the graphics are easy to export, the sequences that define sprite animation are not, and it needs to be reconstructed from assembly. This means that the standalone utility that strips data from the rom, would need to be able to parse the assembly code (hard) or would need to already contain information from the rom in order for the sprites to be animated. Since it is still useless without the rom, if it is contained is this still legal? 3. Now to consider special items. Recreating what an item does would require either parsing the assembly code to see what it does, or playing the game and experimenting to see what it does. Either way, the easiest result is most likely more hardcoded values in the standalone utility to extract what is needed from the rom. I guess the bottom line is does everything that is taken from a rom need to come from the rom on the fly, or as long as the important bits come from the rom (graphics, data where possible), would this still be acceptable? Since there would be so much content missing without the extract from the rom, my gut tells me that it would be ok. And it could be taken a step farther, the utility could be designed such that if the rom is not present, it doesn't output anything, including data that would be hardcoded inside it. If this answer to this is no, its not legal, I'll have a fun program at the end of the day that I cannot distribute. (And I'll save my time trying to write an extractor for things, just hack it so it works.) |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 13/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
Well that much is good to hear.
I guess the last part of my fear is likelihood of a cease and desist letter. I don't want to die the same death as Chrono Trigger Resurrection. (Though I would be terribly surprised if my project gained anywhere near the attention that that one did.) |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 14/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
I'll state the one thing on my wishlist right now.
Add an export option to the Level Editor that can export all of the pre-rendered tileset. You already have the option to right click on a tileset, and it saves it as tileSet.png. having an option that exorts the two/three tilesets for each level (in one click like the export arrays option) would be really nice. (Off topice I must thank you profusely for creating lazy shell. My project would be dead in the water if it wasn't for your tool, and if it wasn't open source. |
Pierre |
| ||
![]() ![]() Micro-Goomba Level: 11 Posts: 17/18 EXP: 4914 Next: 1071 Since: 05-28-12 Last post: 4123 days Last view: 4123 days |
Ok, I've poked around on this site, and I can't seem to get the radio to work. I've tried directly clicking on the link that says radio (using firefox), and it says can't connect to server. I've copied the link, thinking that maybe it was in a format that firefox didn't understand. Since m3u is a format that winamp understands, I tried opening the url in winamp, and it didn't work either.
Does it work for anyone else, or is that feature missing? (Please pardon the noob if I've missed something obvious.) |
Main - Posts by Pierre |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 70, rows: 90/90, time: 0.359 seconds. |