-
Content count
604 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
News
Everything posted by Martin Howe
-
This mod is almost worth it just for that :)
-
Yeah, they all do that :)
-
Happy Birthday! ( From someone fast approaching that gravemilestone :) )
-
Helion - C# (0.9.2.8 4/24 - Goodbye BSP tree rendering)
Martin Howe replied to hobomaster22's topic in Source Ports
Thanks very much, yes, it worked! This is what I did, in case it helps anyone else: sudo apt install dotnet-sdk-7.0 libfluidsynth-dev libopenal-dev cd ~/Games/Engines git clone "https://github.com/Helion-Engine/Helion.git" cd Helion Scripts/build.sh Client/bin/Release/net7.0/Helion -iwad /usr/share/doom/doom.wad This was on Mint, but its guts are pretty much stock Ubuntu. I'll give it a proper run out on some big maps later in the week. Cheers :D -
Helion - C# (0.9.2.8 4/24 - Goodbye BSP tree rendering)
Martin Howe replied to hobomaster22's topic in Source Ports
Thanks. I looked into installing PS for Linux, but there are so many different versions. I note your scripts have a '.ps1' extension; is there any specific version of PS I should install? As to the compilation itself, I get: martin@luna:~/Games/Engines/Helion/helion$ dotnet build Helion.sln MSBuild version 17.4.8+6918b863a for .NET Determining projects to restore... Restored /home/martin/Games/Engines/Helion/helion/Client/Client.csproj (in 275 ms). Restored /home/martin/Games/Engines/Helion/helion/Generators/Generators.csproj (in 275 ms). Restored /home/martin/Games/Engines/Helion/helion/Core/Core.csproj (in 275 ms). Restored /home/martin/Games/Engines/Helion/helion/Tests/Tests.csproj (in 290 ms). /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(1229,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.8 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: The specified task executable "sh" could not be run. System.IO.DirectoryNotFoundException: The working directory "bin\Debug\" does not exist. [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Tasks.Exec.GetWorkingDirectory() [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.GetProcessStartInfo(String pathToTool, String commandLineCommands, String responseFileSwitch) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Tasks.Exec.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.Execute() [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Sdks/Microsoft.NET.Sdk/analyzers/build/Microsoft.CodeAnalysis.NetAnalyzers.targets(593,5): warning : The .NET SDK has newer analyzers with version '7.0.0' than what version '5.0.1' of 'Microsoft.CodeAnalysis.NetAnalyzers' package provides. Update or remove this package reference. [/home/martin/Games/Engines/Helion/helion/Core/Core.csproj] Core -> /home/martin/Games/Engines/Helion/helion/Core/bin/Debug/net7.0/Core.dll Generators -> /home/martin/Games/Engines/Helion/helion/Generators/bin/Debug/net6.0/Generators.dll /home/martin/Games/Engines/Helion/helion/Tests/Unit/GameAction/Misc.cs(36,26): warning CS8602: Dereference of a possibly null reference. [/home/martin/Games/Engines/Helion/helion/Tests/Tests.csproj] Tests -> /home/martin/Games/Engines/Helion/helion/Tests/bin/Debug/net7.0/Tests.dll Build FAILED. /usr/lib/dotnet/sdk/7.0.112/Sdks/Microsoft.NET.Sdk/analyzers/build/Microsoft.CodeAnalysis.NetAnalyzers.targets(593,5): warning : The .NET SDK has newer analyzers with version '7.0.0' than what version '5.0.1' of 'Microsoft.CodeAnalysis.NetAnalyzers' package provides. Update or remove this package reference. [/home/martin/Games/Engines/Helion/helion/Core/Core.csproj] /home/martin/Games/Engines/Helion/helion/Tests/Unit/GameAction/Misc.cs(36,26): warning CS8602: Dereference of a possibly null reference. [/home/martin/Games/Engines/Helion/helion/Tests/Tests.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(1229,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.8 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: The specified task executable "sh" could not be run. System.IO.DirectoryNotFoundException: The working directory "bin\Debug\" does not exist. [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Tasks.Exec.GetWorkingDirectory() [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.GetProcessStartInfo(String pathToTool, String commandLineCommands, String responseFileSwitch) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Tasks.Exec.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] /usr/lib/dotnet/sdk/7.0.112/Microsoft.Common.CurrentVersion.targets(5760,5): error MSB6003: at Microsoft.Build.Utilities.ToolTask.Execute() [/home/martin/Games/Engines/Helion/helion/Assets/Assets.csproj] 2 Warning(s) 2 Error(s) Time Elapsed 00:00:06.39 Do you have any suggestions? For that matter, what Linux environment do you build on? I'm amazed at 'sh' not being found LOL - it's right there in /usr/bin! -
Helion - C# (0.9.2.8 4/24 - Goodbye BSP tree rendering)
Martin Howe replied to hobomaster22's topic in Source Ports
Does anyone know how to build this on Linux? I cloned the repo and all there is, apart from the source directories, is a .sln file for MS toolchains and no instructions how to compile it in an OS where VS does not exist :( I have no experience creating .NET software in Linux and last wrote anything in C# years ago with .net 2. Am I missing a built script or something? I have installed .NET 7 but cannot find on Google a definitive guide to building multi-project .NET programs on Linux. In short, please can somebody give me step-by-step instructions for doing this that have resulted in a working program? -
Sure, nice to see people doing practical electronics. Now what is it? :)
-
Not listening to, but listened to a couple days ago, hope they release a live album from it. Hawkwind at the Royal Albert Hall. A 54 year old band fronted by an 82 year old pensioner :) They did many of the classics and were ably supported by Arthur 'The God of Hellfire' Brown, who read two of their most loved poems on stage - 'Space' and '10 Seconds of Forever'. Hawkwind on stage Dave Brock - Captain of Spaceship Hawkwind Guest Star Arthur Brown - The God of Hellfire Arthur's band - the support act
-
Attempt Cereson : the Anti Plutonia Community Project (Inscriptions close on 11-01-23, 9/??? slots filled)
Martin Howe replied to Demonic Meatball's topic in WAD Releases & Development
This is an awesome idea :) Will definitely play it when it's done! -
Great work. A shotgun commando would fit very well in the mod I'm making :)
-
Bought it in 96 when it first appeared and gave up after a few levels once I realised it was a puzzle challenge pretending to be an FPS. Such a shame. The monsters are cool, except Centaurs who can die in agony in the deepest pits of Hell, and the ambience is awesome. But the puzzles spoil it. Also a bad decision was the constant spawning of monsters if you kill a lot of em; when I kill a monster I expect it to stay dead and not be replaced. I'd love to see a mod that is HeXen reimagined as a true FPS with no puzzles beyond standard Doom/Heretic level mechanics, but that'd be an awful lot of work and could run into copyright issues :(
-
I love E1 styled maps! Will play this when I get a chance :)
-
They can't; all monsters that can be morphed have to inherit MorphedMonster. I never did find out the reason for this decision originally, but it seemed clear in 2008 that it was never going to be changed and we're stuck with it now. I guess with ZScript some fancy workarounds might be possible one day.
-
Pieces Of Media You Can't Believe Were Made By The Same Person?
Martin Howe replied to DSC's topic in Everything Else
and (David Fincher) -
https://www.doomworld.com/idgames/combos/badguys The Duke of Hell is Mark Klem's (CRINGE!.WAD) "Baron in Shades and torn Jeans" who has studied Sorcery and fires rockets from his paws; I thought that Baron was too cool not to use :) Of course The Bad Guys is nearly 19 years old and very old Skool DeHackEd, but it should still work. TBF, the Hell Nobles are just different strengths and recolours; only the Duke behaves differently.
-
Skill says on which skill levels this THING appears in the map during play; so for example, ticking 1 and 2 and unticking everything else means you only see it in the map on skill levels ITYTD and HNTR. Class means which player classes it appears for during play; for example, in HeXen, ticking 1 and unticking the rest means it appears when Fighters are present; so if the only players in the game are clerics and mages, it won't show up.
-
Yep, same here. Rural East Anglia and we also have a litter picking gang.The local dykes get a lot of fridges put in them. Makes me hopping mad!
-
WinME crashing all the time on the computers of everyone I knew running Windows is what drove me to be an early adopter of Windows 2000.
-
Horrendous Concoction / Space Base
Martin Howe replied to soss's topic in WAD Releases & Development
And without screenies, given the hundreds of mods/maps released every month, few are going to download and even try it out. Not video, takes too long to watch, screenies that we can skim quickly. Some marketing is required. -
Is anyone here still using a 32 bit operating system?
Martin Howe replied to Professor Hastig's topic in Everything Else
If it wasn't for DEC's idiocy in 1991 (3rd paragraph), Mac users at least could have had 64 bit desktop computers in the mid 90s; IBM PowerPC might not have existed, and boxes of Nintendo kit could well be marked 'Powered by DIGITAL microprocessor technology" (instead of IBM). Turning down Apple's request for AXP chips to use in what became the PowerMac series must have been one of the worst business decisions in history. So yeah, we finally have a mostly 64 bit desktop world - thirty years after we should have :( And after a lot of fuss, I finally got to run DooM on Alpha AXP - thirty years too late :P -
Most monsters (including those in the Realm667) do not have first-person view sprites. So even if you successfully morph into one, it won't look like it. As Kan3 said, you'd need to make the player sprites for the annihilator.
-
Do you really need to ask :P (Check my avatar and the screenshot below LOL)
-
SuckLess Doom Launcher - A New Curses-Based Launcher I Developed
Martin Howe replied to act's topic in Doom General
There aren't enough launchers for Linux and mine is pure CLI; TBH had forgotten that Curses even existed LOL. Good work. -
Silly Doom Wad Idea: "Doom: OSHA Friendly Edition"
Martin Howe replied to Johnny Cruelty's topic in WAD Discussion
LOL, I did the opposite. Years ago, in a now-nearly abandoned project, I created a map that was an absolute death trap for both players and monsters, but mostly for monsters. You could expose them to radiation poisoning, explosions in badly maintained machinery nearby, stuff like that. It was inspired by the fire pits in power plant on Sapphire Station: blasted an imp with a rocket and he fell off the ledge into the pit, but was trapped in the pit just roaming around; I thought, why doesn't he die? I wanted to do an industrial themed place that was dangerous to monsters as well as players. Wish I had the time to finish it; oh well, maybe when I'm retired in a few years :) -
Most unfitting music you've heard in a game or Doom .wad?
Martin Howe replied to Individualised's topic in Everything Else
I usually play with music turned off; it's distracting and in any case, music in FPS seems to me a legacy from older games that were obviously unrealistic, such as platformer and arcade games; a supposedly realistic 3D world, it doesn't really make sense; I mean, you can bet the Royal Marines don't have Metallica on headphones in battle :) Though back in the day before realising this, I did like the Metallic ripoffs :)