| |||
Views: 88,497,042 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-28-24 05:56 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 3 guests | 1 bot |
Main - ROM Hacking - Reuben: Not so final (but it's being worked on again) stage. | New thread | New reply |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 2083/2112 EXP: 7690770 Next: 66167 Since: 02-19-07 Last post: 4450 days Last view: 3222 days |
I would venture a guess that the levels are stored uncompressed outside of the ROM, and compressed inside it (don't quote me on that).
As far as WPF goes, I'd be wary about it, at least at first. I'd expect most people to at least have some sort of decent computer (it's 2009 ffs), but how well does WPF work cross-platform? .NET alone generally works due to Mono, but I don't know what sort of support Mono has for WPF. Apart from that concern, I'd say go for it |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 256/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
Thanks for the feedback binarycuberoots.
The level files are plain xml and thus are string representation of real game values. The levels indeed are stored uncompressed. In the Halloween build, if you go to the Rom Info tab, there is a place where you can compress the level data and see how much it will take up. At the absolute most, a level can take up 5.5K and that's a high estimation. This is assuming you put a different tile on each spot, no repeating tiles and you make every length the length of 15 pages and you use 4 pointers. With the free rom, you can make roughly 60 levels of this size. Realistically, a level will take up around 2 to 4 k, so lets say, 3 on average. There is over 300K of ROM provided for levels, this gives us 100 levels, well over the original game's level size. As for the sprites, I am still working on the sprites. I created a format in which to draw all sprites and I having to go through each sprite build it based on my format. Right now I'm up to sprite #8F, so I have roughly 100 or so to go (maybe less). Finally, the line tool works by measuring the distance from the original tile to the next diagonal tile. If you are still on the first tile you clicked, the line will not display, effectively drawing on that single tile. The line also works mostly on the x position of the mouse. It's good to drag the mouse diagonally in the direction you want the line to go to ensure proper function. |
Stifu |
| ||
Cobrat Level: 56 Posts: 296/666 EXP: 1361541 Next: 36635 Since: 02-22-07 Last post: 688 days Last view: 310 days |
Posted by Sukasa Mono doesn't support WPF, and there are no plans to support it in the future either (because it's too much work). The Mono team stated they won't do it, but is opened to contributions. |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 257/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
So I did some GUI rearranging and tweaking last night to get this:
|
KP9000 |
| |||
Boomboom Level: 90 Posts: 1069/1975 EXP: 6954621 Next: 233988 Since: 02-19-07 Last post: 3582 days Last view: 3206 days |
|
Ailure |
| ||
Hats Steam Board2 group Level: 121 Posts: 3436/3965 EXP: 19782725 Next: 273971 Since: 02-19-07 From: Sweden, Skåne Last post: 3303 days Last view: 2054 days |
Posted by StifuI would personally recommend against WPF in that case. I use multiple platforms and it would be awkward to use a virtual machine just for Reuben...Posted by Sukasa ____________________ AIM: gamefreak1337, MSN: Emil_sim@spray.se, XMPP: ailure@xmpp.kafuka.org
|
KP9000 |
| ||
Boomboom Level: 90 Posts: 1071/1975 EXP: 6954621 Next: 233988 Since: 02-19-07 Last post: 3582 days Last view: 3206 days |
KTurbo |
| ||
Tektite Level: 18 Posts: 5/54 EXP: 28888 Next: 1009 Since: 10-24-09 Last post: 3586 days Last view: 3561 days |
Just a useful idea for the editor.
Make measure tools. A ruler which follows the mouse and show things you need to know. - How high Mario could jump. Standing, running, full P etc. - How long Mario could jump. Standing, running, full P etc. - How long Mario has to run to make a full P. (if you only run in one direction) - More. This shouldn't be to hard to make as it's just a block of graphics following the mouse or which you put down and it's just an overlay. |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 258/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
KTurbo: wow, EXCELLENT idea! I've added a lot of things for sprite icons that show the area that they move or, like for roto discs, shows a few hit points so you can tell the range they make. Having a ruler/guide of sorts for Mario is a great idea!
What I may do is allow you to place a guide on the level editor itself and move it around at your will and be able to change the ruler type (height, jump length, running, full speed, etc). |
KTurbo |
| ||
Tektite Level: 18 Posts: 6/54 EXP: 28888 Next: 1009 Since: 10-24-09 Last post: 3586 days Last view: 3561 days |
Posted by DahrkDaiz I'm glad you like the idea. I've thought it more things to measure. - How high you will fly with a full P. (I'd suggest how far also but that pretty hard to tell. Although you could just assume that the player would glide the furthest possible.) - To the jumping (height and length), with a hammer suit, frog suit and out of water. There are more relative measurement that could be made, though I don't see them fit in the editor. Although they could be really useful in some cases. "How long you could run with a starman" "How long you could run before the P-block runs out" etc. These really depends on what speed you are able to get to and what the starting speed is when you use/take it. Only way I could see it to be implemented is that it is assumed the player has full running speed all the time. But ofcourse, all of these measurements are pretty much estimates, so perhaps it doesn't matter if the are more or less relative. |
binarycuberoots |
| ||
Goomba Level: 15 Posts: 3/34 EXP: 14492 Next: 1892 Since: 09-10-09 Last post: 5093 days Last view: 5093 days |
That idea for measuring tools sounds like a good idea. I think this will help people that edit levels theoretically gauge certain concepts like perfect p-switch puzzles etc. so that will come in handy.
Anyway I stumbled across something else of concern when creating my levels. Apparently when I had level data somewhere over 1KB it seems, updating the level size will try to crash the application. I don't know if it's because levels can't be over 1KB at least how it recognizes it currently, but it happened to me a few times. Hopefully this can be fixed, since it doesn't take very much for the level size to go over 1KB it seems. I also noticed that when I have free scrolling in a horizontal level and I close the application and then open it again, it will revert to scrolling when flying. The other level info including the level itself stays the same, but the scrolling reverts. Also I couldn't find a sprite that ends levels. Anyway I will be looking forward to see what people design with the final release of the editor. ____________________ I'm back |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 259/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
KT: thanks and all, but I think your original idea would cover 98% of most hackers needs.
Btw guys, new release on the first page, grab it! |
KTurbo |
| ||
Tektite Level: 18 Posts: 7/54 EXP: 28888 Next: 1009 Since: 10-24-09 Last post: 3586 days Last view: 3561 days |
Posted by DahrkDaiz Yes, I would think so too. Although the measurements with various suits would be, especially the hammersuit, very useful because if I recall correctly he jumps a bit shorter then normal; and no hacker would place a pit that is too far on a level with a hammer suit; would they? |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 260/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
The Hammer Suit jumps the same amount. |
zbyte |
| ||
Boomerang Brother Z is Superior! Level: 66 Posts: 531/1016 EXP: 2387652 Next: 74199 Since: 06-10-09 Last post: 4434 days Last view: 2913 days |
Well, I've always liked editing graphics without having to edit them all scambled up...
Hm... is that AutoScroll enemy and the Tornado in there yet? Does the door that's created when Bowser defeated appear anywhere someone wanted to, or is it fixed? Can we edit the miniature maps that come with the credits? I looked for the Fire Snake/Chomps, and they were removed from the Sky Clan set. Well, if you need to refer to enemy compatibility, there's one in SMB3 Workshop. Nice and fast progress. Thanksgiving? Sounds nifty! ____________________ No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though. |
KTurbo |
| ||
Tektite Level: 18 Posts: 8/54 EXP: 28888 Next: 1009 Since: 10-24-09 Last post: 3586 days Last view: 3561 days |
Posted by DahrkDaiz Ok, my bad. I don't know why I thought so. |
DahrkDaiz |
| ||
Nipper Plant Sandwich Artist Level: 46 Posts: 261/417 EXP: 674575 Next: 37199 Since: 02-22-07 Last post: 3489 days Last view: 3409 days |
Posted by zbyte There's the firesnake and fire chomp shown in the Sky set. Did you actually look? The tornado is there, did you try looking through sprites and clicking on them? The door is fixed. And no, you cannot edit the credits. zbyte, if you actually read the changes I've made since the previous release you'd know what I did and did not put in there. I swear I'm going to make this thing not work for you. |
zbyte |
| ||
Boomerang Brother Z is Superior! Level: 66 Posts: 533/1016 EXP: 2387652 Next: 74199 Since: 06-10-09 Last post: 4434 days Last view: 2913 days |
Posted by DahrkDaiz .... ____________________ No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though. |
Trelior |
| ||
Level: 99 Posts: 689/2602 EXP: 9757604 Next: 242396 Since: 07-12-09 Last post: 4499 days Last view: 4486 days |
Zbyte, did you download the new release yet? If not, that could be a sizable chunk of your problem... |
zbyte |
| ||
Boomerang Brother Z is Superior! Level: 66 Posts: 534/1016 EXP: 2387652 Next: 74199 Since: 06-10-09 Last post: 4434 days Last view: 2913 days |
Definitely did, and replaced all files. ____________________ No quotes found; we apologize for the inconvenience. Commas, question marks, and semicolons are available, though. |
Main - ROM Hacking - Reuben: Not so final (but it's being worked on again) stage. | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 125, rows: 165/168, time: 0.027 seconds. |