don't click here

Sonic the Hedgehog: The Lost Land 2

Discussion in 'Engineering & Reverse Engineering' started by Shadow Fire, Feb 6, 2005.

Thread Status:
Not open for further replies.
  1. Heran Bago

    Heran Bago

    Ah! It's Puyo battle then. Tech Member
    Jesus. Calm down people. We're all entitled to beign assholes and have our work bashed more than it deserves.

    Quickman, I'd like to see you make a hack. You have pleanty of insight about what makes hacks bad, if you tried you could make a good one.
     
  2. VGMusicMaster

    VGMusicMaster

    Member
    60
    0
    0
    Can anyone mirror it for me? Thanks very much!
     
  3. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    That's the problem. I've got my opinions, but the well of ideas runs dry as a bone.
     
  4. Shadow Fire

    Shadow Fire

    Ultimate victory! Member
    1,557
    0
    16
    The Land of Darkness
    Sonic: The Lost Land (Series), The GCN (site)
    You're in luck, because just now, I decided to publicly post version 1.1.5, which had less edits than I expected, but enough to make me happy.

    To download the MP3 supported version, click here. Filesize: 65.6MB

    To download the NON-MP3 supported version, click here. Filesize: 1.1MB

    Enjoy!
     
  5. OrdosAlpha

    OrdosAlpha

    Who's next!? Oldbie
    OK, the timer's screwed, it's countin' down the minutes as seconds, 10 seconds = dead.

    The checksum wasn't OK, I had to fix it.

    The HUD was messed up on certain zones - I take it this is one of the bugs?

    The character start points need to be adjusted for several zones also, the character drops down onto the ground - I guess that's another of those bugs?

    I could say more if it wasn't for the timer cock-up.

    And the level selct text looks fine in-game.
     
  6. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    And...it...trickles...down...the...pipe...one...byte...at...a...time...

    Five minutes to 1337 o'clock.
    Four minutes to 1337 o'clock.
    Three minutes to 1337 o'clock.

    Summary: everything is messed up. Art, timer, level loading, title card... it's all screwed up. What works is quite nice though - ingame I will agree the level select background is more manageable, the Press Start looks a little naff. Many many many many bugs.
     
  7. gogo444

    gogo444

    Pending Member
    30
    0
    0
    where the sun doesn't shine
    learning C, visual basic and assembler
    yeah it has its bug but its just owns...
    hope that you can fix the problems.
     
  8. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Heh, didn't I tell you about the fuxed timer? :P

    I'll try helping you fix it though. We'll run through xeno's instructions again, eh? =P
     
  9. Shadow Fire

    Shadow Fire

    Ultimate victory! Member
    1,557
    0
    16
    The Land of Darkness
    Sonic: The Lost Land (Series), The GCN (site)
    You must be using Kega. For some reason, the code doesn't work properly, and the minutes count down like seconds. Gens Plus has no problems. At least, I've not seen any...

    Hmmm... I fixed the checksum prior to uploading... Odd... unless I accidentally uploaded the wrong version.

    If by messed up, you're referring to the palette, then yeah. I'll be fixing that for the next release. If you mean something else... then I don't know.

    All character start points are perfect on mine...

    As stated, it must be a bug with Kega. If you're using Gens/Gens Plus, then I think you should download the IPS patch I uploaded. At least I know it works...

    MP3 Support IPS

    NON MP3 Support IPS

    If it keeps fucking up, then I'll most likely need to just send it to someone else, and get them to host it... just a note though...

    DON'T USE KEGA WITH MY HACK!
     
  10. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    SF, it messes up in Genecyst as well. I think GENS is the problem; It's accepting incorrect code and processing without problem.
     
  11. Shadow Fire

    Shadow Fire

    Ultimate victory! Member
    1,557
    0
    16
    The Land of Darkness
    Sonic: The Lost Land (Series), The GCN (site)
    You'll hafta speak to xenoSonic about that. He's the one who coded the timer, and I followed it exactly. He has the same issues...
     
  12. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    Really? Guess we should revise the code then. Got a link to his topic?
     
  13. Shadow Fire

    Shadow Fire

    Ultimate victory! Member
    1,557
    0
    16
    The Land of Darkness
    Sonic: The Lost Land (Series), The GCN (site)
  14. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
  15. Quickman

    Quickman

    be attitude for gains Tech Member
    5,595
    18
    18
    :x
    omg porjcet
    Let's get the final word - nevermind emulators, what does the hardware do besides puke? If it doesn't run on hardware you really screwed up somewhere.

    EDIT: And if you're making ASM hacks it's far better to disassemble, edit and recompile. You might also enjoy taking a look at the Megaplay timer which is optimised to counting down rather than just reversing the commands.
     
  16. The Mighty Boosh

    The Mighty Boosh

    Stupid like a FOX! Member
    The timer does work fine in Gens.

    Anyway, criticism!

    The level select screen is nice, but the text could stand out more. Maybe consider adding a 1pixel shadow around it to make it stand out more? I mean, it's definitely readable, but not ideal.

    On Charcoal cape zone, the water in the background is too close to the same colours Sonic uses, in my opinion, and it makes it look... well, a bit weird. My opinion though, your choice as to whether you change it or not.

    Whenever I complete a level, for some reason parts of the surrounding scenery dissapear. I don't know why this happens, but maybe something you could look into?

    Starlit shrine, I love. Did you do some of the artwork yourself? If so, wonderful work! My one criticism is that the clouds look a little too bright for it to be... well, starlit. But hey, yet again, my opinion.

    I loved your SCZ, it's awesome.

    Nice release, despite the bugs.
     
  17. FinalBeyond

    FinalBeyond

    Member
    1,569
    0
    0
    The sprites do seem too bright for many of the levels.
     
  18. xenoSonic

    xenoSonic

    Tech Member
    27
    0
    0
    I've solved the problem of the screwed up timer, and now have the code that'll work in both Gens and Kega. I've altered the code to compare words instead of bytes, and changed a couple of values as well to make it work perfectly.

    Code (Text):
    1. //check if time is 0:00 before updating (for starposts)
    2. 0C380000FE2266140C380000FE24660C
    3. ****            ****
    4. //copy 9 to mins, 59 to secs, if the above is true
    5. 31FC003CFE2431FC000AFE22
    6.      ****        ****
    7.  
    8. //restarts the seconds at 59 after reaching 00
    9. 0C380000FE2531FC003BFE254EF900040E18
    10. ****    ****    ********
    11.  
    12. (**** indicates incorrect code/data)
    now becomes:
    Code (Text):
    1. //check if time is 0:00 before updating (for starposts)
    2. 0C780000FE2266140C780000FE24660C
    3. ^^^^            ^^^^
    4. //copy 9 to mins, 59 to secs, if the above is true
    5. 31FC3C3CFE2431FC0009FE22
    6.      ^^^^        ^^^^
    7.  
    8. //restarts the seconds at 59 after reaching 00
    9. 0C780000FE2431FC3C3CFE244EF900040E18
    10. ^^^^    ^^^^    ^^^^^^^^
    11.  
    12. (^^^^ indicates corrections to code/data)
    There isn't a great deal of difference, but I'll update my posts on all forums where this info is available. Gens (and Gens+) must be more forgiving of slight errors in code. In future, I'll try and test my hack/code on both emulators.

    Hope this sorts things out, Shadowfire!
     
  19. StephenUK

    StephenUK

    Liquor in the front, poker in the rear Tech Member
    1,678
    0
    16
    Manchester, UK
    Quackshot Disassembly
    I did the art for him for Starlit Shrine. Didn't take too long to be honest, considering 90% of the art is existing game art. I think only the grass and a couple of other things are actually my own work. I used to make art for people on request, but I stopped doing that not long ago coz now I've got a shitload of art to do for myself and I haven't got the time.
     
  20. Shadow Fire

    Shadow Fire

    Ultimate victory! Member
    1,557
    0
    16
    The Land of Darkness
    Sonic: The Lost Land (Series), The GCN (site)
    Strange. I guess the fact that I still edited the ROM afterwards, caused some of the data to disappear, because only the first code string is completely there. The second one is missing 2 bytes, and as for the third...

    I wonder if I could grab a bit of assistance from you, or anyone like Tweaker, etc. I want to get this sorted out. Until then though, it can only be tested on Gens/Gens Plus.
     
Thread Status:
Not open for further replies.