Difference between revisions of "Technologies to Add"

From Flashpoint Database
Jump to: navigation, search
m (As was suggested on Discord, I've made improvements to the VRML and Grail sections. Also, another technology, X3D (available as a plugin or non-plugin; the same should also apply to VRML because X3D is backwards compatible with VRML), is in the list.)
Line 178: Line 178:
  
 
=== Download Links ===
 
=== Download Links ===
A list of some VRML players, containing links to download them: https://www.vrinternal.com/docs/links.html
+
A list of some VRML players: https://www.vrinternal.com/docs/links.html
  
 
Cosmo Player: https://cosmo-player.en.softonic.com/download
 
Cosmo Player: https://cosmo-player.en.softonic.com/download
Line 185: Line 185:
  
 
=== Example Games/Applications ===
 
=== Example Games/Applications ===
'''* Also contains links to other places containing VRML content.'''
+
* Also contains links to other places containing VRML content.
  
 
Andrew's VRML Games and Puzzles: http://www.soc.napier.ac.uk/~andrew/vrml/
 
Andrew's VRML Games and Puzzles: http://www.soc.napier.ac.uk/~andrew/vrml/
Line 193: Line 193:
 
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
 
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
+
A Little Bit About Me (two VRML programs are linked to): 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/
 
VRML resources for the 3E15 lecture - 14 October 1998'''*''': http://www2.cmp.uea.ac.uk/~jrk/wwwvrml.dir/public-vrml/VRMLLECTURE/
Line 201: Line 201:
 
A list of chat worlds and games at VR Internal (on the left sidebar): https://www.vrinternal.com/docs/links.html
 
A list of chat worlds and games at VR Internal (on the left sidebar): https://www.vrinternal.com/docs/links.html
  
=== Problems Encountered ===
+
FreeWRL examples: http://freewrl.sourceforge.net/examples.html
Cortona3D works with many programs in VRML, but has a watermark on the bottom-right side of the running VRML program.
+
 
 +
=== Problems Encountered ==
 +
Flux Player 2.1 is stuck loading under TheWorld 3.5.03
  
 
== Grail ==
 
== Grail ==
Line 209: Line 211:
 
=== Download Links ===
 
=== Download Links ===
 
Web browser: https://sourceforge.net/projects/grail/files/grail/0.6/grail-0.6.tgz/download
 
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
+
Python (needed to run Grail): 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
+
Tcl/Tk (also needed to run Grail): ftp://ftp.ncnr.nist.gov/pub/cryst/gsas/win/tcltk80p2+.exe
  
 
=== Example Games/Applications ===
 
=== Example Games/Applications ===
Line 216: Line 218:
  
 
=== Problems Encountered ===
 
=== Problems Encountered ===
"TclError: Can't find a usable init.tcl in the following directories:" error when trying to run Grail (it's run from grail.py)
+
"TclError: Can't find a usable init.tcl in the following directories:" error when trying to run Grail
 +
 
 +
== X3D ==
 +
https://en.wikipedia.org/wiki/X3D
 +
 
 +
=== Download Links ===
 +
A list of some X3D players: https://www.web3d.org/x3d/content/examples/X3dResources.html
 +
 
 +
=== Example Games/Applications ===
 +
HelloWorld.x3d: https://www.web3d.org/x3d/content/examples/HelloWorld.x3d
 +
 
 +
FreeWRL examples: http://freewrl.sourceforge.net/examples.html
 +
 
 +
=== Problems Encountered ==
 +
Flux Player 2.1 loads indefinitely under TheWorld 3.5.03

Revision as of 01:11, 15 May 2020

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.

QuickTime VR

https://en.wikipedia.org/wiki/QuickTime_VR

Download Links

https://support.apple.com/downloads/quicktime

http://www.oldversion.com/windows/quicktime/

https://en.wikipedia.org/wiki/QuickTime_VR

Example Games/Applications

https://www.virtualparks.org/scenes/ZvSeIxFqURTrIKUDkLjAFyA.html

http://www.middlestreet.org/cabinet/sebacub.htm

Problems Encountered

Uses the Windows system directory and is not portable.

Further notes

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.

Registry files: apple.reg quicktime.reg

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.

Burster 3D

Download Links

https://web.archive.org/web/20150209071910/http://geta3d.com/index.php?option=com_content&view=article&id=38&Itemid=18

https://web.archive.org/web/20160421163457/http://geta3d.com/index.php?option=com_content&view=article&id=2&Itemid=18

Example Games/Applications

http://3d8bits.orgfree.com/pong/pong.htm

https://web.archive.org/web/20111208123049/http://deadcyborg.com/index.html

Pulse3D

https://www.sandyressler.com/about/library/weekly/aa122000a.htm

https://lostmediawiki.com/Pulse_3D_(lost_3D_web_plugin_content;_1999-2001)

Pulse3D was previously called "Platinum VRML."

Download Links

https://web.archive.org/web/*/http://www.pulse3d.com:80/players/english/PulsePlayerNsWin.exe

Available from MICD2001_11_NR2.iso here: http://archive.org/details/MICD200111/

https://bluepload.unstable.life/p3d.zip

Installer: https://cdn.discordapp.com/attachments/516027726851735632/705092816220717086/PulseStuff.zip

Netscape version: https://cdn.discordapp.com/attachments/516027726851735632/705175471926673468/PulseNetscape.zip

Example Games/Applications

http://www.learningfriends.com/download.htm

https://web.archive.org/web/20030705212152/http://www.digitalproducer.com/pages/protozoa.htm

https://web.archive.org/web/20040204091717/http://launch.pulse3d.com/harvard/index.htm

https://archive.org/details/Pulse3DPWSPWCPW3Files

https://archive.org/details/www_02_2002

pulse3d.com CDX search

pulsenetwork.com CDX search

dotcomix.com CDX search

muppetworld.com CDX search

Notes

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

https://web.archive.org/web/19970214041929/http://www.atomic3d.com/downmain.html

Download Links

https://web.archive.org/web/*/http://www.atomic3d.com/download/bin/*

Example Games/Applications

lost 3D model of a nuclear power plant

Tcl Plugin

https://people.apache.org/~jim/NewArchitect/webtech/1997/12/junk/index.html

academic paper

Japanese presentation

Download Links

http://www.tcl.tk/software/plugin/download.html

https://fossil.e-lehmann.de/tclplugin/tree?ci=tip

https://fossil.e-lehmann.de/tclplugin/raw/installers/msi/Tclplugin-4.0.msi?name=5daace0ca3aa9cf7b3a52fde29d5b18923c46e3d

Example Games/Applications

See https://bluepload.unstable.life/tcl-info.txt for many examples.

Problems Encountered

The Tcl plugin may not load unless these conditions are met:

  1. The page with the Tcl embed has to be the first page loaded by the browser (not counting about:home).
  2. 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.

Panda3D Plugin

https://en.wikipedia.org/wiki/Panda3D

Download Links

Install and demos: http://www.ddrose.com/~drose/plugin/install_plugin.html

Latest runtime: https://www.panda3d.org/download/runtime-1-0-4/

Example Games/Applications

Open directory of Panda3D stuff: http://www.ddrose.com/~drose/p3d_7/

Pac-Bat - tested and working on 2019-07-21

Dice in a Stone Box

A3P - Acquire, Attack, Asplode, Pwn! - tries to install Python and crashes

Problems Encountered

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/

MDL Chime

https://en.wikipedia.org/wiki/MDL_Chime

Download Links

Install and demos: https://sites.fas.harvard.edu/~biotext/chimedemos/getplugins.html

Problems Encountered

When the plugin is installed, navigating to a page that uses the plugin immediately crashes K-Meleon.

Google Native Client

https://developer.chrome.com/native-client https://en.wikipedia.org/wiki/Google_Native_Client

Example Games

Bomberclone Bastion Demo

VRML

https://en.wikipedia.org/wiki/VRML

Download Links

A list of some VRML players: https://www.vrinternal.com/docs/links.html

Cosmo Player: https://cosmo-player.en.softonic.com/download

OpenVRML: https://sourceforge.net/projects/openvrml/files/

Example Games/Applications

* Also contains links to other places containing VRML content.

Andrew's VRML Games and Puzzles: http://www.soc.napier.ac.uk/~andrew/vrml/

VRML GAME: http://web.archive.org/web/20191016182344/http://www.ceres.dti.ne.jp/~kekenken/main/3d/game/game.htm

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 (two VRML programs are linked to): 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/

vrml.sgi.com: http://web.archive.org/web/19980113075629/http://vrml.sgi.com/intro.html

A list of chat worlds and games at VR Internal (on the left sidebar): https://www.vrinternal.com/docs/links.html

FreeWRL examples: http://freewrl.sourceforge.net/examples.html

= Problems Encountered

Flux Player 2.1 is stuck loading under TheWorld 3.5.03

Grail

https://en.wikipedia.org/wiki/Grail_(web_browser)

Download Links

Web browser: https://sourceforge.net/projects/grail/files/grail/0.6/grail-0.6.tgz/download Python (needed to run Grail): https://www.python.org/ftp/python/win32/py152.exe Tcl/Tk (also needed to run Grail): ftp://ftp.ncnr.nist.gov/pub/cryst/gsas/win/tcltk80p2+.exe

Example Games/Applications

http://grail.sourceforge.net/demo/

Problems Encountered

"TclError: Can't find a usable init.tcl in the following directories:" error when trying to run Grail

X3D

https://en.wikipedia.org/wiki/X3D

Download Links

A list of some X3D players: https://www.web3d.org/x3d/content/examples/X3dResources.html

Example Games/Applications

HelloWorld.x3d: https://www.web3d.org/x3d/content/examples/HelloWorld.x3d

FreeWRL examples: http://freewrl.sourceforge.net/examples.html

= Problems Encountered

Flux Player 2.1 loads indefinitely under TheWorld 3.5.03