Register    Login    Forum    FAQ    PinSimDB.org

Board index » Future Pinball » BAM corner




Post new topic Reply to topic  [ 112 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
 Post subject: Custom balls
 Post Posted: Mon Sep 07, 2015 9:11 am 
Offline

Joined: Fri Nov 22, 2013 8:25 am
Posts: 151
Pinball Arcade and the likes spoiled me. I like being able to change the balls to match to table.
I was playing WCS94 and said Zen's soccer table has a proper ball why not this.
I could not find much on this. So I started playing around and
Image

I found you can Load a new ball image into the image manager which means table edit
scripting method; also table edit
.CreateBall( <Integer> Red, <Integer> Green, <Integer> Blue, <Integer> BallID )

But I do not want to edit the table :!:

:arrow: Then there is Bam's way; place files in zip NO table edit and easy.
Thanks ravarcade


I found that only 3(?) files make the ball

:arrow: 269.bmp - Main BALL Core, non-rotational

:arrow: 334.bmp - REVERSE 269.bmp (Enamel Map?), also non-rotational I believe this is want you see when look though another playfield (ex. glass, plastic)
:idea: FP Manual - advance things to know
Enamel Maps (reflexion) can be made by flipping the texture upside down and reducing the colour strength.
Note that enamel maps are blended in by adding the colours together so you will want a very dark enamel map else it will dominate the colours on the source texture.

:arrow: 452.bmp - Topical - scratches (or Soccer Ball) This one ROTATES, it's colors are inverted.
This uses 1 side of a hemisphere that mirrored for front and back, meaning if you put an image in the middle, in FP the ball will have that image twice.


:evil: Problems in current state

:arrow: If 269.bmp gets a pic part of the table gets recolored (not really a bad thing)

:arrow: I would think 452.bmp would have a option for font of sphere and back of sphere (image on front and plain on back)

:arrow: The Custom Balls may look slightly different under different settings.
Different screen rotations (0, 90, 180, 270) and whether Arcade mode is used or not may have an effect. This, as I understand it, is unavoidable at the moment. :(

-------------------------------------------------------------------------------------------

BAM (Better Arcade Mode) has now officially included support for Custom Pin-balls.
Thanks to Ravcade :D

To use these you need BAM - Better Arcade Mode (a Future Pinball MOD)
The latest version can be found here
http://ravarcade.pl/


:arrow: Installation
:!: In FP setup Please enable "dirt marks" to get new balls look.

After Bam have been setup, extract the packs to its directory.

Should have
C:\Future Pinball\BAM\Balls\ (Name of Ball zips here)


Bam now has ball pack function.
Default keys are "N" (Next) and "P" (Previous)
The custom ball is saved with per table settings (so you don't have pick every time).

-------------------------------------------------------------------------------------------

Any Ideas :?:

Here are some balls I have been trying

Ball List (with suggestions)

Pack 1 Bundled with Bam Pre-installed
Image

:arrow: Pack 1 - https://www.dropbox.com/s/robqpbkg65fdq ... d.zip?dl=0

Click "Show Answer" for Pack 1 suggestions
Soccer Ball 1 (World Cup Soccer 94)

    World Cup Soccer v 1.2 (1994 Williams)
    Kick Off (1976 Bally)

Knight

    Medieval Madness ULTIMATE 1.02 (1997 Williams)
    Black Knight (1980 Williams)
    Black Knight 2000 (1989 Williams)
    Cavaleiro Negro (Taito 1981)
    Dragon's Lair (wild)
    Dark Rider (1984 Geiger-Automatenbau GMBH)
    Big Guns (1987 Williams)
    Skyrim
    Wild Fyre (1978 Stern)

Fireball

    :arrow: Tables with "Fire Theme"
    Fireball Home Version ULTRA (1976 Bally)
    Fireball Classic (1985 Bally)
    Flame Reaper
    Sorcerer ULTIMATE (1985 Williams)
    Lady Death 2000 Hellfire (1981 Bally)
    Abra Ca Dabra (1975 Gottlieb)
    Devils Dare (Gottlieb 1982)
    Gorgar - HELLFIRE Edition (1979 Williams)
    Hell (Gottlieb 1980)
    Three Angels
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)
    Pinball Dreams - Beat-Box (1992 Digital Illusions)

    :arrow: "Space Theme"
    Solar Systen
    The Meteor (1979 Stern)
    Stars (1978 Stern)

Baseball

    Baseball (Gottlieb 1970)
    Grand Slam (1953 Gottlieb)
    Chicago Cubs Baseball
    Boston Redsox

Cue White

    :arrow: Tables with "Pool Theme"
    8 Ball (1952 Williams)
    Bank A Ball (1965 Gottlieb)
    Cue T (1969 Williams)
    Eight Ball (1977 Bally)
    Eight Ball Champ (Bally, 1985)
    Eight Ball Deluxe (1980 Bally)
    Flipper Pool (1965 Gottlieb)
    Hot Shot (1973 Gottlieb)
    Pinball Pool (1979 Gottlieb)
    Pro Pool (1973 Gottlieb)
    Sharkey's Shootout (2009 Stern)
    Sure Shot (Taito 1981)
    World Championship Snooker
    Miss O (1969 Williams)

Basketball 1 or Basketball 2

    Harlem Globetrotters (1979 Bally)
    NBA WIP (2009 Stern)
    Boston Celtics

EYETOY

    Tales From Crypt ULTIMATE (1993 Data East)
    Monster
    The Addams Family (Midway 1994)
    Scared Stiff (Bally 1996)
    ElviraPartyMonster (1989 Bally)
    The Twilight Zone 20th Anniversary Edition (1993 Williams)
    Monster Bash (1998 Williams)
    Pinball Dreams - Nightmare aka Graveyard (1992 Digital Illusions)
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)
    Strange World (Gottlieb 1978)

Cue Black

    BigTurkey

    :arrow: Tables with "Bowling Theme"
    300 (Gottlieb 1975)
    Full (1977 Recreativos Franco)
    Bowling Queen (1964 Gottlieb)
    Strikes And Spares (1978 Bally)
    Triple Strike (1975 Williams)
    Top Score (Gottlieb 1975)

    :arrow: "Space (Black Hole) Theme"
    Blackout (1980 Williams)
    Cosmic Gunfight (1982 Williams)
    Firepower (1980 Williams)
    Flight 2000 (1980 Stern)
    Galaxy (1980 Stern)
    LOST IN SPACE (1998-Sega)
    Space Station (1987 Williams)
    Meteor (1979 Stern)
    Stars (1978 Stern)

    :arrow: "Hockey Theme"
    Power Play (1977 Bally)
    Powerpuck
    Table Hockey

    :arrow: "Cannon Ball Theme"
    BLACK ROSE (bally 1992)
    Pirates of the Caribbean (2006 Stern)
    Pirate Ship
    Pirates
    Ship Ahoy (1976 Gottlieb)
    Ship Mates (1964 Gottlieb)
    Wooden Ship (sphere 2007)


-------------------------------------------------------------------------------------------
Pack 2

Image

:arrow: Pack 2 - https://www.dropbox.com/s/pj9yyvetqr00w ... 2.zip?dl=0

Click "Show Answer" for Pack 2 suggestions
Boulder Brown or Boulder Gray

    Indiana Jones ULTIMATE (1993 Williams)
    Tribute to the 80's TutenKham
    Pinball Dreams - Nightmare aka Graveyard (1992 Digital Illusions)
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)
    Magic (1979 Stern)
    Totem(Gottlieb 1979)
    Flinstones Bedrock Pinball
    Sorcerer ULTIMATE (1985 Williams)
    Pinball Dreams - Steel Wheel SE (1992 Digital Illusions)
    TOMB RAIDER UNDERWORLD
    Jungleboy
    JUMANJI
    Safari (1968 Bally)
    Gilligan's Island (BALLY 1991)
    Jungle (1972 Gottlieb)
    Totem(Gottlieb 1979)

    :arrow: "Space Theme"
    The Meteor (1979 Stern)
    Galaxy (1980 Stern)
    Stars (1978 Stern)
    TOMY ASTRO SHOOTER (TOMY)
    Flight 2000 (1980 Stern)
    APOLLO13 (1991-Sega)
    Explore the Planets (1977 Durham Industries)
    Pinball Planet (Pin International Co.)
    Meteor (Taito 1979)
    Solar Systen
    Classic SciFi Skylark
    Space Station (1987 Williams)ZED
    Cosmic Gunfight (1982 Williams)

Camouflage (Hunter Orange)

    Attack From Mars (Bally 1995)
    Metal Slug
    Dead Hunters ULTRA

Blue Vs Pink

    Blue Vs Pink
    Tribute to the 80's Tempexx
    Tribute to the 80's Multipede RC1
    Genesis (Gottlieb 1986)

Cue 8

    :arrow: Tables with "Pool Theme"
    8 Ball (1952 Williams)
    Bank A Ball (1965 Gottlieb)
    Cue T (1969 Williams)
    Eight Ball (1977 Bally)
    Eight Ball Champ (Bally, 1985)
    Eight Ball Deluxe (1980 Bally)
    Flipper Pool (1965 Gottlieb)
    Hot Shot (1973 Gottlieb)
    Pinball Pool (1979 Gottlieb)
    Pro Pool (1973 Gottlieb)
    Sharkey's Shootout (2009 Stern)
    Sure Shot (Taito 1981)
    World Championship Snooker
    Miss O (1969 Williams)

Camouflage (Woodland)

    Aliens Legacy ULTIMATE
    PREDATOR
    ALIENS INFESTATION

Golf-Ball

    Tee'd Off (Gottlieb 1993)
    CRAZY GOLF
    Super Mario Mini Golf
    Mini Golf (Pinbotic ?)
Ultra-Gloss Pinball or Silver Hammered Ball

    General replacements

Pacman

    Retroflair NEW EDITION
    Mr. & Mrs. Pac-Man (1982 Bally)
    Elvira and the Party Monster (1989 Bally)


-------------------------------------------------------------------------------------------
Pack 3

Image

:arrow: Pack 3 - https://www.dropbox.com/s/r51n6rsyl6gux ... 3.zip?dl=0

Click "Show Answer" for Pack 3 suggestions

BatMan

    BATMAN (1991-Sega)
    Batman - The Dark Knight - Joker Edition ULTIMATE (2008 Stern)

SuperMan

    Superman ULTIMATE

Wonder Woman

    Wonder Woman
    Panthera (Gottlieb 1980)

Camouflage (Pastel Art)

    Anna's Colours (sphere 2005)
    Amok Harvest (sphere 2006)
    Pathways (sphere 2005)
    Space Harrier
    The Twilight Zone 20th Anniversary Edition ultimate (1993 Williams)
    Jive Time (1970 Williams)
    MonsterLand
    Genesis (Gottlieb 1986)

    :arrow: "Water Theme"
    Tales From Topographic Oceans (sphere 2006)
    Oceano
    Fish Tales (1992 Williams)

Gold Pinball

    General replacements

EYEBall

    Tales From Crypt ULTIMATE (1993 Data East)
    Monster
    The Addams Family (Midway 1994)
    Scared Stiff (Bally 1996)
    ElviraPartyMonster (1989 Bally)
    The Twilight Zone 20th Anniversary Edition (1993 Williams)
    Monster Bash (1998 Williams)
    Pinball Dreams - Nightmare aka Graveyard (1992 Digital Illusions)
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)
    Strange World (Gottlieb 1978)

Fire and Ice

    Metallica VIP (1989 Williams)
    Pinball Dreams - Beat-Box (1992 Digital Illusions)
    Police Force (Williams 1989) ZED
    Sorcerer ULTIMATE (1985 Williams)
    Heavy Metal Meltdown (1987 Bally)
    Swords of Fury FakeMod (1988 Williams)
    The Twilight Zone 20th Anniversary Edition ultimate (1993 Williams)
    Whirlwind (1990 Williams)
    PINBOT (1986 Williams)
    Alien Poker (1980 Williams)
    Cosmic Gunfight (1982 Williams)night
    Flash (1979 Williams)

    :arrow: "Water Theme"
    Tales From Topographic Oceans (sphere 2006)
    Oceano
    Fish Tales (1992 Williams)

    :arrow: "Space Theme"
    Blackout (1980 Williams)
    Cosmic Gunfight (1982 Williams)
    Firepower (1980 Williams)
    Flight 2000 (1980 Stern)
    Galaxy (1980 Stern)
    LOST IN SPACE (1998-Sega)
    Space Station (1987 Williams)
    Meteor (1979 Stern)
    Stars (1978 Stern)

Bunny

    Playboy (1978 Bally)
    Strip Joker Poker ULTIMATE
    Penthouse ULTRA
    MissWorld (1985 GMBH)
    PIN-UP 60's

Pirates of the Caribbean

    Pirates of the Caribbean (2006 Stern)
    BLACK ROSE (bally 1992)
    Pirate Ship
    Pirates
    Ship Ahoy (1976 Gottlieb)
    Ship Mates (1964 Gottlieb)
    Wooden Ship (sphere 2007)

Taxi

    Taxi (1990 Williams)
    The Shadow (Bally 1994)
    Pinball (1977 Stern)
    5th Element
    DieHard
    Lunch TakeOut
    Mousin Around (1989 Bally)
    Police Force (Williams 1989) ZED
    FJ (1978 hankin)
    Pinball Dreams - Beat-Box (1992 Digital Illusions)
    The Twilight Zone 20th Anniversary Edition ultimate (1993 Williams)
    Suburbs 2100 1.0 (sphere 2006)


-------------------------------------------------------------------------------------------
Pack 4

Image

:arrow: Pack 4 - https://www.dropbox.com/s/797da8nhefyiy ... 4.zip?dl=0


Click "Show Answer" for Pack 4 suggestions
RoboCop

    Robocop ULTIMATE
    Police Force (Williams 1989)
    ELYSIUM
    The Twilight Zone 20th Anniversary Edition ultimate (1993 Williams)
    Elvira and the Party Monster (1989 Bally)

Sci-Fi Classic

    Sci-Fi Classic (FP Demo table)
    Alien Poker (1980 Williams)
    PINBOT (1986 Williams)
    Cosmic Gunfight (1982 Williams)night
    Elvira and the Party Monster (1989 Bally)
    Close Encounters of the Third Kind (1978 Gottlieb)
    Asteroid Annie and the Aliens beta (Gottlieb 1980)
    Bigbangbar (Capcom 1996)
    X files (1997-Sega)
    War of the Worlds 1.03
    Martians (War of the Worlds) (2.0)

Ying and Yang

    The Twilight Zone 20th Anniversary Edition ultimate (1993 Williams)
    Window On Reality (sphere 2006)
    The Machine Bride of Pinbot ULTIMATE (1991 Williams)
    PINBOT (1986 Williams)

Freddy

    Nightmare on Elm Street ULTIMATE
    Scared Stiff (Bally 1996)
    ElviraPartyMonster (1989 Bally)
    Tales From Crypt ULTIMATE (1993 Data East)
    The Addams Family (Midway 1994)
    Monster Bash (1998 Williams)
    Pinball Dreams - Nightmare aka Graveyard (1992 Digital Illusions)
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)

Iron Man

    Iron Man ULTIMATE 1.06 (2010 Stern)
    X-men (2012 Stern)
    Elvira and the Party Monster (1989 Bally)

Skull

    Pinball Dreams - Nightmare aka Graveyard (1992 Digital Illusions)
    Pinball Fantasies - Stones N Bones (1992 Digital Illusions)
    Scared Stiff (Bally 1996)
    ElviraPartyMonster (1989 Bally)
    Monster Bash (1998 Williams)
    Tales From Crypt ULTIMATE (1993 Data East)
    The Addams Family (Midway 1994)

SpiderMan

    Spider-man ULTRA (2007 Stern)
    The Amazing Spiderman (Gottlieb 1980)
    Ultimate Iron Spidey
    Ultimate Spiderman
    Ultimate Spidey 2099
    Elvira and the Party Monster (1989 Bally)
    X-men (2012 Stern)

Wolverine

    X-men (2012 Stern)
    Elvira and the Party Monster (1989 Bally)

Cyclops

    X-men (2012 Stern)
    Elvira and the Party Monster (1989 Bally)
    Rocky Jones - Space Ranger

Hulk

    Hulk (Gottlieb 1970)
    X-men (2012 Stern)
    Monster Bash ULTRA (1998 Williams) - WIP
    Frankenstein
    Elvira and the Party Monster (1989 Bally)
    creature from the black lagoon (bally 1992)
    Elektra (1981 Bally)
    FrankensteinSpaceMonster
    MonsterLand


-------------------------------------------------------------------------------------------

Pack 5
Image

:arrow: Pack 5 - https://www.dropbox.com/s/mgsji4rn04x9z ... 5.zip?dl=0

Click "Show Answer" for Pack 1 suggestions
General replacements


-------------------------------------------------------------------------------------------

Pack 6
Image

:arrow: Pack 6 - https://www.dropbox.com/s/8aij5qimxy6s8 ... 6.zip?dl=0
Click "Show Answer" for Pack 1 suggestions

Minions ball

    Minions 1.3
    Retroflair NEW EDITION

Leopard Fur

    Bad Cats ULTIMATE (1989 Williams)
    Junkyard Cats by Brendan Bailey V1.0
    FireCats
    EEK THE CAT


Looney-Toons

    Bugs Bunnys Birthday Ball (1991 Williams)
    Bugs Bunny (2.0)
    Tweety(2.0)
    Cartoons (3.0)
    Porky Pig
    Tiny Toons
    Road Runner 1.0 (disable reflections)


String

    Bad Cats ULTIMATE 1.10 (1989 Williams)
    Junkyard Cats by Brendan Bailey V1.0
    FireCats
    EEK THE CAT

Eye Reptile

    Jurassic Park ULTRA (1993 Data East)
    Scorpion (Williams 1980)
    Tribute to the 80's FROGSTER
    Kang & Kodos
Simpsons, and Simpsons Homer

Simpsons PPFP (Stern 2003)
Simpsons WIP (1990-10 Data East)
Simpsons 1.0
Bart and Homer (3.0)
McBain
Kang & Kodos
Krusty
Mr.Burns

Sonic the HedgeHog

    Sonic the HedgeHog ULTIMATE
    Retroflair NEW EDITION

Yellow Brick

    Black Pyramid (1984 Bally)

Scooby Doo

    Scooby Doo 3.0
    Scooby Doo Invaders


-------------------------------------------------------------------------------------------
Pack 7

Image
:arrow: Pack - https://www.dropbox.com/s/145gsv66hkrvi ... 7.zip?dl=0

Click "Show Answer" for Pack 1 suggestions
Star Trek A, Star Trek B, Star Trek C, and Star Trek D

    Star Trek ULTIMATE (2013 Stern)
    Star Trek - The Next Generation (20th Anniversary Edition) ULTIMATE (1993 Williams)
    Star Trek (1978 Bally)
    Klingons (2.0)
    He's Dead Jim 1_1
    The Borg
    Romulans

Fishies

    :arrow: "Fishing Theme"
    Fish Tales (1992 Williams)
    Reel It In!
    Jaws ULTIMATE
    'What ifs' Lunker 1.00

    :arrow: "Water Theme"
    Mariner (1971 Bally)
    Seawitch (1980 Stern)
    Trident (1979 Stern)
    Neptune (1978 Gottlieb)
    Tales From Topographic Oceans (sphere 2006)
    Aquaman
    Creature from the black lagoon (bally 1992)

F-14 Tomcat

    F-14 Tomcat - 25th Anniversary Edition ULTIMATE 1.06 (1987 Williams) x27
    Air Aces (1975 Bally)
    sky divers (bally 1964)
    Retroflair NEW EDITION
    Napalm Striker


SPACE RED, SPACE BLUE, and SPACE GREEN


General replacements


:arrow: A lot of Mark1 Pinball (Mark J Hector) fit these balls.

Black Hole

    Genesis (Gottlieb 1986) still wip


-------------------------------------------------------------------------------------------
Pack 8
Image
:arrow: Pack - https://www.dropbox.com/s/jfl0ekg177pza ... 8.zip?dl=0

-------------------------------------------------------------------------------------------
Pack 9

Image
:arrow: Pack - https://www.dropbox.com/s/harwvzgfl8964 ... 9.zip?dl=0

-------------------------------------------------------------------------------------------
Pack 10

Image
:arrow: Pack - https://www.dropbox.com/s/n1m06mpzw6zqd ... 0.zip?dl=0

-------------------------------------------------------------------------------------------
Pack 11

Image
:arrow: Pack - https://www.dropbox.com/s/zwt50ci8l2dmk ... 1.zip?dl=0

-------------------------------------------------------------------------------------------
Pack 12

Image
:arrow: Pack - https://www.dropbox.com/s/ni1sl6ecovy8j ... 2.zip?dl=0

-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Some other authors have made contributions

-------------------------------------------------------------------------------------------
Gimli's Pack

Image
:arrow: Pack - https://www.dropbox.com/s/l3ihq6h7ytb42 ... k.zip?dl=0

-------------------------------------------------------------------------------------------
GeorgeH's pack 1

Image
:arrow: Pack - https://www.dropbox.com/s/w7eopngqg6qa5 ... 1.zip?dl=0

-------------------------------------------------------------------------------------------
GeorgeH's Pack 2

Image
:arrow: Pack - https://www.dropbox.com/s/znmhjz2wwwenf ... 2.zip?dl=0




-------------------------------------------------------------------------------------------

More to come :twisted:

Thanks


Last edited by miownkhan on Sat Aug 27, 2016 4:55 am, edited 8 times in total.

Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Fri Sep 18, 2015 1:40 am 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1097
Location: Arkansas, USA
Miownkhan and I co-wrote this guide that may be useful to you. The section on "How to Install Custom Balls" used to be posted on Step 23 here. The section on "Creating Custom Balls" was partially written by me with the beginning portion written by Miownkhan.

How to Install Custom Balls

You can add any custom balls from Miownkhan's posting above to any Future Pinball table. You may not want to use the custom balls on tables where the ball changes color like on the tables "Transformers", "Gorgar" and "Aliens Infestation" because the ball color probably won't be correct. I have found a few custom balls accept the color changes better than others.

To use custom balls, you need the following:
1) You need to have Better Arcade Mode (BAM) installed. The latest version can be found here http://ravarcade.pl/.
2) On the Future Pinball menu "Preferences", the submenu "Video/Rendering Options" needs to have the option for "Ball Marks (Dirt)" checked. This is important because it enables one of the 3 images that is needed to display the ball correctly (the bit map '452.bmp').
3) Also, custom balls are not displayed properly unless the "New Renderer" light system in BAM is used. To select the "New Renderer" light system, open BAM's "Table & Lighting" menu. Arrow down to "Lights" and press enter. Arrow down to "Light System" and press the left or right arrow keys until "New Renderer" is displayed.

There are 3 methods of setting up custom balls on Future Pinball tables. You can have access to a list of balls you can change on the fly, a predetermined default custom ball or code a table to have balls that can change with game events. Or any combination of the above can be used:

a. List of Balls You Can Change on the Fly

BAM now comes pre-installed with “Pack 1" that consist of 9 balls that are saved to the folder C:/Future Pinball/BAM/Balls. You can save additional downloaded zip files for custom balls here as well. At any time either before start or after a game is in play, you can press "N" (for "Next") or "P" (for "Previous) on your keyboard to change to the next or previous ball in the folder. BAM will remember the ball that you used after you closed the table the last time and it will load the same ball the next time you play the table.

b. Save a Predetermined Default Custom Ball

You may have one ball that you know will only be used on a particular table. You may not want it included in the general ball folder. For example, "Soccer Ball 1" was designed to be used on the "World Cup Soccer 1.2" table. You can save a zip file containing a custom ball with the same name as the table file and save it with the same name as the *.fpt table file in Future Pinball tables folder (C:\Games\Future Pinball\Tables) as in the example below.

World Cup Soccer 1.2.fpt
World Cup Soccer 1.2.zip

When you save a ball like the above, the *.zip file is now the “default” ball for the table. The problem is that you may already have a *.xml or *.zip file saved there already. So there are 3 possible cases:

1) If you have a table with no associated *.xml or *.zip file, you just rename the downloaded *.zip file of the ball with the name of the table and save it with the table.
2) If the table has an *.xml file for physics, make a temporary folder and unzip the custom ball file in it. You should see a folder named “BMP" appear with 3 bit map files in it. In the same temporary folder as the "BMP", create a folder with it that is named XML. Rename the *.xml file from the table as 464.xml and save it to the XML folder. Then zip up both the BMP folder and the XML folder together. Rename the *.zip file with the same name as the table and save it with the table. Now you can delete the temporary folder and close the file archiver software.
3) If the table has an *.zip file for ZED physics, make a temporary folder and unzip the custom ball file in it. You should see a folder named “BMP" appear with 3 bit map files in it. Make another temporary folder and unzip the ZedPinball file to it. You will see the following folders appear:
BMP
JPG
MODELS
SHADERS
TGA
WAVE
XML
Copy and paste the custom ball *.bmp files into the BMP folder from the ZED file. Overwrite any existing files that have the same name. Then you zip all the folders back up as they were originally and save the zip file with the table file. Now you can delete the temporary folder and close the file archiver software. You will probably want to save the original zip file so you have a version of it without the custom ball.

c. Code a Table to Have Balls that Can Change with Game Events

The third method is script based. I don't know how to script balls. All I know is that you import the 3 bmp textures into Future Pinball's texture manager. Then you create a "surface" for each ball on the table editor. Then you assign these bmp's to the surfaces you created. Then you add these surfaces to the script using new coding for the balls. There can be different balls for different game modes or events. There is some discussion about how to script balls on this forum topic. The Indiana Jones Ultimatum table is the first table that was created using scripted balls. You may want to open the script to see how it is done:

http://www.pinsimdb.org/pinball/table-2 ... _ultimatum

Creating Custom Balls

There are 3 images that make up a ball. The file names are numbered as follows:

269.bmp - This is the Main BALL Core and is non-rotational.

334.bmp - This is the 269.bmp Flipped Vertically (Enamel Map) and is also non-rotational. As noted in the Future Pinball Manual, Enamel Maps (Reflections) can be made by flipping the texture upside down and reducing the color strength. Note that enamel maps are blended in by adding the colors together so you will want a very dark enamel map else it will dominate the colors on the source texture.

452.bmp -This is the Topical (Scratches or Texture) of the ball. This one ROTATES to give a spinning ball. Some advance things to know are that this uses 1 side of a hemisphere that mirrored for front and back, meaning if you put an image in the middle, in FP the ball will have that image twice. Also, it's colors are inverted as in a "Negative Image". You can think of a "Negative Image" as being similar to an x-ray image only in color.

One thing I have learned the hard way is that color depth or also known as bit depth needs to be set to 24. Some older PCs may turn the ball invisible because they can't handle anything other than the 24 bit depth. Newer PCs have no problem rendering any bit depth. Ravarcade is planning revision to BAM's rendering engine although I don't think it has been released yet. It seems a bit odd but Paint Shop Pro has no indication of what the color depth is. So I found you can right click on a image using a file manager and select Properties. Then select the details table and it will tell you the bit depth.

If you want to try making some balls, I have learned a trick. I figured out a way to create the 269.bmp image for a ball in one step. You might notice that Miownkhan's 269.bmp and 334.bmp images for custom balls are basically a square with rounded corners with the corners being black. I'm not sure about the image editor you are using but Paint Shop Pro has an option to select part of an image. I usually have it set to a rectangle and it draws a box that has dotted lines around it on an image to select part of it. I discovered the rectangle can be changed to a circle. Then you can draw a circle anywhere in an image then you can select "Crop to Selection" and it reduces the size of the image to a square with the background color used as the fill color around the circle. If you have the background color set to black, it completes the image and all you have to do is save.

To create the 334.bmp image, you vertically mirror the 269.bmp image, and make it about 60% darker. If your graphics editor does not have an option for "vertical mirror", you can use the mirror option that most programs have and create an image that is the same as what appears in a mirror. After you create the mirror image, then you rotate the image 180 degrees which will create a vertical mirror. Microsoft Paint has an option named "Flip Vertical" that is the same thing as a "vertical mirror". The following image shows an example of a "vertical mirror". The top REDRUM image is the normal image as used on the 269.bmp image. The bottom REDRUM image is the "vertical mirror" image as used on the 334.bmp image.

Image

The 452.bmp file uses a negative image. Paint Shop Pro has an option for a "Negative Image". Miownkhan has told me that most image editors have something similar. I have used this on some of Miownkhan 's 452.bmp images so I can see what they would look like on the ball. From what I've seen, white does not show up on the ball. Since white is invisible and the negative of white is black, a black background on the 452.bmp image is invisible on the finished ball. So anyway you can do a "Negative Image" of any picture and use it as a 452.bmp.

Miownkhan has figured out two basic methods of creating a ball. This is probably best illustrated by comparing the "EyeToy" from Pack 1 to the "Eye Ball" from Pack 3. You may want to unzip both to compare them. Both of these are basically the same ball that use both methods. The "EyeToy" uses Method 1 and is dominated by the 269.bmp image which is not rotational. The 452.bmp file only provides minor highlights. When played, the ball does not appear to rotate (which to my thinking makes it look creepy). The "Eye Ball" from Pack 3 uses Method 2 where the 452.bmp file dominates the image and the eye ball rotates when played. The 269.bmp and the 334.bmp images only provide lighting effects. It should be noted that the 452.bmp image gets stretched over the ball. In order to make the image fit on both sides of the ball, one side uses the image as is while the opposite side of the ball uses a mirror image. Method 2 does require that the 452.bmp image be a side view. If you want to reproduce a real world likeness, the object reproduced must have bilateral symmetry because one side of the ball uses a mirror image. Miownkhan has used this characteristic to construct faces. I have found that balls using Method 2 tend to be more difficult to make.

When finished with the images, you need to add all three of them to a folder named "BMP". Then you compress the folder to a zip file. This is not a comprehensive guide on how to create a ball but should get you started.

George


Last edited by GeorgeH on Sun Sep 18, 2016 6:19 am, edited 16 times in total.

Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Wed Nov 11, 2015 5:31 pm 
Offline

Joined: Mon Mar 25, 2013 4:02 pm
Posts: 816
I take care to solve problem with custom ball texture.
Here is beta BAM version:
http://www.ravarcade.pl/debug/beta.zip
Save way to tests:
1. in FP dir create dir "bam-beta"
2. copy all files from "BAM" dir to "bam-beta"
3 download "beta.zip" and extract it to "bam-beta". Inside are BAM.dll, FPLoaderNew.exe, newrenderer.dll
4. run FPLoaderNew.exe from "bam-beta" dir.

In FP video rendering options "dirt" and "playfield reflections" must be enabled.

Some screenshots:
Image
Solved problem: Broken reflection colors with BAM NewRenderer.

Image
Solved problem: When screen is rotated in FP, there are artifacts on ball (with BAM and without BAM). New version removes artifacts. With BAM-NewRenderer it draws always ok. Without NewRenderer artifacts are removed but ball texture is still wrongly mapped - this will not be fixed.

_________________
http://www.ravarcade.pl
Better Arcade Mode
current BAM version: v1.4-162, released: April 7, 2017


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Wed Nov 11, 2015 11:45 pm 
Offline
User avatar

Joined: Tue Nov 19, 2013 10:29 am
Posts: 567
I was silently waiting for this fix.
Thanx Rafal!
You are slowly improving FP to the bone


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Thu Nov 12, 2015 12:57 am 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1097
Location: Arkansas, USA
Rafal,

I tried some of Miownkhan's balls on a table rotated 90, 180 and 270 degrees and the balls look great! If anyone tries this out, be sure to run the FPLoaderNew.exe file as an administrator.

I did find one odd problem. The "Bond 50" table has a video on the playfield. When I tried one of Miownkhan's balls on it and used your beta FPLoaderNew.exe, the ball would run underneath the screen for the video. It was as if the screen for the video was positioned far above the table and the ball would run underneath it. Then I tried the default ball on the "Bond 50" table with your beta FPLoaderNew.exe, and had the same effect of the ball running underneath the video. I then tried the "Bond 50" table with the old version of BAM and the ball behaved normally. The "Creature form the Black Lagoon" also has a video on the playfield but the ball behaved normally on it and I did not experience this problem.

This is the Bond 50 table that I used:

http://www.pinsimdb.org/pinball/table-5 ... ry_edition)

By the way, I was wandering how many images are used to create a ball in BAM. As far as I know, there are only these 3:

269.bmp
334.bmp
452.BMP

George


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Thu Nov 12, 2015 4:17 pm 
Offline

Joined: Mon Mar 25, 2013 4:02 pm
Posts: 816
@GeorgeH
Thank for testing. Bug is found and fixed. File "beta.zip" is updated.

To make correct texture replace.
269.bmp, 334.bmp - should be white (or amlost white). Only one is used but i don't remember which one.
452.BMP - this is real ball texture, but it must be INVERTED. Inversion means that all colors are inverted, like this: org color = [23, 45, 67] = [255-23, 255-45, 255-67] = [232, 210, 189].
For example "Paint.Net" can "invert colors" with one click.

_________________
http://www.ravarcade.pl
Better Arcade Mode
current BAM version: v1.4-162, released: April 7, 2017


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Thu Nov 12, 2015 4:47 pm 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1097
Location: Arkansas, USA
Thanks for fixing. I think I will go ahead and replace the files in my BAM folder with the Beta ones. I like Miownkhan's balls but I haven't been able to use them because I normally set the rotation of my screen to 270 degrees. I will be able to use Miownkhan's balls now. I verified the "Bond 50" table works properly with the Beta version now. If I find any other issues, I will let you know.

George


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Fri Nov 13, 2015 11:16 pm 
Offline

Joined: Fri Nov 22, 2013 8:25 am
Posts: 151
Thanks Ravarcade :P

I will be trying this out.

:D


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Wed Nov 18, 2015 7:56 am 
Offline

Joined: Fri Nov 22, 2013 8:25 am
Posts: 151
Thanks again Ravarcade

Sorry to post, but http://www.ravarcade.pl/debug/beta.zip is unstable on my system.

Its not stable for me, keeps crashing on load.
The Twilight Zone 20th Anniversary Edition ultimate 1.02 has yet to load.
Fireball Classic crashing alot.

My tables load OK in the editor. When I push play it starts loading.
They will finish loading, but still on loading screen.
You hear a sound from the table and then kicked the desktop with no error warning.

If you try and reload a table after crash, and it loads OK. I find the balls are distorted again.

I am on windows 10pro 64bit with an AMD FX6100 (6core ~3.5ghz) Processor and a Geforce GTX 650 Ti (358.91 Driver)

I will continue testing this out.


Top 
 Profile  
 
 Post subject: Re: Custom balls
 Post Posted: Wed Nov 18, 2015 8:14 am 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1097
Location: Arkansas, USA
Rafal,

Every time that I try to open "The Fifth Element" with your newly revised beta version, FP crashes during the loading process when you play a table. It just won't open. I reverted back to my old version of BAM and it opens without any problem.

This is the link to the "The Fifth Element" table I was trying to open:

http://www.pinsimdb.org/pinball/table-9 ... th_element

After I read Miownkhan's posting, I tried "The Twilight Zone" also and it crashed also in the same way. This is a link to the table I am using:

http://www.pinsimdb.org/pinball/table-6 ... e_20th_vip

George


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 112 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

Board index » Future Pinball » BAM corner


Who is online

Users browsing this forum: No registered users and 2 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to: