Jump to content



Submitter

SUPPORT TOPIC File Information

  • Submitted: Dec 12 2018 05:49 PM
  • Last Updated: Jan 25 2019 09:00 PM
  • File Size: 7.44MB
  • Views: 7493
  • Downloads: 1,073
  • Author(s): Lovthatapex
    Destruk
    rascal
  • Manufacturer: Gottlieb
  • Year: 1982
  • IPDB Link:
  • ROM: Link to ROM
  • Permission to MOD?: Yes, without approval

Previous Versions

  • 12 Dec 2018 Download Caveman (Gottlieb 1982) VPX version 1.0

Download Caveman (Gottlieb 1982) VPX version 1.1

* * * * * 6 Votes
Caveman Gottlieb 1982



Screenshots
This is a VPX conversion of Lovthatapex and Destruk's 1982 Gottlieb Caveman table. Big thanks to Lovthatapex and Destruk for their work. This table was a pain in the arse to convert, because it crashes half the time, at least on my computer. It doesn't seem to be the VPX crashing it, I think its the pinmame emulation. So if it crashes on you, just open it again, and hope it starts. once it starts, its fine. If anybody has a answer to this, please let me know. Feel free to fix it up or modify it. ;)
It needs the rom named "caveman.zip". Hopefully you have a friend who has it, because the Gottlieb roms were pulled from all of the VP sites. Quietly ask your friend through PM or hey call him and invite him over for dinner. :)

What's New in Version VPX version 1.1 (See full changelog)

  • 1.1 - changed 16:10 res to 16:9


Screenshots

Screenshots


Hi rascal,

thank you for the very nice table.

 

Just to inform you, for this table I added the flippers and magnasaves buttons to use it with my cabinet, and I applied this following mod to get the joystick working right, because with the original code in case you pressed more than one flipper/magnasave together the joystick handle behaved wrongly.

Sub ZZZ_KeyDown(ByVal keycode)
	If JoyC.visible=0 Then
		If JoyD.visible<>0 Then
			ZZZ_KeyUp keyJoyDown
		Elseif JoyU.visible<>0 Then
			ZZZ_KeyUp keyJoyUp
		Elseif JoyL.visible<>0 Then
			ZZZ_KeyUp keyJoyLeft
		Elseif JoyR.visible<>0 Then
			ZZZ_KeyUp keyJoyRight
		End If
	End If
	Select Case keycode
		Case keyJoyDown,LeftMagnaSave
			Controller.Switch(swJoyDown) = true:JoyC.visible=0:JoyD.visible=1
		Case keyJoyUp,RightMagnaSave
			Controller.Switch(swJoyUp) = true:JoyC.visible=0:JoyU.visible=1
		Case keyJoyLeft,LeftFlipperKey
			Controller.Switch(swJoyLeft) = true:JoyC.visible=0:JoyL.visible=1
		Case keyJoyRight,RightFlipperKey
			Controller.Switch(swJoyRight) = true:JoyC.visible=0:JoyR.visible=1
	End Select
	If keycode=PlungerKey Then Plunger.Pullback
	If vpmKeyDown(keycode) Then Exit Sub
End Sub

Sub ZZZ_KeyUp(ByVal keycode)
	Select Case keycode
		Case keyJoyDown,LeftMagnaSave
			Controller.Switch(swJoyDown) = false:JoyD.visible=0
		Case keyJoyUp,RightMagnaSave
			Controller.Switch(swJoyUp) = false:JoyU.visible=0
		Case keyJoyLeft,LeftFlipperKey
			Controller.Switch(swJoyLeft) = false:JoyL.visible=0
		Case keyJoyRight,RightFlipperKey
			Controller.Switch(swJoyRight) = false:JoyR.visible=0
	End Select
	If (JoyD.visible=0) And (JoyU.visible=0) And (JoyL.visible=0) And (JoyR.visible=0) then
		JoyC.visible=1
	End If
	If keycode=PlungerKey Then Plunger.Fire:PlaySound "Plunger"
	If vpmKeyUp(keycode) Then Exit Sub
End Sub

They substitute the original ZZZ_KeyDown and ZZZ_KeyUp subroutines giving the joystick the right position as per the last button pressed among the fours. 

 

Thank you again for your time spent on this stable.

 

Massimo

Photo
freebird1963
Jul 22 2022 02:14 AM

I could never get any ROM to work with this table. 

Photo
pinball lover
May 18 2024 04:40 PM

I could never get any ROM to work with this table. 

Sameh here. Btw. the Link to this ROM Download is not working. Please fix it.


Other files you may be interested in ..





user(s) are online (in the past 15 minutes)

members, guests, anonymous users