Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Working on a YI Editor | | | |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 335/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
not in my opinion, I dont know why but I like .net better...that way I can add some things that were harder or impossible to add in vb6... | |||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 316/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
Originally posted by ChaosflareLunar Magic has a great interface. People are used to it. People will be able to hack YI with a very low learning curve because they already know half: the interface. Keep it like that. |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 336/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
basically, it sort of is the same, but you will see the difference when I post screenshots in a little bit, theres no major changes, but I did make it look a little different and still simple to use. edit: basically the same, but with the right click menu shown http://img42.exs.cx/my.php?loc=img42&image=islandmagic2.png (edited by Chaosflare on 07-20-04 01:22 PM) |
|||
Xkeeper The required libraries have not been defined. Level: NAN Posts: -3456/-863 EXP: NAN For next: 0 Since: 03-15-04 Since last post: 2 hours Last activity: -753366 sec. |
| ||
Congradulations. You made a right-click menu and a giant black screen, with a status bar. Fucking amazing. Get your ass to work on displaying a level, then mabye I'll actually believe this project's going somewhere. If not, I'd have to stick with Black Lord: Black Lord |
|||
Squash Monster New Age Retro Hippie Togateiru Fohku Kohgeki!! GRUNGE no HAMSTER otona bite Peace love and turnpike! Level: 40 Posts: 172/677 EXP: 430507 For next: 10802 Since: 03-15-04 From: Maryland (of the Country Between Canada and Mexico) Since last post: 5 hours Last activity: 5 hours |
| ||
You, here, now. In other words, stop worrying about the interface. It's not important, it's easy, it's possible to change later, and you can't start the hardest part of it (click and drag, drag to resize) untill you've got something coded. Now, I rarely complete a major project, but I think you need a bit of extra motivation. I challenge you. First to have a functional editor wins. I'll define functional as being equal to the one I linked plus being able to edit everything you can see there. Any objections? (edited by Squash Monster on 07-20-04 01:33 PM) |
|||
dormento Shyguy Level: 17 Posts: 34/99 EXP: 24075 For next: 668 Since: 03-15-04 From: Esteio - Brasil Since last post: 182 days Last activity: 161 days |
| ||
Seriously, you've got your priorities mixed up. If you think you can make the compression and decompression stuff in a dll, make a good interface like in Lunar Magic and then work on the editor functionality, you're just plain nuts. There's no easy way around it, an editor doesn't pop out of nowhere, it's a living program, get's better over time as you add functionality. I'm not trying to look smart :p , but i can make a screen with VB's form editor and say "look, there's my editor for SM64, it's called Lunar64" and stuff. It's not a flame, really, but you should really really know whatt you're up to. Why do people think isn't there an editor for YY yet? It's not easy, even Lunar Magic took like than 2~3 years to get to the point where it is today. About the VB6 x VB.net stuff: The only thing vb.net got that vb6 didn't is the bloated 20 Mb download of the framework. Don't let Microsoft fool you, there's many more people using Win98 than you think. I sincerely wish to you the best of luck, but I sincerely doubt you can make it with the mindset you have now. It's nothing about the interface: core functionality first, then interface, then improve from there. |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 337/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
ok, ok, ok, ok....... ill stop what im doing right now, and start on a dll thats similar to LC, ill post an update later on. happy now or I could if i wanted, to do whatever the hell first I want to...so we will see what happens....because that way, I can do what I feel like working on, and dont get bored and do something else instead, so you see my point?! edit: and fu didnt even start with level loading first, in my pm he said he started with the 8x8 editor... (edited by Chaosflare on 07-20-04 01:42 PM) (edited by Chaosflare on 07-20-04 02:07 PM) (edited by Chaosflare on 07-20-04 02:12 PM) (edited by Chaosflare on 07-20-04 02:36 PM) |
|||
dan Snap Dragon Level: 43 Posts: 102/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
Why work on a DLL similar to LC? The likelihood of someone actually using (apart from you that is) a DLL written specifically for Yoshi's Island is next to zero. Echoing what virtually everyone has said, work on functionality, the user interface. Like, loading the level requires virtually no interface. With .NET you could always load the level, and print the object listing to a command prompt. Oh, and beware of making promises you might not be able to keep like "ill make sure there is an ExGfx option.". You'd probably need to know some SNES assembly to be able to do that. |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 338/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
Yeah, I guess your right, ill just have to see what I can do about the ExGfx...I hope I can get it. but its probably not gonna be there first release...and yeah, I think ill use lc instead of making one will make it move faster (edited by Chaosflare on 07-20-04 04:20 PM) |
|||
Peardian Lava Lotus The Uncanny Mario Art Master KvSG #87 is up! No Trouter yet... Halloween's over... Turkey time! Level: 58 Posts: 3/1696 EXP: 1545376 For next: 32170 Since: 07-01-04 From: before 3:00 - school, after 3:00 - Pearl Island Since last post: 7 hours Last activity: 6 hours |
| ||
Would there be any way to add another level, like in SMA3? (edited by Neko54123 on 07-28-04 05:12 PM) |
|||
dormento Shyguy Level: 17 Posts: 37/99 EXP: 24075 For next: 668 Since: 03-15-04 From: Esteio - Brasil Since last post: 182 days Last activity: 161 days |
| ||
edit: and fu didnt even start with level loading first, in my pm he said he started with the 8x8 editor... That's not the case. He started with functionality. That's the key. Lemme go back home. By 20~21hs ii will post my arduous work of 15 minutes on a Devil May Cry 3 editor. It will have support for all the versions, a hack to enable netplay, will import snes tiles, will have ExGFX etc... Only problems are: - doesn't load anything yet (but that doesn't matter, i have the gui almost ready, right now i'm focusing in the interface); - i don't have a dvd so i can't test anything; - the patches are far too big. I will create a new patching format just for this one editor; - i know jack squat about ps2/xbox programming.; Summing up: If you had functionality, at least a little weenie bit of it, people wouldn't be so harsh. One thing is to come and say "i will make an editor nobody ever did (or even care to do)"; but programming is not about this - you don't need a gui when a program is good enough for it's function without one. Another thing: You don't need to focus on the "big picture" right now. maybe make a small editor to mess up with the enemy pointers, then another one for layer 1 objects, then try (just try) to display level data in an human readable format. It will be easier this way, and you will not be hardpressed to make it all work together at once just cause Lunar Magic is the way it is. Like I said, it took a long time before Lunar Magic came to be what it is and smw hacks turned popular...think of it... Please s*rry for m*sspelin*s d*mn k*yb**rd grrrr! |
|||
Parasyte Bullet Bill Level: 35 Posts: 126/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
Originally posted by Chaosflare What? You haven't proven a single thing yet? I do not see your point. As for functionality vs interface; functionality is the MAIN GOAL for any editor. Therefore, you should focus on that. No matter what the functionality is -- work on it. For example, I started Syndrome (My MegaMan 7 editor) as a little chump-program to draw a single SNES tile. After it did that, I added decompression support, then I had it drawing a 16x16 pixel portion of the intro level, then a 32x32 portion, then a 256x256 portion, and finally, the entire level foreground. After several months of on-and-off progress, I managed to get it into it's current state, where it can load and display all levels. (Albeit, not perfectly!) There isn't much of a GUI other than an MDI frame with a child window to display the level, and a console window for debug output. Hell, it does not edit anything at all. But it's functionality that I began working on, and functionality that I have left to impliment. The GUI can kiss off until I'm able to even get any damn use out of it. (What is the point of having an interface if it does nothing at all?) Sure, I have PLANS for the interface, but that doesn't mean I'll complete that first just because "I feel like it, whaaa..." (edited by Parasyte on 07-20-04 10:22 PM) |
|||
Keikonium Banned Level: NAN Posts: 337/-2459 EXP: NAN For next: 0 Since: 04-02-04 Since last post: 63 days Last activity: 9 hours |
| ||
Im going to get yelled at for this but: WORK ON WHAT YOU FEEL LIKE AT THE TIME. If he is in the mood to make a GUI that looks good, let him. Just think, he goes on to add an ExGFX option and he does it for like 3 monthes. He gets board, goes on to something esle he is pressured into doing and gets board of that. See whats going to happen? He will have an ugly interface with half done menus and options. It may load a level, but it will look real bad. So if he has fun makeing a GUI, finishes it and it looks good then he will be proud of himself. Then he will be like "I can do it!", and goes on to make it load a level. The level loads etc etc. See, he should work on the easy stuff and that will motivate him to do the harder stuff. He will get more fimilar with the programing language (VB?) and therefore add extra stuff he probably wouldn't have thought of at the time. Let him do what he wants in the order he wants. As long as it looks good, loads a level and can edit even 1 tile, that would be a huge step forward. (edited by Keikonium on 07-20-04 10:44 PM) |
|||
Cruel Justice XD Level: 55 Posts: 216/1384 EXP: 1253266 For next: 60923 Since: 03-20-04 From: Darkwoods Penetentiary Since last post: 11 hours Last activity: 7 hours |
| ||
Duh huh huh! Uhhh Metroid? No! Pokemon! Yeah! Duh huh! I knew it was going to be a Yoshi's Island editor the moment I saw this thread... I dunno why you want us to guess after giving us the biggest clue evar! *points at the thread name* But this is good news! I really hope this succeeds! Can't wait for the release! I suck at ASM hacking anyway... |
|||
Keikonium Banned Level: NAN Posts: 340/-2459 EXP: NAN For next: 0 Since: 04-02-04 Since last post: 63 days Last activity: 9 hours |
| ||
The Raven, if you read the first 1-2 pages you will see it had a different name and he had people guess what the editor would be before he told anyone. They were to become the beta testers. So the threds title wasn't always Working on a YI Editor. Thought I would point this out to you before you get flamed, so you can maby edit your post |
|||
Chickenlump Level: 41 Posts: 292/722 EXP: 474192 For next: 5953 Since: 03-15-04 From: Columbia City Indiana Since last post: 3 hours Last activity: 4 min. |
| ||
If he edits his post, then your post won't make sense to anyone. Then you will have to go back and edit yours as well. Then if you do, my post won't make any sense.... It could be a vicious cycle... O_o |
|||
Squash Monster New Age Retro Hippie Togateiru Fohku Kohgeki!! GRUNGE no HAMSTER otona bite Peace love and turnpike! Level: 40 Posts: 174/677 EXP: 430507 For next: 10802 Since: 03-15-04 From: Maryland (of the Country Between Canada and Mexico) Since last post: 5 hours Last activity: 5 hours |
| ||
My aproach is a bit different from Parasyte's. I start with whatever the program needs to be built around most, and start adding things that add progressively more detail to the main function of that. This usually means I start with carefully thinking out the user defined types and global variables that will be needed. In the case of this editor, I decided that the most functionality I could get out of it would be from loading everything in the level into the program's internal format, letting the user muck around with it a bit, and then taking that data and putting it back down into the game. It sounds obvious, but I originally thought the editor would be limited to keeping four byte objects as four byte objects and five byters as five byters and all that malarky, unlike this one, and my second round of plans was far more complicated than third one, which I'm using now. With the broad outline done, I'm working on interface coding and file loading (can't do one thing at a time, my brain doesn't work like that after nine or so). The coding of the interface came first becouse I was more unsure of my skill at that; now it's to the point where I can resize objects and move them. With file loading, I'm starting by loading bare-bones level files that I create by hand, then when that's fully functional, I just have to find and add the level data offsets when loading and change the file I'm working with. I'm mostly done for the day, I'm going to go read over the big data thread untill I figure out a good way to handle a whole bunch of things farther down the road (How to efficiently handle the large number of objects at hand). Anyone else want to try that editor making race? I think competition is a good thing. (edited by Squash Monster on 07-20-04 11:27 PM) |
|||
Parasyte Bullet Bill Level: 35 Posts: 127/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
That's not much different from what I did, Squash Monster. We both started with the foundation. For your editor, the foundation was getting the data formatted and such, yes? My foundation is solely the levels. If this editor's foundation is the name and interface... erm... ouch? That's all I can say about that. Keikonium, you're taking the whole thing in the wrong direction. You can always do the things you want to do whenever you like, certainly. But there are definitely prerequisites to most aspects of an editor. And I hate to say it, but pretty menus and buttons do not fit into that catagory. (Perhaps you've never heard of keyboard input? Works like a charm, especially for private program builds.) You're making it sound like he *MUST* only do what he wants, or he'll become unhappy with the project. Well damn, you show me a huge project in which the author enjoyed absolutely 100% of it, and you've got a winner. Larger projects like this are not always fun. There's a certain amount of dedication involved; and that means doing things which you don't always feel like doing. I hate to burst your bubble, but with that sort of attitude, this project will ultimately fail. I did get a kick out of this though: Originally posted by Keikonium Now, put two and two together, and figure out what this editor is missing?! As far as "exgfx" go (or whatever the hell you wish to call the feature) ... HUMBUG! Worry more about practical functionality first. Note that I said practical functionality. Important, important. Yaaaa! Anyway, do have fun with the project. But it's not always going to be fun. And please, do something productive. Until then, this project should not be taken seriously. |
|||
Black Lord Level: 34 Posts: 34/453 EXP: 235639 For next: 18012 Since: 03-15-04 From: Nebraska, what's a Nebraska Since last post: 8 days Last activity: 1 day |
| ||
Well I've always known this but Parasyte's advice is probably the best and that is... START SMALL... when I started my programming with php, is started small, and now I feel I can do about anything I want with it, I just recently started with vb, and I started with displaying a certain tile from the rom, now I can display any tile from this said rom, and edit some various bytes to change certain things (with some help from a very great vber Gavin), now I'm gonna work on other things namely getting the level to display, right now GUI is not really important, all I have now is load save and a button the when clicked loads the level... |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 340/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
Originally posted by Keikonium THANK YOU! Keikonium thats exactly my point no, the foundation is not the interface, im also working on variables, types, a few custom controls to make it easier to make functional, and as well as making the lc dll commands I have for vb ported over to .net, while also working on the interface from time to time. so im not just working on the interface. |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Working on a YI Editor | | | |