<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Installing Doom in SmartConsole in General Topics</title>
    <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172007#M28701</link>
    <description>&lt;P&gt;Have created a git repository:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;git clone https://github.com/fgdoom1/doom1.git&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Feb 2023 06:18:26 GMT</pubDate>
    <dc:creator>GHOST</dc:creator>
    <dc:date>2023-02-20T06:18:26Z</dc:date>
    <item>
      <title>Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/171983#M28700</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello everyone, &lt;BR /&gt;&lt;BR /&gt;I was inspired by the following article &lt;A href="https://community.checkpoint.com/t5/General-Topics/sk164752-Installing-DOOM-on-Gaia/m-p/72742#M14742" target="_self"&gt;sk164752 Installing DOOM on Gaia&lt;/A&gt;&amp;nbsp; and I was considering whether this would also work in the SmartConsole. Since the SmartConsole is web based and uses Javascript, I was hopeful!&lt;BR /&gt;&lt;BR /&gt;For copyright reasons, I do not want to provide a ready SmartConsole Extension here. &lt;BR /&gt;&lt;BR /&gt;To run the game and other DOS games, you can use the javascript DOS box from: &lt;BR /&gt;&lt;A href="https://js-dos.com" target="_blank" rel="noopener"&gt;https://js-dos.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;However, you can easily install the game and other games by following the steps below.&lt;BR /&gt;&lt;BR /&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6320830291112w698h540r189" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6320830291112" data-account="6058022097001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058022097001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6320830291112w698h540r189');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.checkpoint.com/t5/video/gallerypage/video-id/6320830291112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Please note this procedure is not supported and not secure.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Under no circumstances should this be done in a production environment&lt;/FONT&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;This is a proof of concept and for fun:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1) Upload the following files to your web server.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;&lt;A href="https://js-dos.com/cdn/DOOM.png" target="_self"&gt; https://js-dos.com/cdn/DOOM.png&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;A href="https://js-dos.com/cdn/js-dos-api.js" target="_self"&gt;https://js-dos.com/cdn/js-dos-api.js&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;A href="https://js-dos.com/cdn/js-dos-v3.js" target="_self"&gt;https://js-dos.com/cdn/js-dos-v3.js&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2) Find the following place in the file „js-dos-api.js“ and remove the crossed out area.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new Dosbox.Xhr('&lt;STRIKE&gt;&lt;A href="https://js-dos.com/cdn/" target="_blank" rel="noopener"&gt;https://js-dos.com/cdn/&lt;/A&gt;&lt;/STRIKE&gt;js-dos-v3.js', {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;/P&gt;
&lt;P&gt;3) Search on Google for the following file and copy it to your web server.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; DOOM-@evilution.zip&lt;/P&gt;
&lt;P&gt;4) Create the following manifest file on the web server.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; doom.json&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;{
  "extension": {
	  "name": "Doom",
	  "version": "1.0",
	  "description": "---",
	  "author": "---",
	  "email": "---",
	  "product-url": "---e",
	  "provider": "---",
	  "license": "GPL",
	  "extension-version-requirements": {
		  "minimum-version": "1.2"
    }
  },
  "locations": [
    {
		"location": "details-pane",
		"relevant-types": ["gateways"],
		"ui-element": {
			"type": "tab",
			"caption": "Doom",
			"tooltip": "Doom Tip.",
			"action": {
				"details-level": "full",
				"method": "get",
				"trigger-id": "gateways-details-pane",
				"url": "doom.htm"
		}
	  }
    }

  ],
	"requested-permissions": {
		"client": ["get-read-only-session", "run-read-only-commands"]
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5) Create the following html file on the web server&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; doom.htm&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;!doctype html&amp;gt;
  &amp;lt;html lang="en-us"&amp;gt;
    &amp;lt;head&amp;gt;
      &amp;lt;meta charset="utf-8"&amp;gt;
      &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;
     &amp;lt;title&amp;gt;DOOM&amp;lt;/title&amp;gt;
      &amp;lt;style type="text/css"&amp;gt;
        .dosbox-container { width: 640px; height: 400px; }
        .dosbox-container &amp;gt; .dosbox-overlay { background: url(DOOM.png); }
     &amp;lt;/style&amp;gt;
   &amp;lt;/head&amp;gt;
   &amp;lt;body&amp;gt;
     &amp;lt;div id="dosbox"&amp;gt;&amp;lt;/div&amp;gt;
      
     &amp;lt;script type="text/javascript" src="js-dos-api.js"&amp;gt;&amp;lt;/script&amp;gt;
     &amp;lt;script type="text/javascript"&amp;gt;
       var dosbox = new Dosbox({
         id: "dosbox",
         onload: function (dosbox) {
           dosbox.run("DOOM-@evilution.zip", "./DOOM/DOOM.EXE");
         },
         onrun: function (dosbox, app) {
           console.log("App '" + app + "' is runned");
         }
       });
     &amp;lt;/script&amp;gt;
   &amp;lt;/body&amp;gt;
 &amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now you can install the manifest file "doom.json" over the SmartConsole.&lt;/P&gt;
&lt;P&gt;Have fun playing Doom.&lt;/P&gt;
&lt;TABLE style="border: 1px solid #c6c6c6; border-collapse: separate; border-radius: 5px; background-color: #e15180; padding: 6px; text-indent: 10px;" width="100%"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH align="left"&gt;&lt;SPAN&gt;&lt;FONT color="#FFFFFF"&gt;Install SmartConsole Extension&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;/TABLE&gt;
&lt;P&gt;To install SmartConsole Extensions, you can watch this video:&lt;BR /&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6384309619112w1028h540r305" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6384309619112" data-account="6058022097001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058022097001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6384309619112w1028h540r305');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.checkpoint.com/t5/video/gallerypage/video-id/6384309619112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Oct 2025 20:55:42 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/171983#M28700</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2025-10-30T20:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172007#M28701</link>
      <description>&lt;P&gt;Have created a git repository:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;git clone https://github.com/fgdoom1/doom1.git&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 06:18:26 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172007#M28701</guid>
      <dc:creator>GHOST</dc:creator>
      <dc:date>2023-02-20T06:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172020#M28706</link>
      <description>&lt;P&gt;Even if you can, it does not mean you should &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 08:02:32 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172020#M28706</guid>
      <dc:creator>_Val_</dc:creator>
      <dc:date>2023-02-20T08:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172078#M28724</link>
      <description>&lt;P&gt;What exactly do I have to do to install the Doom repository?&lt;BR /&gt;What steps are necessary?&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 16:28:01 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172078#M28724</guid>
      <dc:creator>Dolo</dc:creator>
      <dc:date>2023-02-20T16:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172097#M28729</link>
      <description>&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;STRONG&gt;Web Server&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P data-unlink="true"&gt;&lt;BR /&gt;1)&amp;nbsp;Change to the web root directory of your web server.&lt;BR /&gt;2)&amp;nbsp;Execute the command:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;# git clone https://github.com/fgdoom1/doom1.git&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;STRONG&gt;Smart Console&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P data-unlink="true"&gt;&lt;BR /&gt;1)&amp;nbsp; On SmartConsole, go to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Manage &amp;amp; Settings&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Preferences&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;SmartConsole Extensions&lt;/STRONG&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click the&amp;nbsp; &lt;STRONG&gt;+&lt;/STRONG&gt; to import SmartConsole Extension&lt;BR /&gt;&lt;BR /&gt;2) Enter the URL for the Doom manifest file.&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;https://&amp;lt;your-web-server&amp;gt;/doom1/doom1.json&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 19:13:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172097#M28729</guid>
      <dc:creator>GHOST</dc:creator>
      <dc:date>2023-02-20T19:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Doom in SmartConsole</title>
      <link>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172494#M28766</link>
      <description>&lt;P&gt;Is there also the game Grand Theft Auto available?&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":rolling_on_the_floor_laughing:"&gt;🤣&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Feb 2023 13:06:46 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/Installing-Doom-in-SmartConsole/m-p/172494#M28766</guid>
      <dc:creator>natascha</dc:creator>
      <dc:date>2023-02-23T13:06:46Z</dc:date>
    </item>
  </channel>
</rss>

