Modding Goldeneye:Rogue Agent

Discussion in 'NDS - ROM Hacking and Translations' started by opearn, Jan 3, 2009.

Jan 3, 2009

Modding Goldeneye:Rogue Agent by opearn at 5:36 AM (4,144 Views / 0 Likes) 13 replies

  1. opearn
    OP

    Newcomer opearn Advanced Member

    Joined:
    May 27, 2008
    Messages:
    50
    Country:
    Australia
    Required Tools
    Dslazy
    TilEd 2002
    sseq2mid
    Kiwi Ds Editor
    A Hex Editor

    FIRST STEP

    extract your clean rom (unedited) with dslazy

    Now you will have folders and files like this:

    NDS_EXTRACT
    data
    overlay
    header.bin
    y7.bin
    y9.bin
    arm7.bin
    arm9.bin
    banner.bin


    Editing The Games Icons

    go to the data folder, inside the data folder there are many other folders,
    to get to the icons go to the folder icons (surprised?)
    try to preview one... (it wont work)
    they aren't in the average windows format,

    to edit them use tiled2002

    Using TilEd 2002
    Open up TilEd 2002
    now click the Browser button (where the file button normally is)
    Then click Open
    navigate to your icons
    (dslazy/NDS_EXTRACT/data/icons)
    they wont show up,
    click where it says all compadible roms then click all files
    then open up a icon (e.g DrNo.ico)
    a jumble of random colors apears,
    to fix this click SNES 4bb (see picture)

    IMG

    now you should get a picture like this image shows
    IMG
    to fix colors press buton indicated in previous picture.
    (note this isn't the right pallette, could someone please make one?)

    copy tiles to editer window then select paint mode
    and edit in the editer window

    (these arn't the virtual trainning icons... they are the ones that pop up when you have to verse "xenia onnatop" and other charachtors in campaighn.)

    Text Editing
    Objectives and stuff...
    Editing Level Objectives Text
    I will use Fort Knox as an Example
    go to:
    dslazy\NDS_UNPACK\data\Levels\1_0_FortKnox
    open 1_0_Crash.txt with notepad
    now type in the new message (in the same space as the old one)
    (try to keep similar length, otherwise falls of screen)
    (for more space delete the empty lines between text (but not above the text!))
    also works on all the other txt files in the level folders

    Editing In Game Text

    Remember this txt from level 1?
    Code:
    YOUR PERSONAL SIDEARM, THE SPEC 9, IS CURRENTLY EQUIPPED IN YOUR RIGHT HAND. PRESS THE R BUTTON TO FIRE YOUR RIGHT HAND WEAPON...PRESS THE L BUTTON TO THROW GRENADES OR FIRE YOUR LEFT HAND WEAPON. YOUR GRENADES WILL BE HOLSTERED UNTIL YOU SWITCH BACK TO THEM BY DOUBLE TOUCHING THE LEFT WEAPON ICON.
    OR Even
    Code:
    NUCLEAR DEVICE LOCATED! NOW DEFUSE IT!
    its in Templates.Crt
    open templates.crt in your hex editer then press CTR+F and search for the string you want (e.g "NUCLEAR DEVICE" or "YOUR PERSONAL" for guns just search for their names e.g "JACKAL")
    edit to your every will (without adding extra hex bytes!), and thats a little more of this game hacked...

    EXAMPLE IMAGES:
    IMG1
    IMG2
    (You can edit some of this directly through the rom but it shows a message on boot up something like "Menus Edited Please Recompile")


    Editing The Games Music/Sound

    I'm not too sure about this but heres some info i got off the net

    Extracting SDAT files

    in dslazy/NDS_EXTRACT/data/Sounds there are some files (Sound_All.sdat ect)
    open Kiwi Ds's Editor
    then click File/open
    navigate to dslazy/NDS_EXTRACT/data/Sounds
    open file you want to extract,
    it will then show upon the editor,
    double click it.
    this should bring up a new window, now select all.
    then click extract selected.

    Repacking SDAT files

    open Kiwi Ds's Editor
    then click Tools/Make SDAT
    clck source files foledr (the ... button)
    then navigate to the extracted files directory

    Converting SSEQ to MIDI

    copy SEQ_MUSIC0.sseq (exsample) to the sseq2mid-20070314\bin
    create a new bat/batche file insert this code
    Code:
    sseq2mid.exe -1 SEQ_MUSIC0.sseq
    pause
    this will give you a MID file,

    Converting MIDI to SSEQ
    kiwids released a program called mid2sseq, (link)
    will use soon

    Model Swapping Data

    incorrect model swapping will cause the game to freeze,

    your guns are labeled like 'ar4_commando.nsbmd'
    your enemys guns are labeled like 'npc_assault_rifle.nsbmd'

    i will work on a model swapping compadability list...
    (probably on my own site so i can work in html)
    Swapping Jackal and spec9 works (animations work to : shoot and reload)
    replacing the minigun with 50 caliber machine freezes the game
    this could be due to animation file incompadibilitys...
     
  2. Edgedancer

    Member Edgedancer Director of Moon based operations

    Joined:
    Oct 2, 2006
    Messages:
    2,641
    Location:
    Canberra
    Country:
    Australia
    Now I am waiting for someone to make a Halo version.
     
  3. Orangegamer

    Member Orangegamer GBAtemp Fan

    Joined:
    Apr 20, 2008
    Messages:
    386
    Location:
    B.....you don't wanna know
    Country:
    United Kingdom
    me too
    thats exactly what i was thinking
    lol
    u stole my idea
    [​IMG]
     
  4. Hadrian

    Former Staff Hadrian Better than Craigslist

    Joined:
    Oct 12, 2004
    Messages:
    16,978
    Country:
    United Kingdom
    Can someone make tools so we can mod a good FPS?
     
  5. Inpression

    Newcomer Inpression Advanced Member

    Joined:
    Jun 19, 2007
    Messages:
    58
    Country:
    United States
    The goal is already set, it's in the first half of the name.
     
  6. pika9323

    Member pika9323 GBAtemp Fan

    Joined:
    Nov 23, 2008
    Messages:
    408
    Country:
    Germany
    Awesome.

    Now custom online Maps. *Dreams*
     
  7. opearn
    OP

    Newcomer opearn Advanced Member

    Joined:
    May 27, 2008
    Messages:
    50
    Country:
    Australia
    custom maps is a very different matter,
    i highly doubt that i could make anything as advanced a that...
    although will have a more detailed look at map hacking possabilitys tommorow...

    and on the topic of halo ds, how about you get a similar homebrew game?
    Renegade Ds
    its by a guy called iainprice... GbaDev Forum (i put most recent download link above... but here is the post he releases new versions in)

    although back to haloDS
    Modding to that extent is really really tricky...
    if you happened to be a master hacker that could crack nsbmd model format then you probably could do it
    (after completly remaking the halo models with less polygons...)
     
  8. opearn
    OP

    Newcomer opearn Advanced Member

    Joined:
    May 27, 2008
    Messages:
    50
    Country:
    Australia
    This will interest you then!
    i've just hacked gun names,
    heres a picture of me about to pick AR4,
    IMG
    note the guns text is "PLASMA RIFLE"
    also on the top right i changed the text from score to kills.

    -opearn
     
  9. Cortador

    Member Cortador GBAtemp Fan

    Joined:
    Nov 27, 2008
    Messages:
    395
    Country:
    United States
    Sounds really interesting. Awaiting for a halo version [​IMG]
     
  10. opearn
    OP

    Newcomer opearn Advanced Member

    Joined:
    May 27, 2008
    Messages:
    50
    Country:
    Australia
    does anyone know whats up with the model files in goldeneye? they don't read with nsbmd viewer, and appear different to other nsbmd models... anyone got any info?
     
  11. Edgedancer

    Member Edgedancer Director of Moon based operations

    Joined:
    Oct 2, 2006
    Messages:
    2,641
    Location:
    Canberra
    Country:
    Australia
    When I said "Now I am waiting for someone to make a Halo version" I was referencing the video that surfaced last year. I couldn't give a flying shit about Halo.
     
  12. megawalk

    Member megawalk The Legendary SRW Addict

    Joined:
    Jun 14, 2008
    Messages:
    1,067
    Location:
    Netherlands
    Country:
    Netherlands
    all models look simple to me
    have you ever tried to convert them to a nodes & polygons editing program sort of code ?
    because those 3d gameplay look metasequia worthless stuff
    think back of runescape they used the same kind of 3d model writing but then on a small scale and in a rpg style
    maybe this will help
    as for a gun in a hand, i would say hmmm yes it adds in 3d modeling
    so in other words it looks like you hold it with your hands. actually your are holding the air maybe
    it is up to you but as i see how it is the objects look as a matter of tilesets in specific 3d
     
  13. opearn
    OP

    Newcomer opearn Advanced Member

    Joined:
    May 27, 2008
    Messages:
    50
    Country:
    Australia
    umm... soz that last post by me (the one that i think you're refering to), was me jumping to a conclusion, i didn't sleep the nite b4, and i was tired, sorry... i was meaning if opened in a hex editer they appeared different (this was jumping to a conclusion! i compared something like 3 models... with a hex compare thingy)

    oh and i'd really rather not think of runescape, i hate it...
     
  14. maxim380

    Newcomer maxim380 Member

    Joined:
    Aug 18, 2008
    Messages:
    28
    Location:
    netherlands
    Country:
    Netherlands
    is there a game like goldeneye with the maps (icons, levels, menus etc.)? [​IMG]
     

Share This Page