POPSnes Dev - Extended game

Are you creating new levels/mods for SNES or did you finish your work? Tell us here!

Moderator: English Moderator Team

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

POPSnes Dev - Extended game

Postby salvadorc17 » April 14th, 2017, 10:11 pm

POPSnes Dev - Extended game (WIP)
Version 1.0 April 2017
=============================

This is my new project for Snes version capable of emulate game, that does include a lot of new options. I wanted to create an extended editor capable of change ROM defaults and RAM values.

Features
-Fast playing game with custom emulator.
-View debug game information.
-Change levels and guards/enemies defaults values.
-Load custom replay saves for specific level.
-Hex editing. (TODO)
-Fast edit levels tiles and events. (TODO)
-Pallete and graphics changes while in game. (TODO)

Download:
http://www.mediafire.com/file/q5q5umc15 ... nesDev.rar

popdev1.png


popdev2.png


popdev3.png
Last edited by salvadorc17 on April 14th, 2017, 11:23 pm, edited 2 times in total.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » April 14th, 2017, 10:13 pm

Usage and technical information

=============================
Controls
=============================
By default the controls cannot be changed, this will be fixed in later updates.

Game controls
-Arrows for movement.
-WASD for actions.
-QE for LR extra buttons.
-Enter for start and Spacebar for select.


Debug controls
-Numpad arrows for room movement.
-Numpad +/- for room change.
-IJKL for prince tile movement.

Edit controls
-Numpad arrows for room movement.
-Arrows for tile movement.
-Numpad +/- for tile changes.

=============================
Replays
=============================

The replays are files that stores the changes in input and other game elements, and will reproduce those after reseting in Replay Mode.
The synchronization need to be adjusted to be changed, but right now is one step per 1/6 sec ( 60 mhz) for ntcs.

If you can help me, please comment to improving this elements, or adding more technical info.
Last edited by salvadorc17 on April 15th, 2017, 9:35 pm, edited 1 time in total.

User avatar
starwindz
Sultan
Sultan
Posts: 133
Joined: March 8th, 2009, 4:48 pm

Re: POPSnes Dev - Extended game

Postby starwindz » April 14th, 2017, 11:16 pm

Cool and nice project! I am looking forward to see the released version. :)
Last edited by starwindz on April 15th, 2017, 11:44 pm, edited 1 time in total.

User avatar
starwindz
Sultan
Sultan
Posts: 133
Joined: March 8th, 2009, 4:48 pm

Re: POPSnes Dev - Extended game

Postby starwindz » April 14th, 2017, 11:34 pm

My idea for your development:

1. 'Skipping Konami logo' as default setting in order to reduce loading time.
2. 'Tweaking some tile element' such as changing chomper to crusher or guillotine in real time

David
The Prince of Persia
The Prince of Persia
Posts: 1430
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: POPSnes Dev - Extended game

Postby David » April 15th, 2017, 11:51 am

salvadorc17 wrote:If you can help me, please comment to improving this elements, or adding more technical info.


In POPSnesDev.exe.config I had to change v4.5 to v4.0 to be able to start.

The emulation is quite slow...

Say, did you use the source code of some existing SNES emulator for this?
If you did, you should note it somewhere.

It seems that I need to press File -> Reset to start.
You should mention this.

The menus could show which options are selected, with a checkmark.

salvadorc17 wrote:Usage and technical information

You should include these in a text file together with the program.

salvadorc17 wrote:-Numpad arrows for room movement.

This works only in edit mode.

salvadorc17 wrote:-Numpad +/- for room change.

This works only when not in edit mode.

salvadorc17 wrote:-IJKL for tile movement in editor.

This does not seem to work for me.
Instead I need to press the arrow keys.

starwindz wrote:1. 'Skipping Konami logo' as default setting in order to reduce loading time.

It seems this is already so: Reset starts level 1 directly.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » April 15th, 2017, 9:32 pm

starwindz wrote:1. 'Skipping Konami logo' as default setting in order to reduce loading time.
2. 'Tweaking some tile element' such as changing chomper to crusher or guillotine in real time


Yes, all this will became possible next update.


David wrote:The emulation is quite slow...
Say, did you use the source code of some existing SNES emulator for this?
If you did, you should note it somewhere.


Yes emulation could be slow by the memory reading method im using, will try to improve performance next time.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » April 21st, 2017, 10:05 pm

Have made a little update with some bugs fixes and new options.

-Game options.
You can setup different game settings, like level, player data, and guard data (TODO).
Edit player life and position.

Download: http://www.mediafire.com/file/w8zd33xmo ... nesDev.rar


popdev4.png

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » May 5th, 2017, 9:54 pm

New version added, now with the option to make map image for each room, will take some time while process.

Download: http://www.mediafire.com/file/ldvm4f0nb ... nesDev.rar

popsnesrooms.png

David
The Prince of Persia
The Prince of Persia
Posts: 1430
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: POPSnes Dev - Extended game

Postby David » May 6th, 2017, 4:45 pm

salvadorc17 wrote:New version added, now with the option to make map image for each room, will take some time while process.
Download: http://www.mediafire.com/file/ldvm4f0nb ... nesDev.rar

I can't find that new option.
It seems you accidentally uploaded the previous (April 21) version again.

David wrote:Say, did you use the source code of some existing SNES emulator for this?

I think I found what you're using: https://github.com/gdkchan/SNES.net
Also: https://github.com/gdkchan/SNES.net/issues/2

salvadorc17 wrote:-Enter for start and Spacebar for select.

Correction: Select is Tab.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » May 6th, 2017, 9:43 pm

David wrote:Say, did you use the source code of some existing SNES emulator for this?


Yes thats the emulator in VB Net, i ported to C# and made the changes related to the game.

New download link: http://www.mediafire.com/file/jbpkegwgh ... nesDev.rar

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » May 19th, 2017, 10:00 pm

A new version release that improves speed, now you can play custom mods named "pop.smc".

http://www.mediafire.com/file/q74boxicq ... nesDev.rar

popdev5.png

David
The Prince of Persia
The Prince of Persia
Posts: 1430
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: POPSnes Dev - Extended game

Postby David » May 20th, 2017, 4:25 pm

Save/Load does not seem to work correctly.
I see that Save saves CRAM.bin (Color RAM, aka Palette) and VRAM.bin (Video RAM).
This is not enough to fully restore a saved state.
You also need to save the state of the CPU (registers), Working RAM, Audio CPU, Audio RAM, PPU registers, DMA registers, etc...

The Take Replays menu item seems to work in a limited way: It creates a file of the keypresses when I uncheck it.
However, playback does not seem to work.
It seems that the created file contains only the arrow keypresses, and it has no timing information.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » May 20th, 2017, 9:37 pm

David wrote:Save/Load does not seem to work correctly.
I see that Save saves CRAM.bin (Color RAM, aka Palette) and VRAM.bin (Video RAM).
This is not enough to fully restore a saved state.
You also need to save the state of the CPU (registers), Working RAM, Audio CPU, Audio RAM, PPU registers, DMA registers, etc...

The Take Replays menu item seems to work in a limited way: It creates a file of the keypresses when I uncheck it.
However, playback does not seem to work.
It seems that the created file contains only the arrow keypresses, and it has no timing information.


My mistake to tell save/load is not implemented, just was doing tests.

About replays, can you tell me what does means not seems to work, did you run replay mode to load replay file?

David
The Prince of Persia
The Prince of Persia
Posts: 1430
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: POPSnes Dev - Extended game

Postby David » May 27th, 2017, 9:30 am

salvadorc17 wrote:About replays, can you tell me what does means not seems to work, did you run replay mode to load replay file?

Yes, I did open the Replay Mode window.
But what to do next? Options -> Start -> 1 / 2 / 3 / 4 don't seem to do anything.

salvadorc17
Calif
Calif
Posts: 513
Joined: August 27th, 2011, 2:04 am

Re: POPSnes Dev - Extended game

Postby salvadorc17 » May 28th, 2017, 12:01 am

David wrote:Yes, I did open the Replay Mode window.
But what to do next? Options -> Start -> 1 / 2 / 3 / 4 don't seem to do anything.


Sorry a little mistake i made with buttons, now i have fixed, still need to be improved. Replays can get desync.

http://www.mediafire.com/file/77iwgyfmi ... nesDev.rar

popdev6.png


Return to “New Levels and Mods For SNES”

Who is online

Users browsing this forum: No registered users and 1 guest