headshot2017 / 3dpinball-ps2

Port of Space Cadet Pinball decompilation to PlayStation 2
MIT License
7 stars 0 forks source link

Booting corrupted version 0.3 #1

Open Dariosky-01 opened 1 month ago

Dariosky-01 commented 1 month ago

Hi @headshot2017 I tried the game, it's very nice, I've known it for a long time and I'm happy with this compatibility with PS2 but only versions 0.1 and 0.2 work because version 0.3 stops on the first screen, a main screen for the player to wait compared to version 0.2 or 0.1 which doesn't have one.

I think it tries to load a file towards the end, one of the many files shows that it's loading, and it stops showing this file at the end as if it can't process it perhaps or can't load the one after. The audio starts, it seems in fact to be ready to play but the video is stopped on the first screen and it's not possible to exit with the "start" and "select" buttons so in reality I think it's actually blocked.

IMG_20240827_140348

About the audio from version 0.2 while you play or the game program "is in standby", so it's waiting for a new game to start, there is always music in contrast to the game effects that never stops and that really annoys those who play. This music is absent in version 0.1 and therefore it is the best currently because it also works.

I propose, if you are able, to create a game menu made specifically for the game, to be started via the "start" button, to lower or raise the volume of the music or game effects or with a tip sign to exclude the music.

I propose this because in addition to this I also wanted to propose a system capable of showing a ranking if "in standby" (when the game is not ready) intermittently in the video showing itself for 10 seconds after 10 seconds of stopped game (not ready or not yet started) to then return to show the pinball and continue in an infinite cycle this.

I therefore propose the possibility of being able to save your name in a ranking with one with some fake names and ranges of goals, so that the player wants to do better to compete, ranges that are quite reachable but not too low.

It would be nice (and this is another proposal) that both the ranking and the settings in the options can be saved in the memory card via the options and when the game starts it loads the data from the memory card if they exist automatically.

It would still be useful to be able to disable the ranking system by means of a tip in the options for this classic do no harm by requiring you to enter a name when you beat a record including the poster with the ranking every 10 seconds.

I would say that if he is able to do it he will certainly approve of my ideas, if he likes the game he will be happy to be able to work on it.

I also propose a kit inside a name.zip file to create a ps2 cd-rom with the game and a guide inside, to be able to use it via disk and allow a fast load and without the mandatory need to use uLaunchElf and the USB storage device.

headshot2017 commented 1 month ago

check out the latest test build on the game's PSX Place thread, i believe this is due to an issue with allocating too much VRAM on PAL displays. if your TV can't display NTSC then try out an earlier test build

Dariosky-01 commented 1 month ago

I am not very expert, so my proposals were only invitations to change the game in the PS2 environment in those ways because unfortunately I could not contribute to realizing those ideas even if I would like to.

From what you say I understand that it is a problem with the PAL video system, ok, but my TV supports the NTSC system, even in color compared to very old TVs it is a liquid crystal TV, if the game works with the NTSC system and cannot work in PAL it is the game, first of all it would be a novelty and then it should be the software in the .elf file that should send a switching signal to the TV if a change is needed because I cannot change the rules of the program with the joypad. Anyway from what I wrote to you it is clear that it is possible to play the previous versions, and I mean both with version 0.1 and version 0.2 so if version 0.3 has changed the video mode system and should do it only after the loading screen it only needs the game program (the .elf file) to send a switching signal to the TV and not just send the output data that the TV cannot execute (I'm not sure if this or all TVs do it automatically) anyway the video does not remain black once the loading is finished, it does not change the screen, this is the only way I was able to take the photo, only that as soon as it gets to that last file it can read in the photo I posted in the initial comment the music starts repeating in a loop (the stressful music I was talking about) and you can hear the sound of the start of the opening of the game program as if you had opened it in Windows, it makes a sound when you open the game software that is the same as the one you hear when starting a game session, so the game is ready but at the same time it seems blocked, I repeat this and I add details in case they can be useful. Anyway, could it be just that the video resolution chosen in the new Elf file of version 0.3 is not compatible with those that my TV can offer with both the PAL and NTSC systems? In that case, another version (0.4) could be necessary where it is possible to start with the resolution offered in versions 0.1 and 0.2 allowing the player to change it later to improve the quality with a button, initially the up arrow with scrolling resolutions, subsequently possibly inside some hypothetical options added later in much later versions like those should have those could have written the new features suggested previously in my main message.

Dariosky-01 commented 1 month ago

Aside from any discussion I wanted to do some tests, and I tried another TV, the problem is not solved. I tried to download other versions of uLauchElf than those I could find but there are no older than the one I currently use for downloading, but I also downloaded more recent versions that gave the same result.

Dariosky-01 commented 1 month ago

I didn't notice the hyperlink in your comment.

I found the "test file"

" Screenshot_2024-08-28-01-07-48-68_e0b268983f3223527a339acac2a3a29b

"

and it works perfectly. I would say it would be the next working version, although I would like to find a version without haunting music.

headshot2017 commented 1 month ago

and it works perfectly. I would say it would be the next working version, although I would like to find a version without haunting music.

if by "without haunting music" you mean you wish a toggle to disable music, i'll consider that as a feature for v0.4

Dariosky-01 commented 1 month ago

I wanted to let you know that this was one of my suggestions mentioned in my first main post, but there are others if you look. Besides that I have to tell you that even if it works perfectly the exit function with "select" + "start" does not work, it does not take me to the bios.

Also sometimes it does not charge, maybe because of this shutdown not working 100%. The audio when you exit often sounds like a blocked game with an electrical noise of a certain sound level always the same, it is typical of blocked electronic systems, it is not very intense but it can be heard prevented by the TV.

Dariosky-01 commented 1 month ago

I would venture to hypothesize that the game in this version does not distinguish between whether it sees "select" only pressed or "select" pressed while the "start" button is held down, thus being able to easily avoid the error of understanding with the user, but when you exit you still hear the game is about to start a new game which is cut short at birth, so this lack of distinction perhaps causes the problem during the exit because it does not know what to do and freezes.