Is there a list of which tables are scripted?

Espy

New member
Sep 9, 2013
2,098
1
Apologies if this is elsewhere, but I was wondering which tables were scripted.

Reason I ask is I was playing El Dorado for the first time yesterday and was thinking "This is quite a simple game, I wonder if they bothered to add emulation or just kept the script from PHOF?"

Not strictly against scripting (and don't want to start a huge debate/whine thread), but was just curious which was which.
 

brakel

New member
Apr 27, 2012
2,305
1
I'm not sure if anyone has compiled a list here but I was under the impression that El Dorado was emulated.
 

Kolchak357

Senior Pigeon
May 31, 2012
8,102
2
Any EMs are obviously scripted. Black Knight, Black Hole, and Gorgar are also scripted. Not sure about Firepower and Genie.
 

vikingerik

Active member
Nov 6, 2013
1,205
0
IIRC, these are the scripted ones:
Big Shot
Black Hole
Black Knight
Central Park
Genie
Gorgar

Firepower, Centaur, Flight 2000, El Dorado, and everything newer than them are emulated. This is all based on my memory from sources around here, I don't think there's any official list.

An EM could be emulated, by actually modeling the wires and steppers and relays and such. That's how accurate emulation is done for pre-microprocessor video games built with discrete logic.
 

PiN WiZ

Mod & Forum Superstar
Staff member
Feb 22, 2012
4,158
1
All the following tables are scripted :

Big Shot
Black Hole
Black Knight
Central Park
Firepower
Genie
Goin' Nuts
Gorgar
 

francis247uk

Member
Jul 7, 2012
480
1
In simple layman's terms can someone define what scripted means, and what emulated means, and why emulated is always preferred over scripted?
Reason I ask is that I love Big Shot/Black Knight, never played them and thought "These would be dramatically better/improved if they were scripted" - does it really affect gameplay THAT much? I mean, TPA is just a simulation of real pinball anyway?
 
Last edited:

jaredmorgs

Moderator
Staff member
May 8, 2012
4,334
3
In simple layman's terms can someone define what scripted means, and what emulated means, and why emulated is always preferred over scripted?
Reason I ask is that I love Big Shot/Black Knight, never played them and thought "These would be dramatically better/improved if they were scripted" - does it really affect gameplay THAT much? I mean, TPA is just a simulation of real pinball anyway?

In the case of Big Shot, probably not a lot of difference between scripted and emulated.

In the case of Black Knight (and to a degree, Gorgar): huge difference. Particularly with regards to the light show, accuracy of voice calls (when and where they trigger) and underlying game code. Scripting a light show is very difficult to do on the more complex games. Emulation takes care of this.
 

Jeff Strong

Moderator
Staff member
Feb 19, 2012
8,144
2
Also, to answer the other part of the question:

Emulated = the table uses the ROM from the real pinball machine, which means the rules, lights, etc. are accurate to the real pin.
Scripted = Farsight writes their own code for the rules, lights, etc. from scratch, so there are some differences as Jared mentioned.
 
Last edited:

Gorgar

Active member
Mar 31, 2012
1,332
8
There is a benefit of having a table scripted instead of emulated. If a table has a major bug in the original rom, (like the lost ball bug in Ripley's) farsight probably won't be able to fix it. It would be easier to fix if it is scripted because they have more access to the code.
 

mikehg

New member
Feb 5, 2014
213
1
If your game logic and physical simulation get out of sync (e.g. you lose a ball, or fail to trip a switch that the authors of the ROM didn't think you could ever not trip), you're kinda stuffed if your game logic is a black box.

If it's a script, you just switch it to the right state.

Plus there's the whole problem with random things not really being random after a given snapshot.

Scripting, done perfectly, is going to be preferable. It just isn't realistic to do it perfectly for non trivial (non e.m.) tables...
 

francis247uk

Member
Jul 7, 2012
480
1
Emulated = the table uses the ROM from the real pinball machine, which means the rules, lights, etc. are accurate to the real pin.
Scripted = Farsight writes their own code for the rules, lights, etc. from scratch, so there are some differences as Jared mentioned.

Thanks Jeff - that makes it sound like because scripting is done from scratch it would be more difficult - why is it deemed to be the easier choice then?
 

vikingerik

Active member
Nov 6, 2013
1,205
0
For emulation, you need to emulate the whole CPU and switch matrix input and display and transistor output subsystems for that platform. For a simple table where you don't already have the platform emulated and aren't likely to reuse it, scripting could be easier. Goin Nuts is a prime example. If you do have the platform work done, then it probably is easier to drop in a new ROM and already have most of the game working.
 

Espy

New member
Sep 9, 2013
2,098
1
All the following tables are scripted :

Big Shot
Black Hole
Black Knight
Central Park
Firepower
Genie
Goin' Nuts
Gorgar

Thanks PW. For most of them I wouldn't imagine there being much difference between scripted and emulated. Never realised Black Hole was scripted though. I really like it regardless.
 

vikingerik

Active member
Nov 6, 2013
1,205
0
I would doubt it. I'm sure Farsight would want to, but the commercial value just isn't there. The proportion of players who refuse to buy them scripted but would buy them emulated can't be high at all.
 

haj

New member
Sep 28, 2012
315
0
I hope Black Hole will someday be emulated. Sounds are missing now would enhance the game a lot more.
 

Bowflex

New member
Feb 21, 2012
2,287
1
They have already stated emulation is coming. Maybe it doesn't help them profit on released tables but it probably will make future development sell better and possibly help kill a big or two.
 

Members online

No members online now.

Members online

No members online now.
Top