POPSnes Dev - Extended game
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
POPSnes Dev - Extended game
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
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
Last edited by salvadorc17 on April 14th, 2017, 11:23 pm, edited 2 times in total.
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
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.
=============================
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.
Re: POPSnes Dev - Extended game
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.
Re: POPSnes Dev - Extended game
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
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
Re: POPSnes Dev - Extended game
In POPSnesDev.exe.config I had to change v4.5 to v4.0 to be able to start.salvadorc17 wrote:If you can help me, please comment to improving this elements, or adding more technical info.
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.
You should include these in a text file together with the program.salvadorc17 wrote:Usage and technical information
This works only in edit mode.salvadorc17 wrote:-Numpad arrows for room movement.
This works only when not in edit mode.salvadorc17 wrote:-Numpad +/- for room change.
This does not seem to work for me.salvadorc17 wrote:-IJKL for tile movement in editor.
Instead I need to press the arrow keys.
It seems this is already so: Reset starts level 1 directly.starwindz wrote:1. 'Skipping Konami logo' as default setting in order to reduce loading time.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
Yes, all this will became possible next update.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 emulation could be slow by the memory reading method im using, will try to improve performance next time.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.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
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
-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
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
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
Download: http://www.mediafire.com/file/ldvm4f0nb ... nesDev.rar
Re: POPSnes Dev - Extended game
I can't find that new option.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
It seems you accidentally uploaded the previous (April 21) version again.
I think I found what you're using: https://github.com/gdkchan/SNES.netDavid wrote:Say, did you use the source code of some existing SNES emulator for this?
Also: https://github.com/gdkchan/SNES.net/issues/2
Correction: Select is Tab.salvadorc17 wrote:-Enter for start and Spacebar for select.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
Yes thats the emulator in VB Net, i ported to C# and made the changes related to the game.David wrote:Say, did you use the source code of some existing SNES emulator for this?
New download link: http://www.mediafire.com/file/jbpkegwgh ... nesDev.rar
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
A new version release that improves speed, now you can play custom mods named "pop.smc".
http://www.mediafire.com/file/q74boxicq ... nesDev.rar
http://www.mediafire.com/file/q74boxicq ... nesDev.rar
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
Re: POPSnes Dev - Extended game
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.
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.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
My mistake to tell save/load is not implemented, just was doing tests.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.
About replays, can you tell me what does means not seems to work, did you run replay mode to load replay file?
Re: POPSnes Dev - Extended game
Yes, I did open the Replay Mode window.salvadorc17 wrote:About replays, can you tell me what does means not seems to work, did you run replay mode to load replay file?
But what to do next? Options -> Start -> 1 / 2 / 3 / 4 don't seem to do anything.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: POPSnes Dev - Extended game
Sorry a little mistake i made with buttons, now i have fixed, still need to be improved. Replays can get desync.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.
http://www.mediafire.com/file/77iwgyfmi ... nesDev.rar