Pcsx2 Tri Ace Game Fix
Search the pcsx2 forums for the game name and find the inevitable thread where someone asks. I know that game comes up a lot. Off the top of my head, did you try the Tri-Ace gamefix in the game-fixes section? Off the top of my head, did you try the Tri-Ace gamefix in the game-fixes section? Well it boots, that's a start! I'll go check the forums to. Tri- Ace Games Blurry. I got the new 9. I would be able to enjoy Radiata stories, but sadly the insane blurry problem is still there.
Please help me relive my childhood - Midnight Club 1 issues.
Intel i7 6500u / Intel HD 520 graphics / Win10 / 8gb RAM
PCSX2 (official website) 1.2.1 - All default
I have ( ͡° ͜ʖ ͡°) 'acquired' a copy of Midnight Club - Street Racing, a game which I used to play as a teenager every day back in 2000-2002.
There is nothing more I want to do in the world than to play this game. My issue is that the files are not an .iso, they are .bin and .cue - I have no idea how to make this work in PCSX2.
I've tried combining them into an .iso using 'gburner' but the game freezes when I try to load into the game from the menus.
Maybe I could try with an older BIOS and older PCSX2? I'm not sure where to get old builds.
Please help me!?
ERRORS look like this:
(EE pc:002739E8) TLB Miss, addr=0x0 [load]
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upBranch:master
![Tri Tri](https://i.imgur.com/IhOlZZm.jpg)
Pcsx2 Tri Ace Game Fix
/* PCSX2 - PS2 Emulator for PCs |
* Copyright (C) 2002-2010 PCSX2 Dev Team |
* |
* PCSX2 is free software: you can redistribute it and/or modify it under the terms |
* of the GNU Lesser General Public License as published by the Free Software Found- |
* ation, either version 3 of the License, or (at your option) any later version. |
* |
* PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; |
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
* PURPOSE. See the GNU General Public License for more details. |
* |
* You should have received a copy of the GNU General Public License along with PCSX2. |
* If not, see <http://www.gnu.org/licenses/>. |
*/ |
#include'PrecompiledHeader.h' |
#include'App.h' |
#include'ConfigurationPanels.h' |
usingnamespacepxSizerFlags; |
Panels::GameFixesPanel::GameFixesPanel( wxWindow* parent ) |
: BaseApplicableConfigPanel_SpecificConfig( parent ) |
{ |
wxStaticBoxSizer& groupSizer = *newwxStaticBoxSizer( wxVERTICAL, this, _('Gamefixes') ); |
// NOTE: Order of checkboxes must match the order of the bits in the GamefixOptions structure! |
// NOTE2: Don't make this static, because translations can change at run-time :) |
// NOTE3: This panel is way to big, header text was reduced as a temporary solution. |
// However if you want add more gamefix, a final solution must be found (noteboox/scrolling...) |
structCheckTextMess |
{ |
wxString label, tooltip; |
}; |
const CheckTextMess check_text[GamefixId_COUNT] = |
{ |
{ |
_('VU Add Hack - Fixes Tri-Ace games boot crash.'), |
_('Games that need this hack to boot:n * Star Ocean 3n * Radiata Storiesn * Valkyrie Profile 2') |
}, |
{ |
_('VU Clip Flag Hack - For Persona games (SuperVU recompiler only!)'), |
wxEmptyString |
}, |
{ |
_('FPU Compare Hack - For Digimon Rumble Arena 2.'), |
wxEmptyString |
}, |
{ |
_('FPU Multiply Hack - For Tales of Destiny.'), |
wxEmptyString |
}, |
{ |
_('FPU Negative Div Hack - For Gundam games.'), |
wxEmptyString |
}, |
{ |
_('VU XGkick Hack - For Erementar Gerad.'), |
wxEmptyString |
}, |
{ |
_('FFX videos fix - Fixes bad graphics overlay in FFX videos.'), |
wxEmptyString |
}, |
{ |
_('EE timing hack - Multi purpose hack. Try if all else fails.'), |
pxEt( L'Known to affect following games:n * Digital Devil Saga (Fixes FMV and crashes)n * SSX (Fixes bad graphics and crashes)n * Resident Evil: Dead Aim (Causes garbled textures)' |
) |
}, |
{ |
_('Skip MPEG hack - Skips videos/FMVs in games to avoid game hanging/freezes.'), |
wxEmptyString |
}, |
{ |
_('OPH Flag hack - Try if your game freezes showing the same frame.'), |
pxEt( L'Known to affect following games:n * Bleach Blade Battlern * Growlanser II and IIIn * Wizardry' |
) |
}, |
{ |
_('Ignore DMAC writes when it is busy.'), |
pxEt( L'Known to affect following games:n * Mana Khemia 1 (Going 'off campus')n' |
) |
}, |
{ |
_('Simulate VIF1 FIFO read ahead. Fixes slow loading games.'), |
pxEt( L'Known to affect following games:n * Test Drive Unlimitedn * Transformers' |
) |
}, |
{ |
_('Delay VIF1 Stalls (VIF1 FIFO) - For SOCOM 2 HUD and Spy Hunter loading hang.'), |
wxEmptyString |
}, |
{ |
_('Enable the GIF FIFO (slower but needed for Hotwheels, Wallace and Gromit, DJ Hero)'), |
wxEmptyString |
}, |
{ |
_('Switch to GSdx software rendering when an FMV plays'), |
wxEmptyString |
}, |
{ |
_('Preload TLB hack to avoid tlb miss on Goemon'), |
wxEmptyString |
}, |
{ |
_('VU I bit Hack avoid constant recompilation (Scarface The World Is Yours)'), |
wxEmptyString |
}, |
{ |
_('VU I bit Hack avoid constant recompilation (Crash Tag Team Racing)'), |
wxEmptyString |
} |
}; |
for( int i=0; i<GamefixId_COUNT; ++i ) |
{ |
groupSizer += (m_checkbox[i] = newpxCheckBox( this, check_text[i].label )); |
m_checkbox[i]->SetToolTip( check_text[i].tooltip ); |
} |
m_check_Enable = newpxCheckBox( this, _('Enable manual game fixes [Not recommended]'), |
pxE( L'It's better to enable 'Automatic game fixes' at the main menu instead, and leave this page empty ('Automatic' means: selectively use specific tested fixes for specific games). Manual game fixes will NOT increase your performance. In fact they may decrease it.' |
) |
); |
m_check_Enable->SetToolTip(pxE(L'Gamefixes can work around wrong emulation in some titles. nThey may also cause compatibility or performance issues.nnThe safest way is to make sure that all game fixes are completely disabled.')).SetSubPadding( 1 ); |
m_check_Enable->SetValue( g_Conf->EnableGameFixes ); |
*this += m_check_Enable StdExpand(); |
*this += groupSizer pxCenter; |
Bind(wxEVT_CHECKBOX, &GameFixesPanel::OnEnable_Toggled, this, m_check_Enable->GetId()); |
EnableStuff(); |
} |
voidPanels::GameFixesPanel::Apply() |
{ |
g_Conf->EnableGameFixes = m_check_Enable->GetValue(); |
Pcsx2Config::GamefixOptions& opts( g_Conf->EmuOptions.Gamefixes ); |
for (GamefixId i=GamefixId_FIRST; i < pxEnumEnd; ++i) |
opts.Set((GamefixId)i, m_checkbox[i]->GetValue()); |
// make sure the user's command line specifications are disabled (if present). |
wxGetApp().Overrides.ApplyCustomGamefixes = false; |
} |
voidPanels::GameFixesPanel::EnableStuff( AppConfig* configToUse ) |
{ |
if (!configToUse) configToUse = g_Conf.get(); |
for (GamefixId i=GamefixId_FIRST; i < pxEnumEnd; ++i) |
m_checkbox[i]->Enable(m_check_Enable->GetValue() && !configToUse->EnablePresets); |
Layout(); |
} |
voidPanels::GameFixesPanel::OnEnable_Toggled( wxCommandEvent& evt ) |
{ |
AppConfig tmp=*g_Conf; |
tmp.EnablePresets=false; //if clicked, button was enabled, so not using a preset --> let EnableStuff work |
EnableStuff( &tmp ); |
evt.Skip(); |
} |
voidPanels::GameFixesPanel::AppStatusEvent_OnSettingsApplied() |
{ |
ApplyConfigToGui( *g_Conf ); |
} |
voidPanels::GameFixesPanel::ApplyConfigToGui( AppConfig& configToApply, int flags ) |
{ |
const Pcsx2Config::GamefixOptions& opts( configToApply.EmuOptions.Gamefixes ); |
for (GamefixId i=GamefixId_FIRST; i < pxEnumEnd; ++i) |
m_checkbox[i]->SetValue( opts.Get((GamefixId)i) );//apply the use/don't-use fix values |
m_check_Enable->SetValue( configToApply.EnableGameFixes );//main gamefixes checkbox |
EnableStuff( &configToApply );// enable/disable the all the fixes controls according to the main one |
this->Enable(!configToApply.EnablePresets); |
} |
Pcsx2 Games For Pc
Copy lines Copy permalink