I just don't see why you couldn't replace those files with a blank .ogg
You can, not an ogg i think it has to be wav?
But, if you are replacing the sound, may as well replace it with what you intend to use
I dont know if you can replace it with a super short sound, i have never tried, but i think if wont actually care, though it is going to assume the time duration is filled up
I did read a bit on altsound, but, it was actually very difficult to find too many good/deep resources on it
the cvs file is kind of hard to understand anyways
and yes unfortunately some of the docks are lost from vpinball going down, so no one can get to them to repost them
they may or may not have gotten cached in archive.org
Have the code built into a vpinmame build or extension, just like they do for altsound already
Altsound IS VpinMAME
That isnt some 3rd party nonsense, that is VpinMAME doing it
But no one is going to sit and generate a CSV for ever rom dump and prepack VpinMAME with them
It would be a thankless project that 99% of people would have no interest in, and VpinMAME would be bloated for it, plus then the dev team becomes responsible
for it.
I don't mean people should go through every rom and do it ahead of time, I mean, the people that are creating these table remixes and mods with pup packs and things could do it if they wanted to, to make it easier for end users to be able to play their tables properly
But you DO mean it, you DO mean do it all ahead of time and go through every ROM
No 2 ROMS are the same (Unless it is the same exact table) there is no standard among them, there is no generic altsound one size fits all
Even if you set VpinMAME to use only samples for sound, you would still need to know the name of every single table's audio asset it needs to be using at a given time
ANd then you need to hard code into VpinMAME a human name for the crap, just like MAME did for the ROMs that required samples for certain sounds
They had to hard code that in, and they only did it where it was necessary.
You are talking about doing something akin to that, for every ROM
As far as being able to run the tables "Properly"
That is exactly what pinMAME does now
It runs them properly, it operates the ROM as close as it possibly can to the ROMs real environment.
Doing altsound or PUP etc is not running a table "Properly"
It is technically running it improperly by choice, it is changing the table to something outside of it's actual existence
pinMAME already makes it possible to do that, but it should not be its job to have to do it for you.
One can argue all day that they are fixing the sound, but the sound was never broken, that is how the sound was, it never was perfect, that cost too much at the time.
Nothing wrong with it if someone wants to do that and give the table stereo 96Khz music, but they are going to do it at their own labor expense.
Then again, I guess they could also do the entire code base themselves within the table instead of emulating a rom in the first place... but that seems like a lot more work than a lot of people are willing to put in or have the skill to do to begin with...
JP Salas and 12,000 tables later might disagree with you.
JP has written many tables, based on REAL tables, and made them without a ROM
And he is happy to explain to anyone that will pay attention and put in some effort, how to make something work and point you to table examples all day long.
or even into the table script as an option to send to vpinmame, or get from vpinmame
VPX is not designed to talk to VpinMAME in that manner
that would result in a lot of comms overhead i think, which would probably slow the simulation down
Many ROMs do not work with altsound, because they do the whole sound thing in a weird way, at least as far as the alt sound part goes.
And technically, there is not that big of a need.
There is not a table made, that can not be done romless and run entirely in vpx alone.
It is just logic routines, it is not insanely hard, it takes a bit longer but you can have the table do what ever you want, even modify the rules or modes.
And you can even dump all the DMD frames from the ROM and re-use them to make your own DMD if you arent into doing a custom one
You wish your table had different or better sound?
Let me direct you to JP Salas's Deadpool, which could super easily have a Spike2 style PUP pack or FlexDMD, since you can actually do that with flexDMD
But JP stuck with the standard DMD format and made his own custom DMD frames, actually he made it double resolution if you use an LCD display.
He could have made it 720p but since that isnt something he hasnt any place to display on his setup, one can not expect him to make what he can not see