All Projects → vikbez → pacbrcade

vikbez / pacbrcade

Licence: other
Pacman museum (PC version) mod for playing Pacman BattleRoyale like it's the arcade version.

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to pacbrcade

ArchI0
ArchI0 : Arch-Based Distros Applications Automatic Installation Script
Stars: ✭ 26 (-18.75%)
Mutual labels:  pacman
OpenJVS-Legacy
A Jamma Video Standard Emulator written in C
Stars: ✭ 18 (-43.75%)
Mutual labels:  arcade
holo-build
Cross-distribution system package compiler
Stars: ✭ 43 (+34.38%)
Mutual labels:  pacman
dnapacman
waka waka
Stars: ✭ 15 (-53.12%)
Mutual labels:  pacman
Python-Assignments
Python exercises.
Stars: ✭ 18 (-43.75%)
Mutual labels:  arcade
ControlBlockService2
This is the driver for the ControlBlock re.v 2.X, a power switch and input/output/gameapd gadget for the Raspberry Pi
Stars: ✭ 18 (-43.75%)
Mutual labels:  arcade
Mage
🧙 MAGE
Stars: ✭ 220 (+587.5%)
Mutual labels:  directx
ShaderGlass
Overlay for running GPU shaders on top of Windows desktop
Stars: ✭ 417 (+1203.13%)
Mutual labels:  directx
pacNEM
pacNEM is a Browser PacMan game with NodeJS, Socket.io, Handlebars and NEM Blockchain
Stars: ✭ 20 (-37.5%)
Mutual labels:  pacman
guzuta
Custom repository manager for ArchLinux pacman
Stars: ✭ 27 (-15.62%)
Mutual labels:  pacman
ConvectionKernels
Fast, high-quality texture compression library for many formats
Stars: ✭ 40 (+25%)
Mutual labels:  directx
Awesome-Retro-Docs
A curated collection of technical documentation for Arcades, Handhelds, Consoles, Computers and MCU’s.
Stars: ✭ 128 (+300%)
Mutual labels:  arcade
cef-mixer
High Performance off-screen rendering (OSR) demo using CEF
Stars: ✭ 183 (+471.88%)
Mutual labels:  directx
sdkmesh-to-obj
sdkmesh decoder
Stars: ✭ 17 (-46.87%)
Mutual labels:  directx
FinalBurn-X
Capcom System I, II, III and SNK Neo Geo emulator for macOS
Stars: ✭ 30 (-6.25%)
Mutual labels:  arcade
D3d12memoryallocator
Easy to integrate memory allocation library for Direct3D 12
Stars: ✭ 234 (+631.25%)
Mutual labels:  directx
snake-server
Snake-Server is a pure Go implementation of the famous arcade game 🐍
Stars: ✭ 31 (-3.12%)
Mutual labels:  arcade
game overlay sdk
Library to write messages on top of game window
Stars: ✭ 57 (+78.13%)
Mutual labels:  directx
pacman-ai
A.I. plays the original 1980 Pacman using Neuroevolution of Augmenting Topologies and Deep Q Learning
Stars: ✭ 26 (-18.75%)
Mutual labels:  pacman
ncursesPac
ncurses pacman written in C++
Stars: ✭ 23 (-28.12%)
Mutual labels:  pacman

PACBRCADE

Info

This is a mod for having a Pacman BattleRoyale game that is like it's arcade version. Based on Pacman Museum (PC version).

THIS PROJECT IS ARCHIVED

Please look here for a more up-to-date patch !

From this: before

To this: after

This mod consists of a few things:

  • A d3d9.dll proxy that does some modifications to the game: bezel removal, 180 degree rotation of players 3 and 4, hiding the boot menus, and checking for some dialog boxes to bypass (thanks Michael Koch for your tutorial).

  • x360ce (that adds xinput1_3.dll) for using other input devices than xbox360 controllers ones (or any usb hid interface for controls)

  • An AutoHotKey script (RUNME.ahk / RUNME.exe) that automatically goes into the game without anything to do (simulates key press to select game in menu), that mutes sound when doing this, and that press player1's A button when "game saved" popup is here (but hidden by d3d9.dll proxy).

The official Pacman BattleRoyale cocktail game cabinet uses namco system 147 hardware which is based on Playstation 2 hardware, and uses a 32" screen at 1280x720 resolution.

Usage:

  • Buy 4 usb SNES controllers from china on ebay (should be 3$ each with shipping)
  • Extract the latest PACBRCADE release archive to your Pacman Museum installation folder.
  • Configure all 4 players inputs (with x360ce.exe): each player needs up, down, left, right and A button (A button is used as start button ingame)
  • Configure player 1 X and B buttons: X opens config menu (for setting round number, speed, etc) (menu works only during title screen) and B button exits this menu
  • Run using RUNME.exe (which is the compiled RUNME.ahk script)

Non-rotated version (aka Deluxe (upright) version):

  • rename d3d9-norotate.dll to d3d9.dll
  • rename loading-norotate.png to loading.png

Known bugs / todo:

  • Find a way to open the service menu: if you use a disassembler on PACMuseum.exe, you will see that the arcade menu stuff is in here. I don't know how to do this.
  • Sometimes you may get an achievement when launching pacman museum, stopping the auto selection of the game. You will then have to navigate in the menus to launch BattleRoyale with player 1 controls.
  • If you have multiple screens, this may crash at launch !

Credits

vik

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].