• Login
  • Register
  • Login Register
    Login
    Username:
    Password:
  • Home
  • Members
  • Team
  • Help
User Links
  • Login
  • Register
  • Login Register
    Login
    Username:
    Password:

    Quick Links Home Members Team Help
    Tendo City Tendo City: Metropolitan District Tendo City I call my golden retriever seeing eye dog a Goldeneye dog

     
    • 0 Vote(s) - 0 Average
    I call my golden retriever seeing eye dog a Goldeneye dog
    Dark Jaguar
    Offline

    Administrator

    Posts: 19,619
    Threads: 1,571
    Joined: 10-12-1999
    #10
    28th March 2023, 12:05 PM (This post was last modified: 28th March 2023, 7:35 PM by Dark Jaguar.)
    (28th March 2023, 9:03 AM)Sacred Jellybean Wrote:
    Quote:Oh and here's a little trick to help you with aiming to a small extent.  The Dot!
    This is a clever hack. I’ll have to try this out. 
    Quote:they've got access to the source code

    Whoa, how did they get this? Did it get leaked or something? Getting one’s hands on game source code is unusual, right?

    Normally yes, but the leaks started a while ago and keep getting bigger.  Of course, the best examples are companies like Id who willingly release their own source code rather often.  Well, used to.  After Id was bought by Bethesda, the source code releases kind of dried up.  I think the last one we got was for Doom 3.

    Then there was the Blizzard leak.  We've got the code for Diablo now thanks to that.  After that, an even bigger one from Microsoft.  It included a crazy amount of internal data like the aforementioned unreleased Goldeneye remaster, as well as source code for older versions of Windows and the XBox and 360 custom OS.

    However, that's small change!  Get ready for this...  The Nintendo megaleak.  This one was an even bigger leak than what MS got hit with (but not as big as MS's most recent source code leak... of all of their major cloud code for their enterprise products).  This one's got source code for Nintendo games going back decades, including a handful of Rare games in various states of completion.  That includes Star Fox, Star Fox 2, and a few others that can now be properly recoded to run at higher frame rates without completely messing up the timing by making the game play way too fast.  It also includes a lot of Nintendo's unreleased projects coming to light.

    Alright, so the big issue with these code leaks is it's illegal to publish them or projects using them.  The grey zone (not the movie... oh god that movie is grim, and stark) here is "decompiling".  It's taken a lot of work, but by finding out exactly what programming languages AND which custom coding databases Nintendo used to make various games, they've found a way to completely "back convert" games into their original source code.  They test this by immediately recompiling the game back into a ROM and then checking the hash to make sure it matches.  When it does, they know they have bit for bit identical source code and the right features on in their compiler.

    They've been focusing on N64 games for this, but we've got full decompiled source code for Super Mario 64, Ocarina of Time, Goldeneye, Perfect Dark, and I think Banjo Kazooie last I heard?  These games can TRULY be ported to PC with all kinds of custom features that won't require the awkward kludges we currently use to hack these games with ROM patching, and basically this was just reverse engineering.  It's hard to say that this is the literal exact source code, it's just known that it's FUNCTIONALLY identical.  So long as they didn't copy the original code at any point, reverse engineering is considered protected fair use.  Of course, the mods to these games are still going to start out a little slow even with the source code.  There's one thing missing that never gets compiled, and that's code comments.  NONE of the code is going to have the programmer's original commenting, and ALL the variables are going to be given more generic names by the automated process that decompiles them.  The code names for the variables, as well as the code comments, are irrecoverable.  So, this means experimenting and reading through it line by line to figure out what does what.  As it's worked through, the hackers responsible are commenting the code and giving useful variable and function names bit by bit.  The more is done, the easier it gets to figure out what the remainder does.  Point is, it's a big step and basically makes these games fully "open".  Well, except they're ONLY sharing the code, not the assets.  Textures, models, sounds, that's all still got to be ripped yourself from your own surely legally obtained ROM.

    Edit: Oh and thank you but before you praise me too much, apparently the current world record for Facility 00 is 51 seconds which is just... well it's something I can't even imagine.  I'm content just beating my own time though.  Oh and, one thing I love about the little unintended gameplay tricks I used (ABF) is that they're all still sensible in-universe.  I merely used guards to open doors for me by alerting them with gunfire.  Dr. Doak is still a pain though.
    "On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question." ~ Charles Babbage (1791-1871)
    Reply
    Reply
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)



    Messages In This Thread
    I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 14th March 2023, 9:05 AM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 15th March 2023, 7:28 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 16th March 2023, 4:43 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by A Black Falcon - 16th March 2023, 8:09 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 16th March 2023, 10:02 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 20th March 2023, 2:28 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Sacred Jellybean - 27th March 2023, 7:19 AM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 28th March 2023, 4:55 AM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Sacred Jellybean - 28th March 2023, 9:03 AM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 28th March 2023, 12:05 PM
    RE: I call my golden retriever seeing eye dog a Goldeneye dog - by Dark Jaguar - 8th July 2023, 4:26 PM

    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Toven Solutions

    Home · Members · Team · Help · Contact

    408 Chapman St. Salem, Viriginia

    +1 540 4276896

    etoven@gmail.com

    About the company Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    Linear Mode
    Threaded Mode