Post Reply 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tony Hawk's Underground 2 Remix
07-02-2015, 06:43 PM
Post: #46
RE: Tony Hawk's Underground 2 Remix
Thanks for tip - work witchout a bit slow but after load level and enable JIT work fast like normal witchout crash
Find all posts by this user
Quote this message in a reply
09-03-2015, 02:50 PM
Post: #47
RE: Tony Hawk's Underground 2 Remix
(07-02-2015 06:43 PM)Butcher696 Wrote:  Thanks for tip - work witchout a bit slow but after load level and enable JIT work fast like normal witchout crash

Hey, I was wondering if you could post your settings? I'm running the latest daily build on Android and it still runs choppy after I try this workaround.

Thanks!
Find all posts by this user
Quote this message in a reply
03-08-2016, 01:38 PM (This post was last modified: 03-08-2016 01:39 PM by K1987.)
Post: #48
RE: Tony Hawk's Underground 2 Remix
Configuración recomendada

youtube.com/watch?v=3p6EJ7_wFIM
Find all posts by this user
Quote this message in a reply
07-12-2016, 11:44 AM
Post: #49
RE: Tony Hawk's Underground 2 Remix
Still crashes after the 2nd cutscene Undecided

Hi I'm Belgian and my English is so-so. I play on desktop PC running Windows 8.1. I don't have any technical knowledge
Find all posts by this user
Quote this message in a reply
05-07-2017, 10:03 PM
Post: #50
RE: Tony Hawk's Underground 2 Remix
Hello,

Seems redundant but I'm having trouble running THUG 2 Remix on both OpenEmu (Just the loading screen loads) and PPSSPP (it cuts out about 10 seconds into play) and JPCSP (doesn't even recognize it). I've tried downloading different versions and even tweaking the settings (which gave me improved graphics and added about 3 seconds of gameplay) but it still won't run on my OS Sierra MacBook pro.

I don't plan on giving up on it just yet, but I'm willing to look at alternatives, would anyone suggest another Tony Hawk game that runs awesome on emulators? Or by the grace of the Emu Gods is there finally a working version of THUG 2 Remix? Or even a screenshot of settings? (*IN ENGLISH*) Please let me know, I've been fiending to play this game for a while.

Thanks,
-I
Find all posts by this user
Quote this message in a reply
05-09-2017, 01:14 AM
Post: #51
RE: Tony Hawk's Underground 2 Remix
So this game is weird;p, it has a very verbose debug info pointing at PPSSPP very inaccurate UMD speeds, but the actual problem is with self modified code and JIT. Made a silly workaround for it:
Code:
_S ULES-00033
_G Tony Hawk's Underground 2 Remix
_C0 JIT refresh
//To be safe best set cheat refresh rate to or close to single digit value,
//this cheat doesn't do anything aside from checking some code which game modifies on it's own
//read code type refreshes JIT which avoids crashes just like that:]
_L 0xE0000000 0x00065668
_L 0xE0000000 0x000655D8
_L 0xE0000000 0x000655DC
_L 0xE0000000 0x000655E0
_L 0xE0000000 0x000655E4
_L 0xE0000000 0x000655E8
_L 0xE0000000 0x000655EC
_L 0xE0000000 0x000655F0
_L 0xE0000000 0x000655F4
_L 0xE0000000 0x000655F8
_L 0xE0000000 0x000655FC
_L 0xE0000000 0x00065600
_L 0xE0000000 0x00065604
_L 0xE0000000 0x00065608
_L 0xE0000000 0x0006560C
_L 0xE0000000 0x00065610
_L 0xE0000000 0x00065614
_L 0xE0000000 0x00065618
_L 0xE0000000 0x0006561C
It might need to refresh more addresses, but at least tutorial seems to work with those.

This game can also be played with interpreter(settings->tools->dev tools: cpu core) as noted in this thread earlier, but interpreter tends to be more buggy since nobody uses it.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
05-23-2017, 10:03 PM (This post was last modified: 05-23-2017 10:26 PM by rubejb.)
Post: #52
RE: Tony Hawk's Underground 2 Remix
(05-09-2017 01:14 AM)LunaMoo Wrote:  So this game is weird;p, it has a very verbose debug info pointing at PPSSPP very inaccurate UMD speeds, but the actual problem is with self modified code and JIT. Made a silly workaround for it:
Code:
_S ULES-00033
_G Tony Hawk's Underground 2 Remix
_C0 JIT refresh
//To be safe best set cheat refresh rate to or close to single digit value,
//this cheat doesn't do anything aside from checking some code which game modifies on it's own
//read code type refreshes JIT which avoids crashes just like that:]
_L 0xE0000000 0x00065668
_L 0xE0000000 0x000655D8
_L 0xE0000000 0x000655DC
_L 0xE0000000 0x000655E0
_L 0xE0000000 0x000655E4
_L 0xE0000000 0x000655E8
_L 0xE0000000 0x000655EC
_L 0xE0000000 0x000655F0
_L 0xE0000000 0x000655F4
_L 0xE0000000 0x000655F8
_L 0xE0000000 0x000655FC
_L 0xE0000000 0x00065600
_L 0xE0000000 0x00065604
_L 0xE0000000 0x00065608
_L 0xE0000000 0x0006560C
_L 0xE0000000 0x00065610
_L 0xE0000000 0x00065614
_L 0xE0000000 0x00065618
_L 0xE0000000 0x0006561C
It might need to refresh more addresses, but at least tutorial seems to work with those.

This game can also be played with interpreter(settings->tools->dev tools: cpu core) as noted in this thread earlier, but interpreter tends to be more buggy since nobody uses it.

Silly question... but how do I use this? Do I just use the latest auto-build and it's implemented?

Also, I see that you reference ULES-00033 which appears to be the EU version. Does that mean it won't work with the US version?

But anyway... THANK YOU!!! I've been waiting for THUG2RE to be working on PPSSPP since I first downloaded the emulator.

If you can get this running without crashes, I'd do horrible, wonderful things to you... or something.

edit:

I forgot to mention... if you need someone to test this out, I'll gladly test this out on Android.
Find all posts by this user
Quote this message in a reply
05-23-2017, 11:24 PM
Post: #53
RE: Tony Hawk's Underground 2 Remix
Well this is a cwcheat, so it's to be used as normal cheats, first post of this thread explains how to use those.

Unfortunately as you guessed cheats are region specific, sometimes games might be exactly same between regions so you could still try and there's a chance it will work, but if not then you would need one made for your game version.

If you have a pc with windows that can run ppsspp(doesn't matter how fast/slow as long as it boots the game;p), you could pretty easily help me port it to your version of the game ~ just run the game, open PPSSPP disassembly(ctrl+D or from drop down menu debug menu->Disassembly...) there in the upper left "Go to" field type in 8804000 and press enter, then press TAB which will show another row of numbers in the main part of the disassembly window. Next press ctrl+S(or ctrl+F ~ does same thing) to open search window and search for 1489FFD0, if everything went well ~ hopefully game has same function just in different place ~ you should see something like on this screenshot:
   

It might differ slightly around those vhdp.q instructions as the game constantly modifies those which is the problem in the first place, but if you find it just right click on the highlighted line and Copy Address, then paste it to a reply here.


And if you can't find that, well at worst you will just have to wait longer, the issue of this game is at least pretty clear now so it's just a matter of time and creating an acceptable solution for this very unique problem:].

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
05-24-2017, 01:32 AM
Post: #54
RE: Tony Hawk's Underground 2 Remix
Here's the address I got from the Copy Address using your (perfect) instructions:

0886564C

You realize you're now my favorite person, right?
Find all posts by this user
Quote this message in a reply
05-24-2017, 02:17 AM
Post: #55
RE: Tony Hawk's Underground 2 Remix
Here you go:
Code:
_S ULUS-10014
_G Tony Hawk's Underground 2 Remix
_C0 JIT refresh
//To be safe best set cheat refresh rate to or close to single digit value,
//this cheat doesn't do anything aside from checking some code which game modifies on it's own
//read code type refreshes JIT which avoids crashes just like that:]
_L 0xE0000000 0x00065690
_L 0xE0000000 0x00065600
_L 0xE0000000 0x00065604
_L 0xE0000000 0x00065608
_L 0xE0000000 0x0006560C
_L 0xE0000000 0x00065610
_L 0xE0000000 0x00065614
_L 0xE0000000 0x00065618
_L 0xE0000000 0x0006561C
_L 0xE0000000 0x00065620
_L 0xE0000000 0x00065624
_L 0xE0000000 0x00065628
_L 0xE0000000 0x0006562C
_L 0xE0000000 0x00065630
_L 0xE0000000 0x00065634
_L 0xE0000000 0x00065638
_L 0xE0000000 0x0006563C
_L 0xE0000000 0x00065640
_L 0xE0000000 0x00065644

As in the included comment, don't forget to change cheat refresh rate in cheat menu. Not sure how much impact on performance cheat refresh rate would have on android, since the game runs at 30fps it spends ~ 33ms for each frame so that might be optimal value to set, but if it still crashes, or you want to be safe and forget about using that workaround, you might set it to smaller number like 16 or less.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
05-24-2017, 10:50 AM
Post: #56
RE: Tony Hawk's Underground 2 Remix
(05-24-2017 02:17 AM)LunaMoo Wrote:  Here you go:
Code:
_S ULUS-10014
_G Tony Hawk's Underground 2 Remix
_C0 JIT refresh
//To be safe best set cheat refresh rate to or close to single digit value,
//this cheat doesn't do anything aside from checking some code which game modifies on it's own
//read code type refreshes JIT which avoids crashes just like that:]
_L 0xE0000000 0x00065690
_L 0xE0000000 0x00065600
_L 0xE0000000 0x00065604
_L 0xE0000000 0x00065608
_L 0xE0000000 0x0006560C
_L 0xE0000000 0x00065610
_L 0xE0000000 0x00065614
_L 0xE0000000 0x00065618
_L 0xE0000000 0x0006561C
_L 0xE0000000 0x00065620
_L 0xE0000000 0x00065624
_L 0xE0000000 0x00065628
_L 0xE0000000 0x0006562C
_L 0xE0000000 0x00065630
_L 0xE0000000 0x00065634
_L 0xE0000000 0x00065638
_L 0xE0000000 0x0006563C
_L 0xE0000000 0x00065640
_L 0xE0000000 0x00065644

As in the included comment, don't forget to change cheat refresh rate in cheat menu. Not sure how much impact on performance cheat refresh rate would have on android, since the game runs at 30fps it spends ~ 33ms for each frame so that might be optimal value to set, but if it still crashes, or you want to be safe and forget about using that workaround, you might set it to smaller number like 16 or less.

Holy moley it works! Thank you, thank you, thank you, THANK YOU!

I left the refresh rate at the default for now (77) and it hasn't crashed yet. If it happens to start crashing I'll lower the number.

I'm glad to hear that it will be fixed eventually without needing to use cheats, but at this point it doesn't really matter because this runs perfectly with the cheat workaround!
Find all posts by this user
Quote this message in a reply
05-24-2017, 03:19 PM
Post: #57
RE: Tony Hawk's Underground 2 Remix
Nice, I assumed it needs to be at least every frame if not more since the game is very spammy with self modifying the code there, but then again JIT always handled most of those changes correctly already, otherwise the game would be crashing much quicker and the problem would be more obvious.:] ~ Have fun.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
06-02-2017, 06:09 AM
Post: #58
RE: Tony Hawk's Underground 2 Remix
So is it possible to play THUG 2 Remix w/o crashes on my pc or not?
Find all posts by this user
Quote this message in a reply
10-11-2017, 10:51 AM
Post: #59
RE: Tony Hawk's Underground 2 Remix
(05-24-2017 03:19 PM)LunaMoo Wrote:  Nice, I assumed it needs to be at least every frame if not more since the game is very spammy with self modifying the code there, but then again JIT always handled most of those changes correctly already, otherwise the game would be crashing much quicker and the problem would be more obvious.:] ~ Have fun.

I'm hoping you could help with another issue.

With Mipmapping on, the THUG2 has missing/blurry textures. In recent builds the Mipmap option was taken out of the settings menu. This post explains that it wasn't very useful so it was removed:

https://github.com/hrydgard/ppsspp/pull/9725

I've already posted on that thread asking if it can be added back, but I was wondering if there is a workaround you know about that I can use instead?

Thanks!
Find all posts by this user
Quote this message in a reply
10-11-2017, 12:52 PM
Post: #60
RE: Tony Hawk's Underground 2 Remix
It's affected by the regression caused by this and we already have an issue opened about it. Imo unless [Unknown] wants to fix his work, it should simply be reverted as it's clearly incorrect in a very bad way.

Not a fan of re-adding mipmap option, it was never required for anything aka add's useless clutter and would still leave affected games broken for most users that just play with default settings.

While waiting for this to be officially solved(one way or another probably next release version;]) I recommend one of the below:
- stick to ppsspp versions older than v1.4-205-g8cff9f8bc(which is the first broken one),
- use texture scaling(x2 xBRZ is the fastest) which disables mipmaps,
- build your own ppsspp version that reverts #9678.:]

For Windows(amd64) I could offer my own build:
- download(for source see readme).
But a fair warning, this is my "playground" branch which might have lots of other potentially annoying changes(on a positive side also fixing some other games;p), I will probably not be updating this build and definitely not going to build it for other platforms;p.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: