Pcsx2 Tri Ace Game Fix

Posted on

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.

  1. Pcsx2 Tri Ace Game Fix
  2. Pcsx2 Games For Pc
Archived

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:

Tri

(EE pc:002739E8) TLB Miss, addr=0x0 [load]

100% Upvoted
Permalink

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 up
Branch:master
Find file Copy path
Tri
Cannot retrieve contributors at this time

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