Emuforums.com

Go Back   Emuforums.com > PSX Emulation > ePSXe Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old May 4th, 2011, 14:11   #61
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
It should be fixed in latest-latest. One with autostart_controllers = 3 option (see last post page 3).

Loadbin works here okay fullscreen + window.
shalma is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old May 4th, 2011, 15:16   #62
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Added option to minimize shark window when game starts (shark_cheater = 2). Now ini default. Works with epsxecutor.

Fixed 2-sec boot delay.


Fixing Wipeout 3 negcon analog controller ID (sio $43 returns $79) should be 'easy' to do later today.
(tested with pcsx-r)


Note that the game may have its own way of turning on analog also
- 43 + 45 + 4c-00-80 + ???

but we'll just take the above shortcut method (auto / manual F5)
shalma is offline   Reply With Quote
Old May 4th, 2011, 17:29   #63
rui-no-onna
Registered User
 
Join Date: Jan 2010
Location: US
Posts: 680
loadbin+fullscreen works wonky for me with XP in the latest version. Both shark_cheater and ePSXe goes minimized and when I try to open the ePSXe window, it's just blank. It does seem to respond to key presses, though, as Esc exits the program normally. Don't have access to a Windows 7 PC right now to test.

On XP, the release from yesterday (2011-05-03 19:48 CRC 31297885) works fine with loadbin+fullscreen. Caveat, the cheats don't appear to get loaded. I guess there's just something different in the way Windows 7 does things that makes it act all funky.
rui-no-onna is offline   Reply With Quote
Old May 4th, 2011, 23:46   #64
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
This will fix negcon detection with Wipeout 3, Ridge Racer 4, Gran Turismo 2
- sio cmd 43 / 45
- I+II+L analog button pressures should be fixed now (or close)
- Deadzone not possible to fix (too complicated to understand what they wrote)

Shark mutual exclusion cheats fixed.


For epsxecutor + shark + fullscreen, use shark_cheater = 1 (not 2). There's a fullscreen problem that won't let shark work correctly.
shalma is offline   Reply With Quote
Old May 5th, 2011, 04:25   #65
rui-no-onna
Registered User
 
Join Date: Jan 2010
Location: US
Posts: 680
Quote:
Originally Posted by shalma View Post
Shark mutual exclusion cheats fixed.
Does this refer to the no cheats thing when using loadbin+fullscreen?

Quote:
Originally Posted by shalma View Post
For epsxecutor + shark + fullscreen, use shark_cheater = 1 (not 2). There's a fullscreen problem that won't let shark work correctly.
Hmm, this appears to be hopeless on Windows 7. Oh well, guess that means no save anywhere cheat when launching from Media Browser: Game Browser.

Again, thank you very much for all your efforts in extending ePSXe's capabilities.
rui-no-onna is offline   Reply With Quote
Old May 5th, 2011, 15:32   #66
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
One last idea.

1- Run epsxe_shark. Start xenogears. Test shark cheats. Quit
2- Set Autorun = 5 (ini). Run epsxe_shark. Test cheats. Quit
3- Set gui on with epsxecutor. Run cutor shortcut. Test cheats. Quit

If all above work, then we can hack epsxe_shark.exe to write -loadbin into the registry and autostart with #5 every time.


edit:
Shark mutual exclusion cheats

"Cheat 1"
@1
40 80000000 ffff

"Cheat 2"
@1
40 80000000 1111


Cheat 1 turns off cheat 2.
Cheat 2 turns off cheat 1.

Last edited by shalma; May 5th, 2011 at 15:45..
shalma is offline   Reply With Quote
Old May 5th, 2011, 17:25   #67
rui-no-onna
Registered User
 
Join Date: Jan 2010
Location: US
Posts: 680
Quote:
Originally Posted by shalma View Post
One last idea.

1- Run epsxe_shark. Start xenogears. Test shark cheats. Quit
2- Set Autorun = 5 (ini). Run epsxe_shark. Test cheats. Quit
3- Set gui on with epsxecutor. Run cutor shortcut. Test cheats. Quit

If all above work, then we can hack epsxe_shark.exe to write -loadbin into the registry and autostart with #5 every time.
Under XP, step #2 doesn't appear to be working. I just get the ePSXe GUI as normal and it doesn't appear to be loading the ISO. When I try to use "Run ISO" from the menu, the app crashes.
rui-no-onna is offline   Reply With Quote
Old May 5th, 2011, 17:39   #68
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Could be a dll injection timing issue.

Does autorun #4 break also?
- 4+5 work here so trying to backtrack the problem.



edit:
One last try (test build)
Download shark_test.7z from Sendspace.com - send big files the easy way


autorun = 5
- epsxe_shark shortcut: -loadbin "c:\par2\Crypt Killer.bin"
- epsxecutor cmdline: gui on + -loadbin "c:\par2\threads_of_fate.img"

Both auto-start correctly.

Last edited by shalma; May 5th, 2011 at 18:25..
shalma is offline   Reply With Quote
Old May 5th, 2011, 19:24   #69
rui-no-onna
Registered User
 
Join Date: Jan 2010
Location: US
Posts: 680
Quote:
Could be a dll injection timing issue.

Does autorun #4 break also?
- 4+5 work here so trying to backtrack the problem.
Autorun = 4 doesn't crash but I don't get a prompt asking to load the last ISO on XP SP3. The last version I have a copy of that shows the prompt is the one from 2011-04-13 (MD5: f20cd08f2faa50390c895a2c734c30fa). None of the 2011-05-03 and 2011-05-04 builds show the prompt on my PC. Actually, the 2011-04-13 appears to be the last version that has working loadbin+fullscreen for me. On all versions, cheats don't work when using -loadbin.

I did find some form of workaround. Instead of using -loadbin, I used a different CDRom plug-in, cdrPirate, which has an internal option to autorun a specific image. Then, I just set shark to Autorun = 2 (autostart cdrom) and I get working fullscreen with cheats and everything.

Again, though, the autorun options don't appear to be working from 2011-05-03 19:48 to the latest version (2011-05-04 16:42).

Quote:
Originally Posted by shalma View Post
edit:
One last try (test build)
Download shark_test.7z from Sendspace.com - send big files the easy way


autorun = 5
- epsxe_shark shortcut: -loadbin "c:\par2\Crypt Killer.bin"
- epsxecutor cmdline: gui on + -loadbin "c:\par2\threads_of_fate.img"

Both auto-start correctly.
Gah. It's a pain typing on the iPad. I'll try testing this one later.

Last edited by rui-no-onna; May 5th, 2011 at 19:24.. Reason: Automerged Doublepost
rui-no-onna is offline   Reply With Quote
Old May 5th, 2011, 22:05   #70
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Don't see anything from changelogs that would affect the iso loading code.

Dll injection can be really unstable though (our experience with ePSXe anyway) - small unrelated changes breaks random things sometimes. Don't think its really 'fixable' as in 'solid' solution - the ePSXe team will need to make a new build to fix up almost everything in our upgrade list.

Then ePSXe_shark can go back to its roots - just shark_cheater.
shalma is offline   Reply With Quote
Old May 6th, 2011, 06:33   #71
rui-no-onna
Registered User
 
Join Date: Jan 2010
Location: US
Posts: 680
Quote:
Originally Posted by shalma View Post
autorun = 5
- epsxe_shark shortcut: -loadbin "c:\par2\Crypt Killer.bin"
- epsxecutor cmdline: gui on + -loadbin "c:\par2\threads_of_fate.img"

Both auto-start correctly.
On Windows 7, when using autorun = 5 with -loadbin on command-line and start GUI enabled, it prompts for an ISO to load. When using just shark.exe (no commandline options), the last ISO used loads automatically. Cheats are working just fine.

Going to test behavior on XP next.
rui-no-onna is offline   Reply With Quote
Old May 7th, 2011, 02:32   #72
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Thanks for trying to help. Ended up doing a very fast dll injection - best compromise. Too early and it stalls; too late and we miss all the hook points.


Guncon detection fixed (Point Blank 3, Gunfighter - Jesse James)
- sio 43 = $65
- sio 45 = $f3

So guncon should be usable for all games now.
shalma is offline   Reply With Quote
Old May 10th, 2011, 01:07   #73
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
New 'Delay_injection' in the ini file
- change this if you get emu startup problems (ex. 200 -> 20 or 400).
- startup problems: autorun, run iso, ..


Ape Escape build
1- Fix L3/R3 for dualshock controller (working again)

2- Ape Escape wants $ff for full-tilt +x motion (running)
(fix auto-centering for +x range, used to be $00-$fe bug)
(now $81-$ff = +x, $00-$7e = -x, $7f = center)
- skip $80 due to use of 8-bit clamping

3- Added new 'dualshock mouse' controller
dualshock_mouse = 1
dualshock_mouse_ini = ape_escape.ini


This autosets the controller to use pad1 = dualshock + pad5 = mouse
(no need to set controller menu other than joypad assignments)
- lets you keep your normal default controllers (like joypad only or mouse/joypad)

Inside the new shark_presets folder is an example file.
- Mouse is used to control right analog stick (swinging gadgets)
- Normal d-pad assignment is mapped to left analog stick (walk)

- Left click is default assigned to L3 (changeable through ini)
- Right click is default R1 (jump)
- Middle click changes mouse to use dualshock d-pad (free look)

- Mouse wheel controls the d-pad analog state
1 = tiptoe
2 = walk
3 = run

Running in a diagonal uses different motion #s so you'll get a constant sneak/walk/sprint/ in all 8-directions (unlike Lilypad + pcsxr).


It's all customizable for different games. Actually it's useful for debugging purposes (Ape Escape +x tilt problem).

You can ESC - edit ini - resume and the values will reload fresh.


So no complaining from non-gamepad players that ePSXe can't play Ape Escape anymore.
shalma is offline   Reply With Quote
Old May 10th, 2011, 02:35   #74
psykoako
GreyKnightJusticar
 
psykoako's Avatar
 
Join Date: Mar 2011
Location: Philippines
Posts: 76
Awesome !! Updates keep coming! Gotta find my Apescape disc now!! Haha Thanks Shalma/Hop.. =]

Feedback later

EDIT:

Somethings amiss here, for some unknown reason, the autostart setting 4 doesn't work.. Have changed injection values to default 100....

Tried with combined image of FFIX...

EDIT2:
Changing it also to ISO selection (mode 3) for autostart doesn't work, no pop up window for game selection... =/
__________________
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; May 10th, 2011 at 02:52..
psykoako is offline   Reply With Quote
Old May 10th, 2011, 03:40   #75
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
All I can say is keep trying different values. Start with 0 and bump by 10.

Have to use 100-200 to get mine working stable (~98%). 400 is too slow. 30 is sometimes too fast.


Hashes match version I'm currently using.


edit:
Actually they don't. Uploaded version != (latest build folder == ePSXe folder).

Re-uploaded again. Now all 3 match.
shalma is offline   Reply With Quote
Old May 10th, 2011, 05:03   #76
psykoako
GreyKnightJusticar
 
psykoako's Avatar
 
Join Date: Mar 2011
Location: Philippines
Posts: 76
Quote:
Originally Posted by shalma View Post
All I can say is keep trying different values. Start with 0 and bump by 10.

Have to use 100-200 to get mine working stable (~98%). 400 is too slow. 30 is sometimes too fast.


Hashes match version I'm currently using.


edit:
Actually they don't. Uploaded version != (latest build folder == ePSXe folder).
Re-uploaded again. Now all 3 match.
Aw, still nothing... Started from 0 and bumped by 10 up to 600 nothing happens...

Extracted the one from the 1st page which was uploaded approx. a few mins ago and from the ___newest/bin folder...


EDIT2:
I've seem to got it working at around 100-200ish... But alas the Autorun function is not working...
I've set it to "3" and no browse for ISO shows up...

I said it seems to work because I have enabled shark cheater to confirm that it works by showing me that it shows the cheater window....

But the autorun function seems broke or I'm doing something wrong.

Quote:
Delay_injection = 100
DVD5_mode = 1
Fast_start = 1
Timer_precise = 105
Throttle_FPS_off = 180
Max_FPS_key = 0x08 (BACKSPACE)
Autorun = 3
Show_Cursor = 0
Opcode_Tracer = 1 8001bb00
APU_cycles = 1 0
shark_cheater = 1
disable_memcards = 0
autostart_controllers = 1
konami_justifier1 = 0
konami_justifier2 = 0
analog_deadzone_left = 0 0 0 0
analog_deadzone_right = 0 0 0 0
mouse_sensitive = 62.5 62.5
dualshock_mouse = 0
dualshock_mouse_ini = ape_escape.ini
__________________
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; May 10th, 2011 at 05:09..
psykoako is offline   Reply With Quote
Old May 10th, 2011, 18:24   #77
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Going with the Zed option - hack ePSXe itself and install a stall jmp (burn cycle loop).

ePSXe will no longer work without ePSXe_shark (ePSXe-170.exe is the backup). DLL injection should behave correctly almost every time (win32 environment setup at WinMain).
shalma is offline   Reply With Quote
Old May 11th, 2011, 00:41   #78
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
Fixed ePSXecutor_shark - joypad configure (due to new ePSXe hack)
shalma is offline   Reply With Quote
Old May 11th, 2011, 02:14   #79
psykoako
GreyKnightJusticar
 
psykoako's Avatar
 
Join Date: Mar 2011
Location: Philippines
Posts: 76
Sorry to be bearer of problems shalma, but auto run only works when "shark_cheater" has a value.. Besides 0..

Tested with autorun value 3/4, shark_cheater = 0:
Nothing happens

Autorun value 3/4, shark_cheater = 1/2:

The iso browser appears for value 3,
the Last ISO played dialogue box appears.
__________________
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
psykoako is offline   Reply With Quote
Old May 11th, 2011, 03:12   #80
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
With a report like that, it's easy to fix.
Already done.
shalma is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 21:34.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.