Homebrew re3-wiiu - GTA III Wii U Port

Status
Not open for further replies.

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
564
Trophies
1
XP
3,317
Country
Germany
re3-wiiu is a GTA 3 Port for the Wii U. This is still work-in-progress, so expect a few issues and graphical glitches.
The game should be fully playable though.
This is a port of re3 and the original repo can be found here.

To play this port you need a copy of GTA 3.
You can get the game here: https://store.steampowered.com/app/12100/Grand_Theft_Auto_III/


Instructions
- Due to the slow SD Card speeds, installing this game as a channel might perform better.
- Audio files don't have to be decompressed, but can be.

Run from Homebrew Launcher:
- Download the 're3.rpx' and 'gamefiles.zip' from the latest re3-wiiu release on the releases page.
- Copy the 're3.rpx', the contents of the 'gamefiles.zip' and the contents of your game installation to 'wiiu/apps/re3' on your SD Card.
Required files and folders from your GTA 3 installation are: txd, TEXT, skins, mp3, movies, models, data, audio, anim, gta3.ini. Don't overwrite files from the 'gamefiles.zip'.
- Run the game from the Homebrew Launcher.

Install as channel
Note:
In case you got any 199-9999 issues with the channel even though you're running CFW, make sure to redownload and repack the channel.zip. I've updated the one on github.

- Download the 'channel.zip' from the latest re3-wiiu release on the releases page.
Note: The 're3.rpx' in the 'channel.zip' is different than the 're3.rpx' on the releases page.
- Extract the 'channel.zip' to your PC.
- Copy the contents of your GTA 3 installation to the 'content' folder, inside the 're3' folder (Don't overwrite any files).
Required files and folders from your GTA 3 installation are: txd, TEXT, skins, mp3, movies, models, data, audio, anim, gta3.ini
- Download the 'NUSPacker.jar' from here and place it next to the 're3' folder.
- Run the following command in a terminal or cmd window (Replace the zeros with the Wii U common key)
Code:
java -jar NUSPacker.jar -in re3 -out re3_channel -encryptKeyWith 00000000000000000000000000000000
- Install the 're3_channel' folder with a WUP Installer
When you start a game for the first time the textures need to be converted. This can take a while.
If you for some reason cancel this conversion, delete the 'txd.img' and 'txd.dir' in the 'wiiu/apps/re3/models' folder on your SD Card.

Both the Gamepad and the Wii U Pro Controller are supported for input.

Both the channel and the Homebrew Launcher version save to the 'wiiu/apps/re3' folder on your SD Card.
Saves aren't compatible with the PC version due to different endianness.

Changelog
2021-02-01
- Fix controller configuration not being saved when using the channel
- Fix softlock when trying to bind target next and target prev
- Some code cleanup
2021-02-01-pre
- Fix colors on pause menu and button hints
- Fix water rendering
- Fix settings not being saved
- Add proper support for trails/motion blur (disabled by default)
- Keep the frontend loaded (avoids the 2-3 second freezes when pausing the game)
- Support EAX and EAX3 for audio
- Add crashhandler and add more info to assert screen
In case you get a crash screen, please send an image of it.
- Some performance and stability improvements
- All changes and fixes from the main re3 repo
- Maybe even more things I forgot to list here
2020-12-30
- Initial release

Known Bugs
- None that I know of :P

Feel free to report any other issues here or on the GitHub repo.
If you get a crash or assert screen, please post an image of it here.

Thanks to the GTAmodding team for making this port possible by doing all the reverse engineering of GTA 3.
Special thanks to Maschell, AboodXD, aliaspider, Crementif and QuarkTheAwesome for helping with the Wii U port.


Source code: https://github.com/GaryOderNichts/re3-wiiu
 
Last edited by GaryOderNichts,

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
866
Country
Italy
You are the Messiah!!!!!

Really thanks for your great job man, It's impressed how many progresses you did on it; in short time.... And thanks to the rest of the supporter people ;). Please, keep up because this console for me as many potential.

edit: to whom would like to use NUSPacker if we can say more "User Friendly", I suggest you to download one nice GUI for NUSPacker from @Pokes303 , here : https://github.com/Pokes303/NUSPackerPlus
 
Last edited by CrisMod,

Moon164

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
739
Trophies
0
Age
24
XP
2,357
Country
Brazil
MY GOD, THIS IS FANTASTIC. It's so cool to still see people interested in developing something for the Wii U, I can't wait to try it out, I never played GTA 3 to be honest, San Andreas has always been my only favorite, but who knows, maybe I'll give it a try.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
564
Trophies
1
XP
3,317
Country
Germany
Might actually give this one a try over the Switch version, as that one crashes on me on a specific story mission, locking up the game. Hopefully I can now finish GTA3 properly.

Thanks for this port!
What mission doesn't work on the switch port?
Also note that save games aren't compatible due to endianness.
 
  • Like
Reactions: matahaken

treypop

Member
Newcomer
Joined
Jun 13, 2014
Messages
8
Trophies
0
Age
27
Location
Madison, Alabama
XP
93
Country
United States
I'm trying to build the channel with the script but it keeps telling me " The folder "output" is emtpy. Please add a dummy file to it. " what exactly do I need to do because I've put a file labeled dummy.file as my dummy file and it gave me the same message.
 
  • Like
Reactions: matahaken

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
564
Trophies
1
XP
3,317
Country
Germany
I'm trying to build the channel with the script but it keeps telling me " The folder "output" is emtpy. Please add a dummy file to it. " what exactly do I need to do because I've put a file labeled dummy.file as my dummy file and it gave me the same message.
Make sure you're running NUSPacker next to the 're3' folder, where 'code', 'content' and 'meta' are inside.
 
  • Like
Reactions: matahaken

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,734
Trophies
1
XP
2,569
Country
United States
Tried this out and it works pretty good. Tried using a wii classic controller pro which connects to a wiimote but gta3 didn't read it at all. Playing the game using the gamepad works but the controls feel like they arent how they are normally in gta, at least ps2 style controls.

Went in the options to change the controls but i forgot its based on the pc version so i didn't change anything in the control settings not wanting to mess anything up.
 
  • Like
Reactions: matahaken

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
564
Trophies
1
XP
3,317
Country
Germany
Tried this out and it works pretty good. Tried using a wii classic controller pro which connects to a wiimote but gta3 didn't read it at all. Playing the game using the gamepad works but the controls feel like they arent how they are normally in gta, at least ps2 style controls.

Went in the options to change the controls but i forgot its based on the pc version so i didn't change anything in the control settings not wanting to mess anything up.
Yeah the classic controller currently isn't supported. It's missing a few buttons.
It doesn't have the stick push-down buttons. Maybe I can map them to the D-PAD in the future?

I never played the PS2 version but you should be able to customize pretty much all of the controls in the control settings. Also try setting standard mode instead of classic mode.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,734
Trophies
1
XP
2,569
Country
United States
Yeah the classic controller currently isn't supported. It's missing a few buttons.
It doesn't have the stick push-down buttons. Maybe I can map them to the D-PAD in the future?

I never played the PS2 version but you should be able to customize pretty much all of the controls in the control settings. Also try setting standard mode instead of classic mode.
Remapping the controls works fine, thank you. Personally have not noticed any framerate drops myself. Might be because i'm using a class 10 sd card. If anything just a slight pause when going into the menu for gta3 thats about it. Great release.
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
564
Trophies
1
XP
3,317
Country
Germany
Remapping the controls works fine, thank you. Personally have not noticed any framerate drops myself. Might be because i'm using a class 10 sd card. If anything just a slight pause when going into the menu for gta3 thats about it. Great release.
Haha, I did my testing with a Class 4 SD. That's probably the reason for my slowdowns.
 
Status
Not open for further replies.
General chit-chat
Help Users
  • T @ trimesh:
    Yeah, the most obviously deranged indication of this are the heavy-duty console warriors
    Gift
  • KenniesNewName @ KenniesNewName:
    It happens outside of gaming it's just life
    Gift
  • T @ trimesh:
    Yeah, fanbois will fanboi
    Gift
  • KenniesNewName @ KenniesNewName:
    Kinda makes me sad everyone is believing in emulation gives less of a reason for consoles to exist
    Gift
  • T @ trimesh:
    I appreciate the convenience of emulation - but at the same time there is a feeling you get from using original hardware that's hard to match.
    Gift
  • KenniesNewName @ KenniesNewName:
    I feel like consoles will always be here just less of a demand
    Gift
  • KenniesNewName @ KenniesNewName:
    Next gen will probably be all portable
    Gift
  • T @ trimesh:
    Some things (like Super Famicom games) just feel right when you play them using the original hardware and a CRT
    Gift
  • KenniesNewName @ KenniesNewName:
    The PS tablet
    Gift
  • mthrnite tempBOT: @ mthrnite
    switches the box from tv to game
    Gift
  • T @ trimesh:
    Not so sure about that - the tendency for "graphics uber alles" tends to lead to very high power consumption
    Gift
  • KenniesNewName @ KenniesNewName:
    If you look at what's now portability graphics are catching up to console quality
    Gift
  • KenniesNewName @ KenniesNewName:
    Nintendy is a huge example of not everyone caring about powerful specs most that do will be hardcore PC players anyway
    Gift
  • T @ trimesh:
    The thing is that the IATA rules impose a pretty hard limit of 100Wh on battery sizes for lithium batteries - and it doesn't look like Li is going away soon
    Gift
  • T @ trimesh:
    So if you want (say) 4 hours of runtime you need a maximum system-level power consumption of 25W
    Gift
  • KenniesNewName @ KenniesNewName:
    Yeah but we already have AAA titles looking fine on tablet form 1080p displays
    Gift
  • KenniesNewName @ KenniesNewName:
    Human eye can only tell so much of a difference
    Gift
  • T @ trimesh:
    For reference, the PS5 is rated at 350W and the Xbox series X at 275W - and that's console only, without any display
    Gift
  • KenniesNewName @ KenniesNewName:
    But the future always holds performance never know what the aliens will donate from their left over tech
    Gift
  • T @ trimesh:
    Maybe :) - but batteries have turned out to be a pretty hard problem
    Gift
  • KenniesNewName @ KenniesNewName:
    Like I said most that will truly care will already be hard core gaming pcers
    Gift
  • T @ trimesh:
    And DF subscribers :)
    Gift
  • KenniesNewName @ KenniesNewName:
    I bet you could find a neighbor with a ps5 and they'd have no idea what the word spec means
    Gift
  • T @ trimesh:
    Yeah probably - people on forums seem to care a lot, but they are heavily self-selected
    Gift
  • KenniesNewName @ KenniesNewName:
    Most on forums try to get a good learning of actual tech
    Gift
    KenniesNewName @ KenniesNewName: Most on forums try to get a good learning of actual tech