Aller au contenu

[Emu] PS2 & Namco System 147 / 148 / 246 / 256 Emulation on Play!


Messages recommandés

  • 2 semaines après...
Posté(e)

Hi, I need help with Wangan Midnight, the accelerator and brake values should be 500, but pad sticks and buttons stop at 252, how can i fix that? thanks

Posté(e)

Hi everybody,

 

I’m using Play embedded into latest TeknoParrot version and I’m experiencing video problems with all Tekken games (4, 5 and 5DR).

Basically, the game screen is vertically CROPPED on the right side (take a look to the screenshot posted here) and I’m missing a quarter of the vertical screen that is not rendered.

Please consider I’m using a PC Build with NVIDIA RTX 3060 GPU connected to an Arcade CRT TriSync Monitor of my Sega New Net City Cabinet that is able to display a maximum resolution of 640*480 with 4:3 aspect ratio.

Of course, I’ve selected 480p resolution in TP game settings and Vulkan APIs.

i’ve already tried to act on the CRT trimmers to increase or move the screen, but there is no change, since the missing video portion is not rendered.

Do you have any ideas on how to solve my issue?

 

Thanks a lot in advance!

IMG_1118.jpeg

IMG_1120.jpeg

IMG_1119.jpeg

IMG_1122.jpeg

Posté(e)

cloud79, 

Have you tried changing the video settings in Teknoparrot, 
in the game options whereyou have the problem? 
Like 480, 960, 1080 etc. 
Otherwise try in "Windows" mode to see if it comes from Teknoparrot's full screen mode
Posté(e) (modifié)

@3nigm4 thanks a lot for your kind Reply.

 

i’ve tried every combination of video settings in Play Emulator embedded into TP.

 

if I run the games in Windowed Mode and I expand the Window to full screen, preserving the toolbars, everything works perfectly fine! There is no zoom-in or screen vertical crop.

 

As soon as I enter in the full-screen mode (mouse double click or Alt+Enter on the keyboard), then the game is immediately zoomed in and the screen crops a quarter portion of it vertically.

 

Please take a look to the screenshots posted here. 
I believe there is an error in the emulator that wrongly calculates the available screen aerea when it is executed on a 640*480 screen, even if the resolution is set to its native 480p.

 

is it possible to open and submit the bug to the play dev team?

 

of course I can give it a try to the latest standalone build of Play emulator (not TP Embedded) and see if something is different and the bug has been already fixed.

unfortunately, if I try to download the latest posted here some days ago it gives me a virus error… 😞

IMG_1130.jpeg

IMG_1131.jpeg

IMG_1132.jpeg

IMG_1133.jpeg

Modifié par cloud79
Posté(e)
In my opinion it's a bug with the TP version, try with the latest version 0.71, 
it runs battle gear 3 too, but you will have to be careful with the directories. 
I think you will have to create a Portable.txt file and do the checks by launching the Play emulator in standalone 
before launching by TP

https://github.com/jpd002/Play-/actions/runs/16734156985

 

Last Build 0.71

 

You have to create an account, it's free.
Posté(e) (modifié)

Do you have any link with 0.71 version already built for Windows 10 64bit?

 

Sorry, I didn't notice the end of your message, I'm just downloading it now! Thanks a lot!

Modifié par cloud79
Posté(e)
If it only happens with Tekken, it's because they must have an internal resolution that's different from your screen resolution, 
but I'm not really sure. 
Maybe others who are more experienced will give you other information.
il y a 6 minutes, cloud79 a dit :

Do you have any link with 0.71 version already built for Windows 10 64bit?

 

Sorry, I didn't notice the end of your message, I'm just downloading it now! Thanks a lot!

No Problemo ;) 

Afterwards it is also possible via an ahk file to make a window in fullscreen, 
if you want I have the code after you will have to adapt the command lines at the beginning of the script 
to launch your game shortcut by having put in the TP options the tekken in windowed mode
Posté(e) (modifié)

Same problem with 0.71 as well.

 

if I select Fit Screen or Original size in the Presentation Mode selectbox, everything works fine with right aspect ratio, once I enter in Full Screen Mode (Alt+Enter) the rendered image is shifted of a bunch of pixels on the right, leaving a huge vertical black and useless bar on the left (see the screenshot).

if I select Fill Screen in the presentation Mode selectbox, everything works fine and it looks

like a 16:9 aspect ratio in the Emulator Window, once I enter in Full Screen Mode (Alt+Enter) the rendered image is not shifted but Zoomed In, and so it crops a vertical rendered section of the screen in the right side 😞

I believe emulator is not yet compatibile with 640*480 original monitor resolutions..

 

yes, if it is possible to provide an AHK script I would appreciate it a lot!

by the way, please consider that if the AHK script simulates and automates the Alt+Enter key combination, then I would expect the same wrong behavior..

probably it could be helpful something that overlays and masks with horizontal black bars at the top and the bottom the toolbars and Menus of Emulator running in windowed mode.

Surely, it will not be either an elegant solution or a complete full screen, but at least it will be fully playable without any useless menu or toolbars. I can easily integrate it within my LaunchBox-BigBox setup.

 

thanks a lot!

 

 

IMG_1135.jpeg

IMG_1136.jpeg

IMG_1137.jpeg

Modifié par cloud79
Posté(e)
yes in my opinion it is a problem of resolution of your screen and internal resolutions of the games, 
the ahk file is the code of the software "Borderless Gaming" it removes the bars from the top of the window and pushes in fullscreen, 
I think that it will cause the same problem but you can try, you never know ;) I find the code and send it to you, 
after if necessary we can work on it together if you have trouble with the ahk code

change resolution.ahk Fullscreen Force.ahk

Posté(e)
with the fullscreen force, you just have to edit the first line of the code by putting your shortcut or exe file as name and 
put the ahk at the root of the executable or shortcuts indicated in the script, 
then you have to compile the ahk in exe with the ahk 2.0 software that you will need if you do not have it, 
then you run the newly created exe and it will launch your game and once in game you will only have to press the F11 key. 
the other ahk resolution change I have not tested it is a code that comes from Nosoucy62
As a last solution, with Reshad you could move your display around as you wish, it might be possible.
Posté(e)

Thanks a lot @3nigm4

I'm still studying your Force Fullscreen Script. Unfortunately, it seems it is written using AHK v1 and I'm now converting into AHK v2 sintax, otherwise it is not possible to compile it.

Stay tuned, I will update you as soon as I'm able to compile and run it.

 

Thanks once again.

Posté(e)
il y a 8 minutes, cloud79 a dit :

Thanks a lot @3nigm4

I'm still studying your Force Fullscreen Script. Unfortunately, it seems it is written using AHK v1 and I'm now converting into AHK v2 sintax, otherwise it is not possible to compile it.

Stay tuned, I will update you as soon as I'm able to compile and run it.

 

Thanks once again.

 
actually, looking more closely just now, I noticed that I was still tinkering with Version 1 of ahk, it works, keep me informed
 
otherwise tell me which application to launch and I will make you the .exe file in V1
Posté(e)
You can also launch it without compiling it by double-clicking on it but you have to delete the first line, 
then you just press F11 and it puts any window in fullscreen, 
to close the ahk running, you have to go to the task manager and kill the autohotkey application
Posté(e) (modifié)

Dear @3nigm4

 

I've converted the Script from v1 to v2 syntax, here you can find the new version attached.

AND IT WORKED!!! 🤗

But, believe it or not, the F11 Key MUST be pressed TWICE!!!

With the first F11 hit the Emulator goes full screen but it has the SAME problem I've already described. So, I was frustrated and I was hitting the F11 for the second time just to exit from FullScreen and return back to the Windowed mode in order to close the Play Emulator. Then the SURPRISE, it was NOT returning from full screen to windowed mode as expected, but it was setting the position of the Fullscreen without the huge vertical black bar on the left!!! The Fullscreen starts at X and Y position 0 of my CRT Monitor, and now I'm able to see every Tekken Game in Full Screen Mode!!!

THANK YOU SO MUCH!!!!

 

Now I need to  study how to set it into LaunchBox and how to automate the F11 double key press when the Launchbox starts the Emulator and it's done!!!!

 

Thank you so much my friend! Have a nice evening!

 

Fullscreen Force_newV2.ahk

IMG_1138.jpeg

IMG_1139.jpeg

Modifié par cloud79
Posté(e)
Great ;) it remains a viable solution, congratulations for the transformation of the script into V2, 
now you have to make shortcuts for the tekken games and then you make 
an AHK for each tekken to automate the pressing of the F11 key with a "winwaitactive, (the name of the open window of the game) 
followed by the number of presses on F11, then you compile the ahk and that will make you game executables 
that you can surely integrate into launchbox

Run("Play.exe")

 

WinWaitActive, (name of windows game)
Sleep, 100
Send, {F11}
Sleep, 100
Send, {F11}
Sleep, 100
Send, {F11}

 

F11::
#UseHook true
{ ; V1toV2: Added bracket
global ; V1toV2: Made function global
TempWindowID := WinGetID("A")
WindowID := 0
If (WindowID != TempWindowID)
{
  WindowID:=TempWindowID
  WindowState:=0
}
If (WindowState != 1)
{
  WinGetPos(&WinPosX, &WinPosY, &WindowWidth, &WindowHeight, "ahk_id " WindowID)
  WinSetStyle(-12845056, "ahk_id " WindowID)
  WinMove(0, 0, A_ScreenWidth, A_ScreenHeight, "ahk_id " WindowID)
  ;Hide Windows Task Bar and Start Button. (Remove the following two lines if you don't want that behaviour)
  ;WinHide "ahk_class Shell_TrayWnd"
  ;WinHide("Start ahk_class Button")
}
Else
{
  WinSetStyle(12845056, "ahk_id " WindowID)
  WinMove(WinPosX, WinPosY, WindowWidth, WindowHeight, "ahk_id " WindowID)
  ;Show the task bar again
  ;WinShow("ahk_class Shell_TrayWnd")
  ;WinShow("Start ahk_class Button")
}
WindowState:=!WindowState
Return
} ; V1toV2: Added bracket in the end

 

Posté(e)
you will also need at the end of the script that you find a way to exit the script properly when closing your games 
otherwise in my opinion, they will remain active even after closing the game, try by opening your task manager after launching 
and closing a tekken with the script, if you see autohotkey active in the manager it is because it does not close automatically 
and therefore the full screen function with the F11 key remains active all the time
Posté(e)

Thanks a lot once again!!

 

First problem, I'm trying to enhance the current AHK Script in order to pass some arguments to it when launching a Game. The idea is to parametrize the Game Name in order to dinamically adapt the launch command.

 

Unfortunately, when I launch the Play.exe from the AHK Script with this command:

 

Run("Play.exe --arcade 'D:\ROMS\TEKNOPARROT\Tekken 4\tekken4'")

 

I'm obtaining this error: Failed to read arcade definition file located at D:\ROMST\TEKNOPARROT\Tekken.arcadedef

 

Any idea??

 

Thanks a lot in advance!

Posté(e) (modifié)

Hi Cloud79 ;)

 

You need to create a shortcut for the Teknoparrot executable and rename it with the name of your game. Then, right-click on it 
to go to Settings, and change the end of the command line.
Example:
TeknoParrotUi.exe --profile=MKDX.xml
You can even add this:
TeknoParrotUi.exe --startMinimized --profile=MKDX.xml
This hides the TP execution window.
But then you need to change the first line of your ahk to launch this newly created shortcut, 
without forgetting its .lnk extension.
Modifié par 3nigm4

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...