Software Support > GroovyMAME
Lightgun flasher over groovymame in fullscreen
phasermaniac:
Thnaks Psakhis!
I tired, but I never used plugins in Mame and don't know how to use it.
Placed gunlight folder in plugins folder, activated Gunlight plugin in Plugins menu...
whats next?
psakhis:
Ah sorry, i explain.
1. Create folder "gunlight" inside plugins directory
2. Edit plugin.ini and add "gunlight 1" for activate it
3. When mame is running, on UI menu -> plugins you can set
4. Input -> This is 1P player button for fire
Gun button -> This is your gun button, you need to quit from 1P input settings, this is a overloard config
Brightness gain -> Level of brightness to add when gun button is pressed
Brightness frames -> Brightness is applied when gun button is pressed (default=1), but you can add more frames of brightness
Rion:
I have been testing and using this for some weeks now. The new update for brightness control really makes a difference.
Looking forward to contrast and gamma controls 👍
psakhis:
Plugin updated with contrast and gamma adjustment.
phasermaniac:
Thanks Psakhis, this is very nice. I could test it a little on my crt:
Overall it works perfect. No missing shots.
I was looking your code but couldn't figure out: do you raise brighness and then the button press instantly? without any delay between them?
Though, I'm experiencing two problems:
1. "Brightness frames" is appied on release, but I think it would be better on press, as games like time crisis, pointblank... doesn't need the flashing while the whole button press, and so it would be far less noticeable.
2. I have not tested this with two guns (absolute mice, rawinput), but I tested a little more in my normal pc with a mouse, and when mapped two flashers, they seens to conflict as one of them does nothing and the other sets the new brightness but won't return to normal level.
2b. What would happen if a flasher button is press while another is flashing? I couldn't test this because of the problem described above, but I think It should not add brightness level, but reinitialize the timer.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version