The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 906 - File: showthread.php PHP 7.2.24-0ubuntu0.18.04.17 (Linux)
File Line Function
/showthread.php 906 errorHandler->error



Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


(mostly) working linux amd64
DirtY iCE Offline
Junior Member

Posts: 1
Threads: 1
Joined: Feb 2011
Reputation: 0
#1
(mostly) working linux amd64

I got some free time, and tried to compile hpl1 engine for amd64. I've updated angelscript, and now using newton-2. Collision, object interaction so far looks good (no object instant hitting).

I've created a custom waf based build script, it's available here along with HPL1Engine, OALWrapper, and PenumbraOverture: https://github.com/DirtYiCE/penumbrabuild

Of course, you can just fetch the modified HPL1Engine and PenumbraOverture, but that case you have to manually update cmake scripts (and probably send me a pull request, so users don't like waf can use cmake).

Some notes for now:
  • The game slows down horribly after a few minutes of play. It's probably because of the physics changes, but the hpl1's built in timing doesn't measure any slowdown, even when the fps drops down to 1-2.
  • On the very beginning of the game (boat cabin) the notebook is scaled down in the map file. With newton-1, it's somewhy ignored, and displayed in 1:1, but with newton-2, it's scaled down (and get lost immediately as you load the level), so you cannot pick it up. For now, find maps/level00_01_boat_cabin.dae, go to line 58422, and comment out
    <scale sid="scale">0.028078 0.223144 0.168925</scale>
    (assuming you have the linux version from humble indie bundle. I don't know if the assets are same in the different releases...)
  • There is a problem when loading the third level (entering the shelter), and newton segfaults. I'm not 100% sure it's newton's fault, but until i sort this out there's a patch here. Apply it to the checked out newton, and recompile it.
  • Didn't really get past mine entrace, so there may be other problems.
02-28-2011, 12:31 AM
Find


Messages In This Thread
(mostly) working linux amd64 - by DirtY iCE - 02-28-2011, 12:31 AM
RE: (mostly) working linux amd64 - by Urkle - 02-28-2011, 05:32 PM
RE: (mostly) working linux amd64 - by wally - 03-01-2011, 07:48 AM
RE: (mostly) working linux amd64 - by Chewi - 03-20-2011, 05:40 PM
RE: (mostly) working linux amd64 - by Naddiseo - 11-14-2011, 01:03 AM



Users browsing this thread: 1 Guest(s)