Jump to content



Photo

Vpinmame running freewpc

freewpc

  • Please log in to reply
45 replies to this topic

#1 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 07 May 2014 - 03:10 PM

So I have a demolition man rom called "Demolition Time" which is a rewrite using freewpc. Does anyone know what is required to run this via mame? It seems to just freeze up as soon as mame starts it.

#2 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 07 May 2014 - 04:29 PM

Make sure you have 'skip startup test' in the options for that particular rom turned off and you'll then see the wpc disclaimer screen appear. As far as I know the Tz freewpc rom is the only playable version of these roms.

That may have changed now though.

Sent from my SM-N9005 using Tapatalk



#3 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 07 May 2014 - 05:10 PM

Cool.. Haven't followed the freewpc scene for a while, completely missed the progress on this one..

 

Any other (finished) games i missed?



#4 AaronShupp

AaronShupp

    Human Paraquat

  • Members
  • PipPipPip
  • 178 posts
  • Location:Philadelphia, PA

  • Flag: United States of America

  • Favorite Pinball: Bride of PinBot

Posted 07 May 2014 - 06:05 PM

http://code.google.com/p/freewpc

https://github.com/bcd/freewpc

 

Interesting... might have to screw around with this a little.



#5 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 07 May 2014 - 08:44 PM

i just added demolition time to pinmame as dm_dt099..

so the next release will support it..



#6 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 07 May 2014 - 09:38 PM

great, but where is the rom?



#7 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 07 May 2014 - 10:09 PM

still waiting for james cardonas okay to release it..



#8 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 08 May 2014 - 12:13 AM

Just as FYI, I repacked this as dm_la1.zip and tested it with disable the skip startup tests option and it still doesn't get even to showing any video. Does more need to be done to enable the ROM in code?

#9 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 May 2014 - 05:13 AM

It needs native support as the ROM size changed, that's why i included it into pinmame directly, just like the other FreeWPC rewrites we know of.



#10 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 08 May 2014 - 05:52 PM

Looks like if you take dm_h6, remove the U6, add the .099 rom and save it as dm_dt099.zip it works..... will try it out later thanks!



#11 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 May 2014 - 05:58 PM

james just gave us permission to release it, so the ROM should be up soon, make sure you try it, its really cool..


Edited by toxie, 08 May 2014 - 05:59 PM.


#12 boiydiego

boiydiego

    Pinball Fan

  • Members
  • PipPipPipPip
  • 978 posts
  • Location:baal

  • Flag: Belgium

  • Favorite Pinball: flinstones,t2 chrome edition,wcs,afm,fish tales,medieval,rollercoaster tycoon,taxi

Posted 08 May 2014 - 06:22 PM

what will be the features in the release ?


boiydiego___gebruik-n2kbkyc.png


#13 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,307 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 08 May 2014 - 06:39 PM

Thanks James Cardona!

The file has been uploaded here:

http://www.vpforums....s&showfile=9615

 

YouTube video here:

 

 

Revision History (From James Cardona on Pinside.com)
<0.99
-----------------
things that are fixed:
 
Added the following new animations created by Mario:
explode hit
combos (4 different ones)
fortress multiball start
cryo claw
jackpot
super jackpot
car crash
ball save
shoot again
plunge ball
rollovers completed
rollovers
quick freeze ready / quick freeze
skillshot
standups (a bunch of different ones)
jets
jets completed
 
Added lighting effects (bling, bling) to certain effects (previously only ball lock and computer award had specific lighting effects):
ball lock
computer award
MB jackpot
MB super jackpot
super jets hit
acmag hit
car chase
standup frenzy hit
explode hit
cryo claw start
 
Fixed problem where sometimes the skill shot timer stayed on too long.
For video modes, now some points are awarded for activating a video mode even if you abort
Fixed bug with computer award when in tournament mode where previously the “next” computer award displayed was incorrect
Changed the way arrows light during MBs. Previously combos were disabled in MB and both the arrows and jackpot lights served to indicate a jackpot. Now the arrows do not follow the jackpots and combos remain in effect during MB
Fixed problem with capture simon arrows. Previously during capture simon mode, the combo portion of the arrow control would take over when it shouldn't have. This confused the player as they didn't know if the arrow is lit for a combo or for capture simon.
During MB start, made ball eject faster from top popper so it comes out with balls being served from shooter lane. Previously there was a 3 second delay for the top popper ball.
Added top popper mystery awards (you look great today, enhance your calm, 1 credit violation) These are awarded if the top popper is hit when nothing is lit and score 1 million points. The speech sounds for “enhance your calm” and “1 credit violation” are only present if the swear roms are installed and “extra sounds” or “swear sounds” is selected “on” in menu.
stopped plunger from double firing after launching a ball.
Changed car crash scoring as follows: Previously car crash scoring was reset to 0 at start of car chase but not reset at end of ball. Switched that so that score is decreased by one level on end ball but not changed at all if car chase mode is started. Also, multiplier stays until end of game once received (same as before).
Computer award light now does not flash when computer award is disabled – such as in MB.
Launch button now flashes when machine is ready to launch ball.
Added a few extra levels to kaboom to make it more difficult. Previously there were only 3 difficulties. Now there are 6 (last ones nearly impossible). (Personally, Level 3 feels about right to me so that is where I set my start level in the feature menu).
Added extra bonus award for completing either kaboom or shooting video mode (catch all bombs or shoot all baddies and increase your VM score by 50%)
Made claw move more smoothly when controlled by the player.(YESSSS!)
Changed VM order such that which VM the player sees first is randomly chosen
superjets, explode, car chase modes were changed to a single ball timed mode only – doesn’t disable claw or VM as before.
Moved line on DMD so there is more space between words.
Car crash award (and Triple) now displays points awarded
Changed “light arrows” computer award so that not only does it light the arrows (which is mighty lame) but it also awards 3 million points.
Prevented quotes from getting interrupted by other quotes by eliminating preempting by sound calls that have equal priority. This causes less quotes to be said because they will only speak when channel is free. Preemption will still work for very important sound calls as they have higher priorities.
Flasher now flashes to warn of ball release after video mode.
Now able to hold flipper buttons down to fast forward through Computer Award Bonus just the same as you can the end of ball bonus.
 
 
0.99
-----------------
I am calling this one .99 and not 1.0 as you can see. So this may or may not be the last release. I am calling this one .99 because I could see some possible changes in the future as follows:
1) pretty much no one but me has tried this code with a shaker. I think once PPS releases their shakers and people get them in their machines there may be some comments/feedback which leads to some changes to the shaker code. Of course, PPS may never sell shakers or they may sell them 2 or 3 years from now. I don't know.
2) Mario may or may not give me some more animations to put in the game. If he chooses not to, then that is cool. I understand that what he gave me so far was a tremendous amount of work and he is not getting one nickel for it so how much more can we ask?
 
So then, there may be a future release based on the two above "maybes" but I suspect that "if" it happens that it will be pretty far away down the road, if at all. So this is the release for now and it may possibly be the last one.
I am really happy with how the code has come out and I want to thank every one who gave me feedback along the way, even the hyper-negative people. I rather have someone let me know that they hate some feature of the game and be overly blunt than to let it sit there and make the game suck.
I feel like I have learned a lot along the way and I think there would have been a lot of things I would have done differently if I knew then what I know now. The next game I code will definitely be better and again, I want to thank all of you for pointing out things that I wasn't aware of and developing my pinball coding skills.
 
 
--- extra change list
To be fair, there are some areas that my code is different form the original and some would argue that the original is better in these areas. Here are a few off the top of my head:
1) There is no car crash ball saver. I made explode and car crash worth more points to try to balance the risk-reward here though.
2) If you do a warm reboot (hold down start button in middle of game) then I have been told that things don't always seem to reboot properly. I haven't been able to replicate this on my machine but some people have complained about it.
3) some people have complained that the magnet hold strength is too strong on their machine and that they have to shake the claw a little to get the ball to drop. Again, doesn't do this on my machine - I think not all the machines are quite the same due to age, maybe.
4) my code doesn't allow for a broken trough opto like the original code did. If you have bad optos you can get endless ball serves or other such nonsense. If all your optos are good then you should have no problems.

Build a fire, vipers love the heat.


#14 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 08 May 2014 - 07:05 PM

Works great after disabling startup test and pressing 7 multiple times at the first boot

#15 boiydiego

boiydiego

    Pinball Fan

  • Members
  • PipPipPipPip
  • 978 posts
  • Location:baal

  • Flag: Belgium

  • Favorite Pinball: flinstones,t2 chrome edition,wcs,afm,fish tales,medieval,rollercoaster tycoon,taxi

Posted 08 May 2014 - 09:01 PM

will there be more roms coming like this ?


boiydiego___gebruik-n2kbkyc.png


#16 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 08 May 2014 - 10:56 PM

This is a full rewrite of demo man into a different game.

#17 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 09 May 2014 - 12:32 AM

How are you guys getting this to work? I only get a blank dmd screen. I've also tried pressing 7 a bunch of times (no idea why) and nothing happens.

Edited by BigBoss, 09 May 2014 - 12:39 AM.


#18 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 09 May 2014 - 02:49 AM

As i said skip startup test from vpm options

#19 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

  • Flag: ---------

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 09 May 2014 - 05:11 AM

As i said skip startup test from vpm options

Right so I did this and it still hangs on the blank dmd screen the same way:
Load vpinmame in setup.exe
Click test
Find Demolition Man (freewpc/demolition time 0.99)
Click Game options
Make sure a check is in "skip pinball startup test"
Click OK
Click Game options again to verify that a check is there. It's not. Click cancel to dismiss the window.
Click start. DMD comes up blank, nothing ever happens.

This is using v1.6 of your build off "the other site".

Is there some other key you are thinking of? I even looked in the registry for the game and cheat = 1

---
Edit: Ok I got mine working. I needed to *disable* the skip tests. Then it came up and I had to hit 0 several times to agree to whatever. Then it ran and it stopped asking me to hit 0. Any idea which regkey is saved when you finally agree? I guess it's something in the NVRAM file not the registry since it comes from inside the ROM. So for me it was letting it run the startup tests rather than disabling them that fixed it.

Edited by BigBoss, 09 May 2014 - 05:30 AM.


#20 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 09 May 2014 - 05:34 AM

I went further by running the table with that rom, i press multiple times 7and 0 randomly, and it was ok, try one of these buttons and if you can go to the second message you are almost done