|
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
ePSXe 1.7.0 updater - shark tool
A tool that updates your ePSXe 1.7.0 with new, unauthorized homebrew research This is a pure hobby project - updates are random and sporadic. - First post will have latest updates and releases (all together in one package) WARNING: The launcher app uses dll injection - modern antivirus software will treat it as malware (foreign code). Source code will show its a harmless, false-positive. You will need to add an exception to your program list. Win32 only, 2000/XP or higher ===================== ===================== News: 10-15-2011 Fix repplay track # (cd plugin only) (NFS - V-Rally music player) 10-14-2011 Fix cdrom plugin (cdda) 10-14-2011 Improved tomb1 / tomb2 cdda hackfix 10-05-2011 Cdrom plugin - cdda fixes, tomb1 hackfix, user guide 09-28-2011 Add external PAD support 09-28-2011 New INI system (see inis folder) 08-08-2011 Play flag fix ($02) + No cdda repplay flag fix ($04) (Actua Soccer 2 cdda) 07-26-2011 Release 4 07-26-2011 GetlocP fake cdda subq - track # bcd (Tomb Raider), Pause - short irq times for stopped mode (Resident Evil 2), Attenuation - irq abort (Resident Evil 2) 07-24-2011 GPUsetframelimit, SPUsetframelimit, changing memcards while emu off won't trigger memcard change 06-27-2011 Check dma active pin for IRQ (Heart of Darkness) 06-25-2011 Dynarec - D-cache timing (1-cycle) + BIOS timing (8/16/32 cycles) 06-25-2011 Interpreter - 1-cycle D-cache access (Megaman Legends cutscene sync) 05-31-2011 Fix Multitap controller detection (Frogger 2) 05-22-2011 LibCrypt redump sbi support 05-21-2011 Fix fast start (esc-resume), allow disabling individual memcards (Lifeforce Tenka), Negcon improvements (no deadzone fixes though) 05-15-2011 Fix fast start 05-14-2011 Fix multitap sio 45/47/4c (Rampage 2 - Universal Tour), dualshock mouse snap / tilt hotkey (Ape Escape - raft, slingshot, radar) 05-12-2011 Fix no controller ID ($01) - mainly multitap purposes 05-11-2011 Fix dualshock $45 LED status (Ape Escape) 05-10-2011 Fix autorun for non-shark_cheater use 05-10-2011 Fix ePSXecutor_shark (config joypad option) 05-10-2011 Force ePSXe stall (manual injection) - fix autorun, nogui 05-09-2011 Disable dualshock mouse by default 05-09-2011 Adjustable dll injection timing, fix L3/R3 for dualshock, fix analog auto-center for +x motion, special dualshock mouse controller (all Ape Escape) 05-06-2011 Guncon detection fixed for Point Blank 3, Gunfighter - Jesse James 05-04-2011 Fix negcon detection (Wipeout 3, Ridge Racer 4, Gran Turismo 2) 05-04-2011 Minimize shark window option (#2), improve boot speed 05-03-2011 Force gpu to overlap shark_cheater (all paths), autostart 3 = dualshock analog on 05-03-2011 Do not broadcast autorun (keep within epsxe hwnd) 05-03-2011 Rebuild shark dll (strange crashing) 05-01-2011 negcon - fix I+II, correct steering 05-01-2011 Slide inc / dec codes, tick cheat parent enables all subcheats 04-30-2011 Multithread shark app (fix epsxecutor + shark_cheater overlap) 04-27-2011 Tweakable mouse sensitivity, ESC -> Resume reloads ini file 04-25-2011 Fix analog centering, region string soft-patching 04-17-2011 Analog deadzones, analog center at $80 -> $7f 04-14-2011 Remove CotS xa hack - replace with pseudo-fix 04-13-2011 XA attenuation (Gamera 2000), Chronicles of the Sword XA attenuation hack 04-13-2011 ePSXecutor_shark tool 04-04-2011 do not autostart dualshock, dualanalog controllers (force off) 04-04-2011 Repplay - index # 03-31-2011 sio cmd $45 (Quake 2 mouse), lightgun cursor, re-add Konami Justifiers 03-29-2011 port2 mouse (Quake 2), autostart devices 03-25-2011 ignore L3/R3 for non-dualshock controllers 03-25-2011 lots of old news listed below ===================== ===================== ePSXecutor_shark here ePSXe_shark 1st goal- improve sound compatibility 2nd goal- some kind of ePSXe 1.7.0 update 3rd goal- promote Pete's DSound (much improved and newer 1.09a version) Installation: 1- Copy everything in the bin folder to ePSXe folder (__newest or __latest) 2- Edit epsxe_shark.ini 3- Run epsxe_shark (optional: epsxe_shark -i for very slow, maximum compatibility mode) (Must run ePSXe_shark every time) Features: (Emulation) - CDDA plugin support > For use with modern DSound plugin - APU cycles (faster spu calls) > For use with modern DSound plugin - switch iso working (most games, +Vib Ribbon, +Monster Rancher 2) > Monster Rancher 2 (cdrom) only works with SaPu - XA save / load states now work (must save first) ex. Mega Man Legends (*cutscenes*) - XA attenuation (Tekken 3 music fade-out) - CDDA attenuation (Tekken 1 music fade-out, Chronicles of the Sword speech) - CDDA does not chop the first 1-sec when starting (Chronicles of the Sword, almost all cdda games) - CDDA does not chop the last 2-sec when finishing (Rayman) - getlocp local subq times are now written correctly (Chronicles of the Sword speech) - lid open stops cdda flag (Vib Ribbon swap) - Memory card resets (Dragon Warrior 7 memcard swaps) - Longer pause times (InuYasha battles, Gundam Battle Assault 2) - No L3/R3 button mapping conflicts when dualshock / dualanalog controller is off - Mouse port2 (Quake 2) - Auto-start special devices (ex. mouse, dualshock analog, guncon) - SIO cmd $45 fixed (Quake 2 mouse) - Re-add Konami Justifier support (not done) (Win32) - Fast game booting - Autorun options - Controllable F4 rates - shalma DVD5 disc kits (run iso) - shark_cheater (pec-style gameshark) - Auto-memcard ejection - Permanently disable memcards - Save states work with problem games (Gameshark v4, Policenauts) =================================== =================================== Suggested reads: #1 #2 #3 ePSXe devs do read this stuff - if you've got new bug reports, start mentioning them (or link back to old ones). If they are bugs with the ePSXe spu internal or cdrom internal plugins, I'm not listening. ![]() MIRROR: http://www.sendspace.com/file/8p2db5 Last edited by shalma; October 15th, 2011 at 20:24.. |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
#2 |
|
GreyKnightJusticar
![]() Join Date: Mar 2011
Location: Philippines
Posts: 76
|
Thank you for making a separate thread! Hehe the other one got cluttered up and I'm having a hard time to follow your updates! Anyway if there is anything you need esp. in game testing it would be an honor to be your guinea pig xD Thank you for this! EDIT: about shark ini autostart_controllers = 2 if set at 1 = dualshock / and other special controllers are turned on, so if I set it at 2 it'll be regarded as a normal d-pad right? So when I want dualshock/analog and the likes, whilst ingame can I just toggle/press F5 "Analog On" and then the rumbling/vibrate would return? Because Tales of Phantasia dejap would not recognize my inputs for the language selection screen when this was set to "1"
__________________
Knowledge is power, guard it well. OS: Windows 7 Ultimate x64 SP1 CPU: Intel i7 - 920 Mobo: Gigabyte X58A-UD7-Rev 2.0 RAM: 3x2gb G.Skill Ripjaw GPU: Sapphire ATI HD5850 1GB DDR5 PSU: Thermaltake ToughPowerXT 875w Last edited by psykoako; April 4th, 2011 at 17:04.. |
|
|
|
|
|
#3 | |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
04-04-11 (cdda) Repplay - index # - set this to 80 -> 01 todo: - if a game checks for pregaps (00), that's going to be lots more work ================================== ================================== Quote:
2 = Always force to d-pad at start 0 = Seems random sometimes (d-pad or special) If '1', you'd have to hit F5 every time to toggle analog off. If '2', you'd have to hit F5 to turn analog on (should get rumble). ================================== ================================== edit: Got some outside data on Descent Maximum. It's a 'gpu async' problem. The core - cdrom - gpu sync falls apart and the game hangs (usually gpu runs too fast). ex. Any use of F4 fast-forward (~150+ fps) right before-during 'Loading' will likely trigger a desync crash. There's some protections you can use: - Turn on GPU 'fake busy states' (Pete) to help reduce the desync - Use gpuBladeSoft (edgbla) to help manage better times (don't fast-forward though) - Use shark to lower the F4 rate from 180 -> 90-120 We'd have to get everyone to agree on how a gpu_async type method would work (like spu_async). Last edited by shalma; April 4th, 2011 at 18:03.. |
|
|
|
|
|
|
#4 | |
|
GreyKnightJusticar
![]() Join Date: Mar 2011
Location: Philippines
Posts: 76
|
Quote:
Anyway I still get rumble when set at '2' confirmed with FFIX when I start the game it automatically set to "Analog On" and checked rumble via options and it gave me rumble... ![]() PS. This was with a Logitech Rumble Pad 2 wired USB pad Thanks!
__________________
Knowledge is power, guard it well. OS: Windows 7 Ultimate x64 SP1 CPU: Intel i7 - 920 Mobo: Gigabyte X58A-UD7-Rev 2.0 RAM: 3x2gb G.Skill Ripjaw GPU: Sapphire ATI HD5850 1GB DDR5 PSU: Thermaltake ToughPowerXT 875w |
|
|
|
|
|
|
#5 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
Out of curiosity, does setting '1' work with other games (F5 toggle off)? Sounds like the dualshock should be set to default off (default state when first plugged in). |
|
|
|
|
|
#6 |
|
Registered User
![]() ![]() ![]() ![]() ![]() Join Date: Dec 2007
Location: Australia
Posts: 1,317
|
it shouldnt and rely on the game to do it for you, like on a real psx, as some games, although rare, only works with dual shock
|
|
|
|
|
|
#7 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
Thanks! Fixed! 04-04-11 Do not autostart dualshock, dualanalog controllers (force off) Wonder if negcon works the same way... |
|
|
|
|
|
#8 | |
|
GreyKnightJusticar
![]() Join Date: Mar 2011
Location: Philippines
Posts: 76
|
Quote:
EDIT: 4/4/11 - build works fine now!! even with the autostart_controllers is toggled to '1' and it's also detecting automatically if the game supports dual/analog vibrate ![]() Psy~~
__________________
Knowledge is power, guard it well. OS: Windows 7 Ultimate x64 SP1 CPU: Intel i7 - 920 Mobo: Gigabyte X58A-UD7-Rev 2.0 RAM: 3x2gb G.Skill Ripjaw GPU: Sapphire ATI HD5850 1GB DDR5 PSU: Thermaltake ToughPowerXT 875w Last edited by psykoako; April 5th, 2011 at 00:14.. |
|
|
|
|
|
|
#9 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2002
Location: Massachusetts, USA
Posts: 9,439
|
Lemme update the inquiry on Descent Maximum - I didn't seem to have any problems with PCSX-R. I got up to level 5 without any freezing whatsoever. - I'm starting to think it's just a random reading error in general. It froze on me one time right in the middle of a level. I don't have any bad sectors on the disc, either - I'm using Peops Soft Driver 1.18 - I never actually tried using a ISO. Perhaps I'll try that and report back |
|
|
|
|
|
#10 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
Thanks for the sticky! There still could be some type of odd gpu sync'inc. ePSXe is more aggressive with GPU DMAs and PCSX-r is more conservative (probably works better with this game). It's harder to muck around with 170's GPU DMA times. The official devs could tweak it some for the next build perhaps. Still, thanks for any feedback. |
|
|
|
|
|
#11 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2002
Location: Massachusetts, USA
Posts: 9,439
|
One more suggestion: Is it possible to add some sort of deadzone customization for controllers? I notice that when I assign the D-pad to use the analog stick on my XBox360 controller, it is VERY sensitive. Normally when I press right on the stick, it registers as me pushing right + down instead, and so on.
|
|
|
|
|
|
#12 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2002
Location: Massachusetts, USA
Posts: 9,439
|
|
|
|
|
|
|
#13 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
I haven't figured out where the external joypad code sits - if that is uncovered, maybe it's possible to add some deadzone. Many CDDA problems (music not fading out) are normally an emu problem (cdrom core). ![]() But it doesn't hurt to talk about it over there.
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Aug 2004
Location: Quito
Posts: 22
|
Hi shalma Is your version of epsxe still working with epsxecutor? my guess is that if you didn't change the way you store settings it should |
|
|
|
|
|
#15 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
Don't really know but shark accepts command-line parameters. And nothing with how the registry works is changed. Doesn't seem like it would though - epsxecutor requires ePSXe.exe ePSXe_shark.exe needs ePSXe.exe ePSXecutor -> ePSXe_shark -> ePSXe.exe (I'm guessing that's not possible) |
|
|
|
|
|
#16 |
|
Registered User
Join Date: Aug 2004
Location: Quito
Posts: 22
|
hmmm, yes you're right, that kinda sucks, any ideas on how to work around? it's the only smart way to have multiple epsxe configurations and the reason I haven't messed around with your version yet.
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: Aug 2004
Location: Quito
Posts: 22
|
maybe renaming epsxe.exe to something else and epsxe_shark to epsxe.exe?
|
|
|
|
|
|
#18 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
Let me see later if I can hack epsxecutor to run 'shark.exe' instead of 'epsxe.exe'. Then everyone'll be happy.
|
|
|
|
|
|
#19 |
|
Discontinued
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2009
Location: Inactive
Posts: 1,192
|
ePSXecutor_shark Pete's frontend for ePSXe - modified to run the new shark tool 1- Install ePSXe_shark (first post) 2- Install this package to ePSXe folder 3- Rename ePSXe_shark.exe -> shark.exe 4- Run ePSXecutor_shark.exe Version: 1063-prerelease (Pete's site) Last edited by shalma; May 11th, 2011 at 00:39.. |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Aug 2004
Location: Quito
Posts: 22
|
Thank you very very much
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|