Technologies to Add
This is a list of web game technologies that we hope to support in the future. If you'd like to help us add one of these technologies to Flashpoint, please join the #development-chat channel in our Discord.
- 1 QuickTime VR
- 2 Burster 3D
- 3 Pulse3D
- 4 Atomic 3D / Neutron Viewer
- 5 Tcl Plugin
- 6 Panda3D Plugin
- 7 MDL Chime
- 8 Google Native Client
- 9 VRML
- 10 Grail
Uses the Windows system directory and is not portable.
The latest version available on apple.com requires Visual C++ 2005 Redistributable Service Pack 1 MFC.
Both Apple Application Support and QuickTime are required. Registry entries point to their locations.
Not all data in quicktime.reg is likely needed.
Basilisk disables QuickTime when detected by default.
Some of the npqtplugin.dll files may interfere with other video/audio plugins or built-in behavior. It may make sense to have the QuickTime plugin available only when viewing a QuickTime curation.
Pulse3D was previously called "Platinum VRML."
MICD2001_11_NR2.iso here: http://archive.org/details/MICD200111/
Browser plugins (at least the NPAPI one, didn't check ActiveX) seem to look for Pulse by using ShGetFolderPathA to find CSIDL_FLAG_CREATE | CSIDL_PROGRAM_FILES if that function exists (and if not, looking at a Registry entry).
Some files seem to need a command sent to the plugin (for example, Fozzie needs "play obj=Dummy01 pkg=assets/fozzie/Package2.pws transition=0.30 heading=yes behave=joke"). The NPAPI version of the plugin looks like it relies on LiveConnect, which might not be supported in Basilisk.
Atomic 3D / Neutron Viewer
See https://bluepload.unstable.life/tcl-info.txt for many examples.
The Tcl plugin may not load unless these conditions are met:
- The page with the Tcl embed has to be the first page loaded by the browser (not counting about:home).
- The page must be allowed to complete loading without scrolling the page or moving the mouse over the embed area.
Tested in latest K-Meleon (non-Goanna) version on 2019-08-17.
Install and demos: http://www.ddrose.com/~drose/plugin/install_plugin.html
Latest runtime: https://www.panda3d.org/download/runtime-1-0-4/
Open directory of Panda3D stuff: http://www.ddrose.com/~drose/p3d_7/
Pac-Bat - tested and working on 2019-07-21
A3P - Acquire, Attack, Asplode, Pwn! - tries to install Python and crashes
Has a huge number of runtime components that are downloaded and installed on demand. They are listed here: http://runtime.panda3d.org/contents.xml
The runtime components are all available from this open directory: http://runtime.panda3d.org/
Install and demos: https://sites.fas.harvard.edu/~biotext/chimedemos/getplugins.html
When the plugin is installed, navigating to a page that uses the plugin immediately crashes K-Meleon.
Google Native Client
A list of some VRML players, containing links to download them: https://www.vrinternal.com/docs/links.html
Cosmo Player: https://cosmo-player.en.softonic.com/download
* Also contains links to other places containing VRML content.
Andrew's VRML Games and Puzzles: http://www.soc.napier.ac.uk/~andrew/vrml/
Web3D Amusements* (The English version of VRML GAME. It has VRML programs not in the other version, which is in Japanese): http://web.archive.org/web/20191017225236/http://www.ceres.dti.ne.jp/~kekenken/main/index.html
A Little Bit About Me (you might need to scroll down to find the two links to VRML programs on this page): http://members.bex.net/jtcullen515/AboutMe.htm
VRML resources for the 3E15 lecture - 14 October 1998*: http://www2.cmp.uea.ac.uk/~jrk/wwwvrml.dir/public-vrml/VRMLLECTURE/
A list of chat worlds and games at VR Internal (on the left sidebar): https://www.vrinternal.com/docs/links.html
Cortona3D works with many programs in VRML, but has a watermark on the bottom-right side of the running VRML program.
Web browser: https://sourceforge.net/projects/grail/files/grail/0.6/grail-0.6.tgz/download Python (needed to run the web browser): https://www.python.org/ftp/python/win32/py152.exe Tcl/Tk (also needed to run the web browser): ftp://ftp.ncnr.nist.gov/pub/cryst/gsas/win/tcltk80p2+.exe
"TclError: Can't find a usable init.tcl in the following directories:" error when trying to run Grail (it's run from grail.py)