Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Challenger

Pages: 1 2 Next
General THPS(X) / Re: The Official THUG Pro Screenshot Thread
« on: February 25, 2020, 09:06:38 pm »
Trolling a game of 4D Chess KOTH as Trump. Glitched into the parking garage toll booth in Beverly Hills.

General THPS(X) / Re: the specified module can not be found
« on: December 29, 2019, 09:00:53 pm »
Usually it's due to DirectX9 not being installed.

General THPS(X) / Re: 1 Billion Combo
« on: November 09, 2019, 06:50:10 pm »
Ok sorry, I couldn

General THPS(X) / 1 Billion Combo
« on: November 05, 2019, 09:06:38 pm »
0m3ga landed a 1 billion point combo last night. He says his personal record is 2.6 billion. Does anyone have a link to the video for that?

Questions & Tutorials / Guide to Installing THUG Pro on Linux
« on: October 23, 2019, 09:39:49 pm »
This guide is for players coming from Windows who have switched to Linux or are considering switching, but want to play THUG Pro. I am assuming you already have Linux installed with needed drivers if using a Nvidia graphics card and have little to no Linux experience. This guide is based on the 64-bit version of Linux Mint 19.2 Cinnamon. The same steps can be followed in Ubuntu 18.04 and other Ubuntu 18.04 based distributions but the interface will be different. You should also have a vanilla copy of THUG2 in the form of 3 CD image files. I haven't tested this with any repacked or cracked versions of THUG2, but they may work. Connect your controller now if you have one. A stock Linux Mint Cinnamon desktop looks like this.

Installing Wine

1. Open the Mint menu and open the terminal. This is the black icon. It's also on your panel.

2. At the ~$ prompt copy and paste:
Code: [Select]
sudo apt-add-repository 'deb bionic main'
Press enter. Enter your root password and press enter again. Wait for the terminal to return to the ~$ prompt.

This adds the repository for Wine to your software sources list so you can install it.

3. Copy and paste:
Code: [Select]
sudo apt install --install-recommends winehq-stable

4. Press y and enter to confirm.

This installs Wine so we can run Windows programs. This will take some time.

5. Wait for this to finish and the terminal will return to the ~$ prompt.

Installing Winetricks

6. Paste the below to install Winetricks which is needed to install Windows prerequisite libraries for Wine.
Code: [Select]
sudo apt install winetricks
7. Wait for the terminal to return to the ~$ prompt.

Creating the Wine prefix

8. Paste the below to create the Wine prefix for the game. A prefix is an isolated folder structure containing Windows, program, and Wine configuration files.
Code: [Select]
WINEARCH=win32 winecfg
9. Click install on the Mono and Gecko prompts.

10. Close the Wine configuration window.

Installing prerequisite libraries

11. Paste the below to install Microsoft fonts, Managed DirectX, and .NET Framework 4.6 libraries. This will take a while.
Code: [Select]
winetricks corefonts mdx dotnet46

12. Follow the prompts to install .NET Framework as you would on Windows.

13. Click Restart Later.

14. Wait for the terminal to return to the ~$ prompt.

Preparing the THUG2 install files

15. Paste the below to install AcetoneISO and fuseiso which will allow you to mount the CD image files and extract the setup files to a folder. Skip to step 29 if you are using a repacked or cracked installer.
Code: [Select]
sudo apt install acetoneiso
Code: [Select]
sudo apt install fuseiso
16. Open AcetoneISO using the Mint menu.

17. Click OK to these prompts.

18. Click Mount and choose the Disc 1 image file. This can be an ISO or BIN file.

19. Be sure the image file is mounted to the virtual drive. You should see the THUG2 icon on your desktop.

20. Open Computer.

21. Right click anywhere in the window and check Show Hidden Files and click the arrow and dot icon in the upper right to show the address bar.

22. Click on Home and open the .wine and drive_c folders.

23 Right click and create a new folder named setup.

24. Open the THUG2 icon on your desktop. Select everything from the virtual drive and copy it to the setup folder.

25. Go back to AcetoneISO and unmount the Disc 1 image file.

26. Right click the setup folder, click the Permissions tab, and give yourself read and write permissions for everything. Click Apply Permissions to Enclosed Files.

27. Repeat these steps for Disc 2 and Disc 3 and copy the files to the setup folder. Confirm merging all folders and overwriting all files. You will also need to reset the permissions for these steps or you will not have permission to merge folders and overwrite files.

28. Your setup folder properties should look similar to this after you have copied all files and folders from all 3 disc image files.

Installing THUG2

29. Double click on setup.exe. Follow the steps and enter the CD key as you would on Windows.

30. Click No as we will not be using the shortcut.

31. Click No, I do not want to install DirectX at this time. Also click No for Gamespy Arcade and click Finish.

32. Download the no-CD crack and overwrite THUG2.EXE in the Game folder shown in the screenshot.

Installing THUG Pro

33. Download the THUG Pro install file to the prefix drive_c folder and double click to launch it.

34. Click Install and choose the THUG2 Game folder as you would on Windows.

35. Wait for THUG Pro to install and verify it completed.

36. Set up your options and configure your controller if you have one.

37. You should see 4 shortcuts on your desktop. The .lnk files are for Windows, delete them. You will need to use the launcher shortcut as the direct shortcut doesn't work in Wine.

38. Close the launcher and verify it opens using the launcher shortcut. Click Play THUG Pro and choose your controller icon scheme.

39. If you run the game at 1080p, it won't fill the screen. Use Alt+Tab and click on the game window to fix this issue. This needs to be done every time you start the game.

40. Verify the game runs properly and your controls work.  Alt+Tab is buggy with Wine, so to quit you will need to use the in-game menu. To load created skaters, parks, and install custom content you will browse to your home folder and the .wine/drive_c folders as before.

Happy Linux Thugging!

Questions & Tutorials / Re: Editing skaters outside of thugpro
« on: October 13, 2019, 08:11:09 pm »
That was created using the PS2 version of THUG2 with a Gameshark code. The SKA file was then imported to the PC version of THUG2. If it works in this version, it will work in THUG Pro.

Questions & Tutorials / Re: THUG2 CAS Flash Glitch Discussion
« on: October 08, 2019, 08:26:19 pm »
I modified a THAW CAS and loaded it in the game. Unfortunately Neversoft has clamped the values to a maximum of 0x5A and 0x4B. I verified this by changing the values, updating the checksum, importing the save file, loading THAW, saving the file in THAW, and re-exporting it again to view in a hex editor. So in short, Neversoft took note of this in THUG2 and didn't want a bunch of flashy messes when people were playing online in THAW.

That doesn't mean the effect itself isn't achievable, if someone would be so kind as to write an infinite colors Gameshark code for THAW I would be able to say for sure if it's possible at all or not. For reference, here is the code for THUG2. It unlocks the saturation and value adjustments.

Inf Sat
207C2D88 00000000
207C2D74 00000000

Inf Val
207C2D88 00000000
207C2D9C 00000000

Someone look into this code please. If we find this effect is possible in THAW that would be pretty amazing.

Questions & Tutorials / Re: THUG2 CAS Flash Glitch Discussion
« on: October 08, 2019, 01:58:00 pm »
Old Phun forum thread for reference:

Wayback Machine snapshot in case Phun goes away:

I’m trying to get this to work with other games. Doing some research on THUG, it was the third RenderWare based game in the series, with THUG2 using a different render engine. Comparing the save file formats, I don’t see the color variables used in THUG. However, I’m checking in to THAW which appears to be a similar file layout to THUG2. Once I can isolate the addresses for the saturation and value adjustments I’ll try injecting 0x65 and 0x56 to see if I can replicate the effect in the PS2 version.

Regarding the underlying cause, reaching out to the PCSX2 community on this one.

Stay tuned!

General THPS(X) / Re: Buttslapping in THP8?
« on: July 23, 2019, 03:21:06 pm »
Awesome, will try it in both games as I still have them.

General THPS(X) / Buttslapping in THP8?
« on: July 23, 2019, 12:50:03 pm »
I played Project 8 for a few years (more than most people would) and just now realized you can do buttslaps. This, combined with the bail physics, is making me pick it up again and see what can be done.

Does anyone else know about this? I want to try airshuffles and boostplants next.

Questions & Tutorials / Re: CAS Flash Glitch in THUG Pro?
« on: June 06, 2017, 10:06:09 pm »
So I started digging back in to this, not with an expectation of finding the cause of the glitch, but in attempt to learn more about the effect. First I did some more research on the Graphics Synthesizer chip and how it operates. It runs on surprisingly basic principles:

To try to answer the original vague question - the PS2 was exceedingly basic. You have a pool of embedded memory the GPU can access, and that's used for everything - all your framebuffers (colour, z, scanout) and textures.


The PS2 has a very simplistic rasteriser - you get a colour at each vertex, interpolated across the polygon (non-perspective correct at that) and one texure co-ordinate per-vertex, fixed point (which means you get wobbly textures if you don't keep your co-ordinates in a sensible range), again interpolated - though at least the texture is perspective correct.

For each pixel it can look up a texture at the interpolated co-ordinate (the most you get in filtering is trilinear, but typically you would use bilinear with nearest-level mipmapping), modulate the texel with the interpolated colour, and then blend that with whatever was in the display using a fairly basic set of alpha-blend modes (you don't even get a modulated blend, except with an alpha value... most you can do with colour is add or substract).

So what I take from this is something is going wrong during the final "blending" stage causing a random mess of colors to be mapped to each vertex and overlaid onto the original texture before the mesh is rendered to the screen. I found a program called Texmod, a DirectX texture viewing and ripping tool. I ran this on top of PCSX2 and it shows the following output in the upper left:

Texmod allows you to cycle and highlight each texture in VRAM. When a texture is selected it's replaced with green and the texture itself is shown in the upper left. So I selected my flashed angel wings and got this result:

The green wings still have a flickery shadow over them with the original texture remaining uncorrupted and unchanging, which confirms my theory regarding the transforming overlay. This falls in line with what WhoElseButMe suggested.

Questions & Tutorials / Re: CAS Flash Glitch in THUG Pro?
« on: September 11, 2016, 03:49:11 pm »
Hmm, I've gotten boards to flash on PS2 using wheel color, but only with custom boards swapped with a Gameshark code. In this case wheel color affects the whole board, which may have been what you're seeing.

Questions & Tutorials / Re: CAS Flash Glitch in THUG Pro?
« on: September 11, 2016, 01:20:35 pm »
Yeah that's what I've been hearing from all angles. However, I learned from sk8ace yesterday it has been done in THUG Pro but sk8ace doesn't have the name of the guy who pulled it off. He literally saw the guy come into a room with a flashed CAS. I mainly posted this thread in hopes he would see it and chime in. There another guy from the Phun forums who seemed to be going heavy into it about a year ago, Uncle Lester. However, I never heard back from him. Is he an active member of THPSX?

Questions & Tutorials / THUG2 CAS Flash Glitch Discussion
« on: September 11, 2016, 09:26:16 am »
If you played THUG2 on PS2 you used to see this a lot. People would have this crazy CAS with parts that flashed all colors of the rainbow. I love this, but seems it's not possible on PC. Has anyone looked into seeing if this is possible in THUG Pro? You need the infinite saturation/value hacks for colors. I still remember how to do it.

I have tried everything I can think of from replacing script files with their PS2 counterparts to importing flashed CAS files from my memory card to hex editing saturation and values manually. I have been able to replicate the effect in PCSX2 so the effect itself is possible to reproduce on the PC platform. The main thread I have on Phun is here with lots of details on what I tried:

General THPS(X) / Re: THUGPRO Crashed My Graphics Driver?
« on: September 10, 2016, 10:05:07 pm »
The Windows ACPI driver, Acpi.sys, is an inbox component of the Windows operating system. The responsibilities of Acpi.sys include support for power management and Plug and Play (PnP) device enumeration

That points to a Microsoft issue.

Pages: 1 2 Next