| |||
Views: 88,486,382 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 09:05 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 3 guests |
Main - ROM Hacking - Zelda - The Legend of Link 2016 update released | New thread | Thread closed |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 784/968 EXP: 2368039 Next: 93812 Since: 05-24-07 Last post: 958 days Last view: 814 days |
Until ShaneM unlocks my original thread, I'm going to put this update here.
YOU MUST DELETE ANY PREVIOUSLY CREATED IN-GAME SAVES FROM WHICH EVER EMULATOR. THIS NEW UPDATE NEEDS TO START FRESH, SINCE THE SRAM HAS BEEN ALTERED. YOU WILL GET A GREY SCREEN UPON BOOTUP IF YOU DONT. Zelda - The Legend of Link (7-18-2016) This patch contains a small edit from the 2016 version. When you defeat the game, the file that you used will now have a flashing star. http://acmlm.kafuka.org/uploader/get.php?id=5092 I honestly never thought i'd go back to this game, once it was released. But there was a significant issue that had me upset a lot, and it was the slowdown issue with the sound engine. That sole reason, was why I went back with the limited time I had, and tried to decipher how to either fix completely, or make it considerably better. Then I started implementing things that I personally wished I did before, but didn't have the time, nor the rom space. So i'll list the following as to what I did. 1: Slowdown of Sound Engine Cut Down ALOT Back when this was released in 2014, I was talking with members at NESDEV, on how to solve the slowdown issue with my sound engine. The majority of responses, was that I should've had my sound engine as one of the last routines to be loaded within the end of the NMI. So I rearranged my asm, and placed that sound engine at the end. But every time I would get significant crashes, and I couldn't figure out a solution, so I left it as it was. Fast forward almost two years, I was going to literally step into every bit of code within the sound engine, to figure why it was crashing at the end of the NMI. While I was stepping, an interrupt would occur and then finish and then go back into the sound engine. I kept getting frustrated saying, why wont you stop interrupting! I'm trying to rea...... wait a minute...... So it was then, that I located an unused register, and I performed the following. When the sound engine is about to be initiated, I set the free register to not equal (01) Now here's the part of success, After the beginning of my NMI when the A,X,Y are pushed to the stack, I do a check of the register that was set at the beginning of the sound engine, if it's not equal, I jump to the pull stack at the very end of the NMI. I couldn't believe it when I restarted the game, it didn't crash, and there was no slowdown at Link's house with the octorocks, and links sprite shield! That's not to say that it is totally fixed, there is still slowdown here and there, but it is NOTHING like my last version. I also placed Link's sprite shield asm at the end of the NMI, because that uses a lot of cpu since I do lots of checks and repositionings of it. I went to various places that I know horrific slowdown takes place, and it was either normal, or a slight slowdown! This is something that stopped me from enjoying my own work, and has been the subject of displeasure ive read throughout the internet. So I'm very happy with just this one fix, which is why I feel this worthy of a re-release. But then after that, I wanted to add things for me personally. END 2: 3 Save Game File System I destroyed the original $6000-$7FFF sram when designing my game, because I tried using more space for things, the sound engine ram registers are located within there. The original Zelda HEAVILY uses the sram for PRG, because 3 quarters of the HW bank are occupied with DPCM data. When I converted my rom to MMC5, I wasn't that fully experienced with register $5113, which allows you to swap out 4 pages (2000 bytes each) of sram. It wasn't until my Super Mario All-Stars NES project, that I fully understood how to take advantage of that. So just a few days ago, I went back to see if I could pull it off within Legend of Link. I'll spare getting into details, but I was able to make it so just before the registration screen kicks on, I simply copy a byte at a time from the 1st sram page, then i'll swap the page, and paste that byte into the new sram page, and I do that for the rest of the pages. And I added a safety check, so that my routine doesn't overwrite saved data once it's created. Then it was just a cosmetic issue for me to come up with, in order to use the File system on the registration screen. So glad I got that working! It always upset me when players would defeat the game, and were faced with having to delete all that they did to start over fresh. I'm sorry it took almost two years, but this has finally been resolved. END 3: Inventory Items In The 3 Boxes & Current B Button Item Now Saved & Restored This one was just for kicks. I could've cared less about having this. But I discovered I had just a slither of free sram that I could utilize for this idea. It was an incredibly easy thing to perform, so I'm glad I added it in. END So that's everything. I will no longer be updating or adding anything new to this. The only time is if there is a significant game crashing issue. I have no time to debug or test this out. I have tested on all 3 major PC emualtors. FCEUX, Nestopia, Nintendulator. The game boots, plays, saves, loads, etc. The only thing I'm waiting on, is to test this on my actual front loader Nintendo. I hope you all enjoy the upgrades and fixes. Idk when i'll be back, but I really wanted to get this out to everyone, I just hope it's not buggy as hell with this 3 file save system. Also if anyone here knows how to contact moderators at romhacking.net, would you please do so, so they can be directed here to the .ips file, and obtain it themselves so they can update their thread they made for Legend of Link, to include the 2016 patch. Thank you! -infidelity p.s. I'm pretty amazed no one has discovered my hidden features in almost two years, heh heh heh. :-D |
frsj8112 |
| ||
Micro-Goomba Level: 8 Posts: 6/10 EXP: 1826 Next: 361 Since: 03-07-15 Last post: 2834 days Last view: 2085 days |
Awesome news!!!! |
Proveaux |
| ||
Red Goomba Level: 16 Posts: 30/42 EXP: 16821 Next: 3435 Since: 11-11-13 Last post: 2450 days Last view: 645 days |
Cool! Now The rest of the family can have their own save file and leave mine alone. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 785/968 EXP: 2368039 Next: 93812 Since: 05-24-07 Last post: 958 days Last view: 814 days |
http://www.youtube.com/watch?v=URgivBEeuAo
https://youtu.be/TOq7O6Brcg4 https://youtu.be/2hSO83iV-2k https://youtu.be/Vawhs3qpHIg |
MathUser2929 |
| ||
Rat Level: 23 Posts: 69/99 EXP: 63549 Next: 4174 Since: 12-03-12 Last post: 2608 days Last view: 2558 days |
I gotta tell you, the hack looks great. The new link sprite is nice and the new music is good too. It ain't a carbon copy of existing music, except Zelda 2's theme. Also 3 save files will be nice too. Looks like you can't name the file tho, which is kinda lame. Still tho. Great hack. |
RetroRain |
| ||
Fuzz Ball Level: 66 Posts: 927/994 EXP: 2438173 Next: 23678 Since: 09-30-07 Last post: 1935 days Last view: 957 days |
There were some overworld map problems that existed in your latest version. Do you want to be notified of any bugs again, other than the ones you already know? ____________________ My YouTube Channel |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 786/968 EXP: 2368039 Next: 93812 Since: 05-24-07 Last post: 958 days Last view: 814 days |
The game is playable/beatable from beginning to end. Unless it's a disastrous game crashing issue, then yes let me know please. But I had a very rare amount of free time to do the things I did. I don't have the free time anymore for any new projects or doing things in general, work 60 hours a week and my personal life is pretty fubar now. And I haven't touched my game in almost two years, but as of the past few weeks, I wanted to go back and fix/add things that I wanted personally for myself, but seeing the results actually work (haven't beta tested, nor will I do to time) I felt like informing, and eventually submitting a 2016 patch, this is worthy imo of a new re-release. I'll get more in depth about the things I did, when it comes time for a patch.
I miss being here, miss all of you, love this site and its community, just blows that I've had some messed up crap hit me twice now. I had plans for major project involving a Nintendo female character, but that will never see the light of day. But thank you all for watching the videos. I contacted ShaneM in hopes my original thread gets unlocked. |
frsj8112 |
| ||
Micro-Goomba Level: 8 Posts: 7/10 EXP: 1826 Next: 361 Since: 03-07-15 Last post: 2834 days Last view: 2085 days |
Hope you get some more time over for your spare time, so that you can continue your fine work with the ROM-hacking
I tried to patch the Legend of Zelda ROM now with the new patch, but it just starts as a grey image |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 787/968 EXP: 2368039 Next: 93812 Since: 05-24-07 Last post: 958 days Last view: 814 days |
Oh I forgot to mention, this new update you have to start with fresh. So if you have previously created sram saves from whichever emulator, delete those, then run the rom. This is be because the sram has been altered, it's not like the last version. |
kuja killer |
| ||
Level: 55 Posts: 521/628 EXP: 1243868 Next: 70321 Since: 03-20-07 From: Lake Havasu City, Arizona Last post: 282 days Last view: 7 days |
thats very great to hear about the slowdown fixed. I guarentee you'll be getting lots of comments from people about it.
I gotta tell ya when i updated the "megaman 3 improvement" to ver 2.0 almost 2 years after my intial release in 2013 --- update in June 2015 i think ...ohhhh my god i swear EVERYONE talks about the extremely little-to-none lag for Megaman 3 more than anything i ever did in the hack's entirety. Somehow people love that more than any other kind of edit for some reason. Maybe a little odd, but it does make me happy. I've seen very many youtube videos, and recorded streams on Twitch always mentioning "megaman 3 is so awesome with NO lag" ...number 1 most talked about thing heh So if that's any indiciation, then im sure people will be praising you for that alot too. |
frsj8112 |
| ||
Micro-Goomba Level: 8 Posts: 8/10 EXP: 1826 Next: 361 Since: 03-07-15 Last post: 2834 days Last view: 2085 days |
Posted by infidelity Thanks, i renamed the NES-file after patching and now it works. Many thanks again |
MathUser2929 |
| ||
Rat Level: 23 Posts: 70/99 EXP: 63549 Next: 4174 Since: 12-03-12 Last post: 2608 days Last view: 2558 days |
http://www.romhacking.net/hacks/2136/
I noticed your hack page hasn't been updated since 2014. Maybe someone should update that. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 788/968 EXP: 2368039 Next: 93812 Since: 05-24-07 Last post: 958 days Last view: 814 days |
Posted by kuja killer kuja that is amazing! Major props for all the hard work you have done with Megaman 3! I've seen videos and heard and read comments on your work, I know that is such a gratifying feeling, and I'm very happy for you! :-D And thanks for your kind comments on my fix, it was really bumming me for so long, I tried playing it myself for fun and would end up shutting it off. But now it's so much better, I cant wait to actually sit down with it. I actually forgot alot of what I did and where stuff is in this game, which will make it that much more fun. :-) Posted by MathUser2929 yeah I've noticed, I hope it gets updated asap. I updated the patch again, but this is truly it. Small edit, a flashing star will now appear next to the game file, that was used to defeat the game. |
Quick Curly |
| ||
Giant Red Paratroopa Level: 77 Posts: 1376/1443 EXP: 4172326 Next: 18803 Since: 06-15-08 From: Earth Last post: 21 days Last view: 21 days |
Congratulations on your new update(s)! Looks amazing, as always!
Your original thread has been reopened for you! I apologize for the delay in doing so. Zelda - The Legend of Link v4.0 Final In turn, I'll close this thread now since the other has one has been revived. Please feel free to ask for anything else that you might need. Thank you again for all of your hard work and dedication! |
Main - ROM Hacking - Zelda - The Legend of Link 2016 update released | New thread | Thread closed |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 98, rows: 131/133, time: 0.018 seconds. |