Aller au contenu

[Arcade PC] Plants vs Zombies Last Stand (Sega)


Messages recommandés

Posté(e)
3 minutes ago, joe555 said:

yes did that here, it will boot if I only run the pvz exe, but then obvisily hangs on screen

 

The game cannot run if you launch pvz.exe. You must launch the patched version of shell.exe. Make sure you did not change any ini files.

 

In particular, don't change screen width and height. I tried to change to 1920x1080 and the game would not launch anymore.

 

Width=1080
Height=1920

 

Posté(e) (modifié)

I did that and wouldn't, got the quick pop up and close, so than tried the pvz after , but I will try shortly with your new patch and change my scaling to 100, dunno same results 

Modifié par joe555
Posté(e)
il y a 51 minutes, ducon2016 a dit :

Try the patch v2 I just posted.

 

 

Same screen, Error! Update Failed

:(:

Did you manage to redirect the output strings from the shell ?

It's not outputdebug strings and haven't looked at it yet

Posté(e)
18 minutes ago, argonlefou said:

Same screen, Error! Update Failed

:(:

Did you manage to redirect the output strings from the shell ?

It's not outputdebug strings and haven't looked at it yet

 

Try this one. For the output, I got some in the debugger but not sure it is capturing what you are looking for.

Shell-Argon.NoobDiff

Posté(e) (modifié)
il y a 21 minutes, ducon2016 a dit :

 

Try this one. For the output, I got some in the debugger but not sure it is capturing what you are looking for.

Shell-Argon.NoobDiff 816 O · 0 téléchargement

 

Whooops, made it work with the V2 diff : turned out that the famous "reboot" changed not only wallpaper, pvz folder but also removed the "Backup" folder

I saw the shell trying to access that so restoring it allows the Shell to boot 🤙

 

The "update" is in fact check/copy from "BAckup" PVZ game files to PVZ folder

 

Let's see how playable is that game now

Modifié par argonlefou
Posté(e)

I'm thinking might have something to do with sound settings, I had Realtek sound disabled, since using Samsung speakers from tv, enabled that now screen pops up and stays black longer, so will continue to mess with

 

 

Posté(e)
9 hours ago, ducon2016 said:

Success!!!

 

=== WARNING, THE SEGA FOLDER NEEDS TO BE AT THE ROOT OF C:\ ===

 

1. Download a random dk2win32.dll and put in the shell folder (I used this one https://www.opendll.com/index.php?file-download=dk2win32.dll&arch=32bit&version=4.13.0.63)

2. Patch shell.exe with Noobpatcher and attached NoobDiff

3. Run shell.exe (this will launch pvz.exe automatically)

 

@argonlefou Je te laisse faire les inputs comme tu as ton super systeme deja pour les jeux unity avec demulshooter

 

 

PvZ1.jpg

 

PvZ2.jpg

 

PvZ3.jpg

 

PvZ4.jpg

 

Shell-v2.NoobDiff 726 B · 12 downloads

thank you

Posté(e) (modifié)
4 hours ago, ducon2016 said:

 

Try this one. For the output, I got some in the debugger but not sure it is capturing what you are looking for.

Shell-Argon.NoobDiff 816 B · 12 downloads

First time trying to boot the game, and it worked with this patch.  Didn't try any gameplay.  Also used an ahk to rotate display and everything looks good.  I'd post a screenshot but since emuline has reduced the file size attachment down to next to nothing for reply comments, that even resized down to 240x427 it's too big of a file to post.

Modifié par jcstahl1
Posté(e) (modifié)

Yes everything seems to be booting fine with this game. Just missing the controls now, but I'm sure the Argon magic's will operate. Frankly speaking, I would like to have the skill you have (you, Argon and Ducon) to understand and decrypt how to make arcade games playable on conventionnal PC that are no dedicated for that. For me as I don't understand anything in deep level programming and debugging (except click and play), it always seems some kind of magic.

 

Edit:

Did you have a look at this one?

It seems to be a Unity based game but the exe is protected by a Sentinel dongle.

Modifié par scooby
Posté(e)

I can't get past this screen  Nothing is used except the t and y keys

1.png

Posté(e) (modifié)

also just tried editing the game.ini and Install.ini in the shell folder.  you can move the install to another location/folder name and change resolution.  just don't try to edit the settings under [Window] as it won't boot if you change anything there.   just tried it here on my s: drive and it booted same as it did on c : drive

image.png.071c4705c0588138df921e22e1de07b2.png

 

EDIT* screen resolution change only worked on first boot.  Second boot reverted resolution.

Modifié par jcstahl1
Posté(e) (modifié)
Il y a 8 heures, S.G.D a dit :

thank you

merci pour tout

je bloque pour le moment car aucunes touches du clavier sauf esc et tab ne fonctionne.....

pas de crosshair non plus

 

Modifié par nosoucy62
Posté(e)

Thanks Ducon, it is working with your shell-argon diff. 

 

There are no built in key controls right? 

How are others getting in to the test menu? 

Posté(e)
4 hours ago, miao8yu5 said:

me too

So got it working here, I had realtek audio disabled, that needed enabled and also my firewall was blocking, so had to allow it, which wasn't popping up 

Posté(e) (modifié)
il y a une heure, mamefan1 a dit :

Thanks Ducon, it is working with your shell-argon diff. 

 

There are no built in key controls right? 

How are others getting in to the test menu? 

 

There are builtin controls :

 

Edit the "Game.ini" file from the Shell.exe folder and add changed the [Debug] section to the following :

 

[Debug]
ForceTicket=1
UseMouseController=1
NoVerify=1
SecurityDisabled=1

 

If the game is set to FREEPLAY OFF : you need to focus the Shell.exe windo and press [Y] to add a credits

Then switch to the game window and the mouse click/movement will be enough to play

 

To access the TEST menu : just close the game window.

The Shell will then display the TEST menu where you can change COIN option to FREEPLAY if needed

Exiting the TEST menu will make the Shell.exe to run the game again

 

To change the keyboard keys used for SERVICE/TEST, simply edit the config.ini file, also located in Shell.exe folder

Modifié par argonlefou
Posté(e) (modifié)

Default controls in test menu:

Peashooter trigger: 1

Ticket Notch: 8

Coin input: U

Service button: Y
Test Button: T

 

Modifié par mamefan1
Posté(e)
34 minutes ago, argonlefou said:

 

There are builtin controls :

 

Edit the "Game.ini" file from the Shell.exe folder and add changed the [Debug] section to the following :

 

[Debug]
ForceTicket=1
UseMouseController=1
NoVerify=1
SecurityDisabled=1

 

If the game is set to FREEPLAY OFF : you need to focus the Shell.exe windo and press [Y] to add a credits

Then switch to the game window and the mouse click/movement will be enough to play

 

To access the TEST menu : just close the game window.

The Shell will then display the TEST menu where you can change COIN option to FREEPLAY if needed

 

To change the keyboard keys used for SERVICE/TEST, simply edit the config.ini file, also located in Shell.exe folder

 

Thanks Argon, great work. Here is a wrapper dk2win32.dll that enables quitting the game (ESC but you can change it) or just closing the client to go to menu (TAB but you can change it), remaps the folder so you can move the game out of the root directory, and automatically dynamically patches the game (no need of the patched executable anymore).

 

1. Copy dk2win32.dll and dk2win32.ini in the shell.exe folder

2. If you moved the folder, make sure you edit AssetDir in game.ini (Do not edit the other paths)

3. Run the original shell.exe

 

As usual the full source code is included

dk2win32-v1.7z

Posté(e)
1 hour ago, argonlefou said:

If the game is set to FREEPLAY OFF : you need to focus the Shell.exe windo and press [Y] to add a credits

Then switch to the game window and the mouse click/movement will be enough to play

 

Argonlefou, How do you start the game if it is in freeplay? I changed settings to freeplay, but i still have to switch to the shell window and press Y to put in coins. 

I checked and it still says freeplay after restarting the game. 

Posté(e) (modifié)
1 hour ago, ducon2016 said:

 

Thanks Argon, great work. Here is a wrapper dk2win32.dll that enables quitting the game (ESC but you can change it) or just closing the client to go to menu (TAB but you can change it), remaps the folder so you can move the game out of the root directory, and automatically dynamically patches the game (no need of the patched executable anymore).

 

1. Copy dk2win32.dll and dk2win32.ini in the shell.exe folder

2. If you moved the folder, make sure you edit AssetDir in game.ini (Do not edit the other paths)

3. Run the original shell.exe

 

As usual the full source code is included

dk2win32-v1.7z 35.56 kB · 14 downloads


The game instantly closes for me when i try to run with shell.exe, the folders and files are in C, windows firewall disabled, this i what i get in dk2win32.log:

DllMain
Remapping C:\ to C:\
MH_CreateHookApiEx L"kernel32.dll" CreateFileA Succeeded

 

Did i do something wrong? This is the game.ini:

 

[cabinet]
type=STANDARD

[Window]
Fullscreen=0
Width=1080
Height=1920
PositionX=0
PositionY=0

[Graphics]
RestartAttempts=5
Adapter=0
Refresh=60

[Game]
AssetDir=C:\Sega\pvz\assets
width=1080
height=1920

[System]
Version=1.0.0

[Sound]
Enabled=1
Primary=1
Volume=100

[Variables]
Directory=C:\Sega\shell\variables
HiScoreName1=users\hiscores.dat
HiScoreName2=users\users.dat
RefillDelay=10

[Debug]
ForceTicket=1
UseMouseController=1
NoVerify=1
SecurityDisabled=1

[Network]
Active=1
Domain=127.0.0
BaseAddr=1
Port=18888
MasterTimeout=15000
ClientTimeout=15000

[Location]
#force_background=1
#force_environment=10
#force_lighting=1
#force_weather=1

 

Modifié par lezzi87
Posté(e) (modifié)
il y a 26 minutes, mamefan1 a dit :

Argonlefou, How do you start the game if it is in freeplay? I changed settings to freeplay, but i still have to switch to the shell window and press Y to put in coins. 

I checked and it still says freeplay after restarting the game. 

 

Indeed, in FREEPLAY mode the Shell window also need to be focused to receive a "Fire" button to start. I didn't noticed, having both side by side

 

Untill further patch, you can try to use AHK to send a [1] keypress to the shell window (this is the trigger button)

Or a mouse click

 

@ducon2016 I'll try your dll tomorrow

Modifié par argonlefou
Posté(e)

Hello friends, can someone help me? I've tried everything. Shell.exe opens and closes immediately after. I've tried both Ducon patches and the DLL, but it doesn't work. I tested it on two different computers: one with Win 11 32GB RAM, RX580 video, 8GB VRAM, and another with Win 7 with 8GB RAM, 730GT video, 4GB VRAM.

I really want to play this game, but I don't know what could be happening.

Posté(e)
20 minutes ago, KArcs said:

Hello friends, can someone help me? I've tried everything. Shell.exe opens and closes immediately after. I've tried both Ducon patches and the DLL, but it doesn't work. I tested it on two different computers: one with Win 11 32GB RAM, RX580 video, 8GB VRAM, and another with Win 7 with 8GB RAM, 730GT video, 4GB VRAM.

I really want to play this game, but I don't know what could be happening.

try with a clean download.

put sega folder in C:\ root

put Copy dk2win32.dll and dk2win32.ini from https://www.emuline.org/applications/core/interface/file/attachment.php?id=27265&key=94fcb88e4547bd9dfc0fa7378eef8b0e in the sega\shell folder

run shell from the same folder. 

 

if that works then you can enable default controls, and move the folder.

Posté(e)
4 hours ago, joe555 said:

So got it working here, I had realtek audio disabled, that needed enabled and also my firewall was blocking, so had to allow it, which wasn't popping up 


For all those who complain that game closes right after start

Posté(e)
39 minutes ago, dyniel83 disse:


For all those who complain that game closes right after start

Thank you my friend, I got it here, it was the audio that came out of the video card's HDMI, I put in speakers and it worked

Posté(e)

I deleted everything and installed it from scratch, it stays in the test menu and does not progress.

Posté(e)
16 hours ago, dyniel83 said:


For all those who complain that game closes right after start
对于所有抱怨游戏在开始后立即关闭的人

 

The issue persists despite enabling Realtek and plugging in headphones; the application still crashes.

Posté(e)

For me, it was resolved by deleting everything and extracting it again by connecting the speaker to the computer and rotating the screen and also setting it to 1080x1920 and the game is perfect. The only thing I'm trying to solve in the game is that to give credit I have to press the Windows select key the GameShell window press y and then select the game window but otherwise this is normal

Veuillez vous connecter pour commenter

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



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