Results 1 to 3 of 3
  1. #1
    EmuTalk Member
    Join Date
    Apr 2013
    Posts
    110
    Mentioned
    0 Post(s)

    N64 Project64 - All you need to get started is right in here!

    This thread will hopefully help anyone who wants to experience Nintendo 64 with as much accuracy as possible using Project64 as of today 2019-04-26

    What I'm attaching is a clean package of Project64 2.4.0-955-g352dcff (2019-04-24) that contains the following:

    Audio - Azimer's Audio v0.70 WIP 9 which is an older but stable version of the plugin that should work great with most games

    GFX - angrylion's RDP Plus r7-82 which is from 2018-11 last year, it's stable, works really good and is the most accurate GFX plugin (named angrylion-plus.dll.bak)

    UPDATE
    GFX - angrylion's RDP Plus r7-104 Updated plugin from 2019-05-23 with working Vsync and Exclusive Fullscreen
    UPDATE

    Input - N-Rage Input Plugin V2 2.3c which is the best input plugin with a lot of options

    RSP - RSP Plugin 1.7.4.955-g352dcff which is the default RSP that comes with Project64, the performance is better compared to cxd4's RSP and works great with angrylion

    RSP (Alternative) - cxd4's RSP which is a Static Interpreter and much more compatible than Project64's default RSP, useful for a handful games but can be used all the time if you got the horsepower

    The package also contains the default Project64.cht, Project64.rdb and Project64.rdx files in the Config folder but as an added bonus I have also included my tailor made ones which is labeled Project64_Black_Zero.cht, Project64_Black_Zero.rdb and Project64_Black_Zero.rdx

    This is a snippet example from my RDB and the game GoldenEye:
    Code:
    [0414CA61-2E57B8AA-C:50]
    Good Name=007 - GoldenEye (Europe)
    Internal Name=GOLDENEYE
    Status=Compatible
    RDRAM Size=8
    Save Type=4kbit Eeprom
    Counter Factor=1
    ViRefresh=1500
    AiCountPerBytes=400
    32bit=No
    Use TLB=Yes
    Fixed Audio=0
    Sync Audio=1
    Delay DP=Yes
    Delay SI=No
    Audio Signal=No
    AudioResetOnLoad=No
    CPU Type=Recompiler
    FuncFind=2
    Reg Cache=Yes
    Linking=On
    Fast SP=No
    SMM-Cache=0
    SMM-PI DMA=0
    SMM-TLB=0
    SMM-StoreInstr=0
    SMM-Protect=0
    SMM-FUNC=0
    TLB: Vaddr Start=0
    and as you can see it's quite different from the original default RDB entry:
    Code:
    [0414CA61-2E57B8AA-C:50]
    Good Name=GoldenEye 007 (E)
    Internal Name=GOLDENEYE
    Status=Compatible
    Core Note=Intro too fast
    Plugin Note=[Glide64] frigate water bug
    32bit=No
    Clear Frame=2
    FuncFind=2
    SMM-Cache=0
    SMM-FUNC=0
    SMM-PI DMA=0
    SMM-TLB=0
    Everything you need to know and perfect your RDB is in the RDB Info.txt in the Config folder

    I have also included a MemPak folder containing a clean and pre-formated MemPak01.mpk file which is ready to use for games that saves to MemPaks

    This package doesn't contain any of the default Audio, GFX and Input plugins since I only aspire for accuracy.

    What you also need to know is that in the Project64.cfg file this entry should always be -1
    Code:
    [Support Project64]
    Run Count=-1
    This makes the annoying messages which normally appear after a couple of times you have run Project64 disappear completely.

    Under the Options\Plugins section in Project64 don't forget to uncheck the "Graphics HLE" checkbox when using angrylion or else it won't work.

    You are free to download and use GLideN64 or other plugins but as I mentioned earlier I only aspire utmost accuracy so what you see is what you get in the package which should be more than enough to start playing Nintendo 64 games like they were intended to on the original system.

    As a final bonus I have also included a custom made .bat batch file loader which looks like this:


    The code for it looks like this:
    Code:
      @Echo off
    title Project64 2.4.0-955-g352dcff
    mode con cols=120 lines=28
    color F0
    echo  -----------
    echo  Nintendo 64
    echo  -----------
    echo.
    echo  1.	007 - GoldenEye (Europe)
    echo  2.	Biohazard 2 (Japan)
    echo  3.	Diddy Kong Racing (Japan)
    echo  4.	Doom 64 (Europe)
    echo  5.	Hexen (Japan)
    echo  6.	Legend of Zelda, The - Majora's Mask (Europe)
    echo  7.	Legend of Zelda, The - Ocarina of Time - Master Quest (Europe) (GameCube Edition)
    echo  8.	Legend of Zelda, The - Ocarina of Time (Europe)
    echo  9.	Mario Kart 64 (Europe)
    echo  10.	Paper Mario (Europe)
    echo  11.	Perfect Dark (Europe)
    echo  12.	Star Wars - Shadows of the Empire (Europe)
    echo  13.	Super Mario 64 (Europe)
    echo  14.	Super Smash Bros. (Europe)
    echo  15.	Yoshi's Story (Europe)
    echo.
    echo.
    echo  Choose the game you want to play by typing the corresponding number above (1-15) then press Enter to load the game.
    echo.
    echo  Type 16 and press Enter to start Project64 for configuration or press Enter to Exit this launcher.
    echo.
    
    set /p a=
    IF %a%==1 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\007 - GoldenEye (Europe).z64")
    IF %a%==2 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Biohazard 2 (Japan).z64")
    IF %a%==3 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Diddy Kong Racing (Japan).z64")
    IF %a%==4 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Doom 64 (Europe).z64")
    IF %a%==5 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Hexen (Japan).z64")
    IF %a%==6 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Legend of Zelda, The - Majora's Mask (Europe).z64")
    IF %a%==7 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Legend of Zelda, The - Ocarina of Time - Master Quest (Europe) (GameCube Edition).z64")
    IF %a%==8 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Legend of Zelda, The - Ocarina of Time (Europe).z64")
    IF %a%==9 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Mario Kart 64 (Europe).z64")
    IF %a%==10 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Paper Mario (Europe).z64")
    IF %a%==11 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Perfect Dark (Europe).z64")
    IF %a%==12 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Star Wars - Shadows of the Empire (Europe).z64")
    IF %a%==13 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Super Mario 64 (Europe).z64")
    IF %a%==14 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Super Smash Bros. (Europe).z64")
    IF %a%==15 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe" "C:\Games\Video Games\Games\Nintendo 64\Yoshi's Story (Europe).z64")
    IF %a%==16 ("C:\Games\Video Games\Consoles\Nintendo 64\Project64.exe")
    Feel free to modify it to your liking and the games you might have, it's a great and quick way to load games that can be used for almost any other emulator.

    Overall I have made quite a lot of tests with this and I got on par experience with m64p, it's quite stable and haven't crashed yet with the 15 games that I own.

    I hope you'll find this useful and I wish you all good luck!
    Attached Files Attached Files
    Last edited by Black Zero; May 24th, 2019 at 08:41. Reason: Update

  2. #2
    EmuTalk Member
    Join Date
    Apr 2013
    Posts
    110
    Mentioned
    0 Post(s)
    This is some screenshots from the settings I use

      Spoiler:

    angrylion's RDP Plus r7-82



    Azimer's Audio v0.70 WIP 9





    N-Rage Input Plugin V2 2.3c






    Here is some screenshots from the games I have and play using the attached Project64 package

      Spoiler:

    GoldenEye



    BioHazard 2





    Diddy Kong Racing



    Doom 64



    Hexen 64



    Mario Kart 64





    Majora's Mask





    Ocarina of Time - Master Quest





    Paper Mario





    Perfect Dark





    Star Wars - Shadows of the Empire





    Super Mario 64





    Super Smash Bros.





    Yoshi's Story






    Got questions? Don't hesitate to ask them!

    Last edited by Black Zero; April 27th, 2019 at 10:26. Reason: Spoiler tags for the screenshots

  3. #3
    EmuTalk Member
    Join Date
    Apr 2013
    Posts
    110
    Mentioned
    0 Post(s)
    I have updated the package with a newer version of angrylion-plus with working Vsync and Exclusive Fullscreen.

    The old version of angrylion-plus is still included in case of issues and is named "angrylion-plus.dll.bak" just remove the .bak extension but make sure to rename the new version to something else like .bak2 or something.

    Recommended settings for newer angrylion-plus version is Unfiltered + Linear + Vsync which gives a sharp and smooth experience.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •