<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;" bgcolor="#ffffff" text="#2e3436" link="#1b6acb" vlink="#2e3436"><div>Hi Michalis,</div><div><br></div><div>On Mon, 2021-04-12 at 02:45 +0200, Michalis Kamburelis wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Indeed, some data in "The Castle" game is on an unclear license, or</pre><pre>just license incompatible with OSI. See</pre><a href="https://github.com/castle-engine/castle-game/blob/master/data/AUTHORS.txt"><pre>https://github.com/castle-engine/castle-game/blob/master/data/AUTHORS.txt</pre></a><pre><br></pre><pre>, </pre><a href="https://castle-engine.io/castle-credits.php#section_data_used"><pre>https://castle-engine.io/castle-credits.php#section_data_used</pre></a><pre> :</pre><pre><br></pre><pre>- Some stuff was downloaded looong time ago from no-longer-existing websites</pre><pre><br></pre><pre>- Some licenses were saying things like "free but not for commercial</pre><pre>use", which makes it actually incompatible with open-source or Debian.</pre></blockquote><div>I had a look around and it does not seem like completely impossible task, especially that we can drop the non free Doom material without any big issue.</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre><br></pre><pre>The only way forward would be to go and replace all these assets with</pre><pre>truly free ones.</pre></blockquote><div>Can be indeed the best way to go.</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre><br></pre><pre>But there is actually a bigger task, and the reason why I never got</pre><pre>around to finishing it: "The Castle" was one of the first "non-trivial</pre><pre>games" I made in CGE, and it now looks very dated in my eyes, and it</pre><pre>doesn't use a zilion of CGE features I added since then :) There are</pre><pre>some models done or modified by me -- some are OK, some I'd like to</pre><pre>remake definitely (like alien and werewolf). Ultimately, I'd like to</pre><pre>redo *all 3D assets there* to consider it a high-quality game and a</pre><pre>good showcase of CGE.... and I didn't have the strength for such</pre><pre>rework.</pre></blockquote><div>For me it is a pity that we package Castle Game Engine, and the Castle Game for which the engine was written is not it.</div><div>Even if we try to have a simple version it can be good. Also I have a personal interest as I'm trying to convince my son to start programming games in Pascal rather than in java, so I found Castle Game a good starting.</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre><br></pre><pre>P.S. The latest (not released, but declared in manifest) version is</pre><pre>1.1.0, </pre><a href="https://github.com/castle-engine/castle-game/blob/master/CastleEngineManifest.xml"><pre>https://github.com/castle-engine/castle-game/blob/master/CastleEngineManifest.xml</pre></a><pre><br></pre><pre>. The last released version was 1.0.1. There should not be 1.3.0.</pre><pre><br></pre><pre>P.P.S. If you're looking to package some CGE games... maybe look at</pre><a href="https://gitlab.com/EugeneLoza/kryftolike"><pre>https://gitlab.com/EugeneLoza/kryftolike</pre></a><pre> ? It's a completely different</pre><pre>game, roguelike in 2D. The author is Eugene Loza, one of engine's</pre><pre>developers. The game follows standard CGE practices, so packaging it</pre><pre>should also show how to package any game using CGE. The game has</pre><pre>"CastleEngineManifest.xml" and should be compiled using CGE build tool</pre><pre>just like "castle-engine compile".</pre></blockquote><div>Of course I'm interested in packaging any program using FPC <img src="cid:bc90a0150090a25f6bc66a8c500fd34f08bb8a56.camel@sfr.fr" alt=":-)"></div><div>I'll answer in next mail.</div><div>-- </div><div><span style="font-family: monospace; white-space: pre;">Cheers,
Abou Al Montacir</span></div></body></html>