Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
File download mod is temporarily out of order. Please post your needs in the forum and someone will help.
Home
Forum
Articles
General Articles
Descent 3 Articles...
Descent 3 Mission Reviews
Descent 3 Level Editing
Descent 1 & 2 Articles...
Descent 1 & 2 Mission Reviews
Descent 1 & 2 Level Editing
Media
Files
General
Descent 3...
Descent 3 Missions
Descent 3 Music
Descent 1 & 2...
Descent 1 Missions
Descent 1 Music
Descent 2 Missions
Descent 2 Music
Search
Login
Register
Help
Planet Descent
»
Forum
»
Development
»
Descent Development
»
Topic:
Descent 2 Workshop.. Yet another Descent II editor thing I made
« previous
next »
Print
Pages: [
1
]
Author
Topic: Descent 2 Workshop.. Yet another Descent II editor thing I made (Read 232 times)
SaladBadger
Gold
Posts: 581
Descent 2 Workshop.. Yet another Descent II editor thing I made
«
on:
January 23, 2021, 06:43:43 PM »
god is my first post on this subject really from 2012 what the crap is wrong with me
So last year, I resurrected the Descent 2 Workshop project on a whim, because I was sick of there being no usable tools for this crusty old game. Descent 2 Workshop strives to be a hopefully relatively user friendly utility that can edit all the major Descent 2 data formats. Currently it can edit HAMs, HXMs, and V-HAMs for editing gameplay data, with significantly less limits than older tools like RBotEdit or HAXMEDIT. Here's some samples of what that looks like:
All parts of the file are fully editable to allow transforming Descent as much as desired. The editor also incorporates a BSP tool for polymodels, so that you don't need to use the crusty cob2pm if you want software compatible models anymore. This still needs some tweaking and potential bugfixing though, as the BSP trees end up larger than I desire.
In addition, it's also possible to construct and edit new HOG files, PIG files, POG files, and eventually S11/S22 files are on the table, allowing complete replacement or addition of all the game's assets.
For modeling, I've chosen to do away with limited and frustrating specific-made modeling tools like Polytron and instead upgrade my old blender script, allowing the full power of a normal modeler's features. Gone are the days of a two step process needed to make models (caused by my inability to understand python...), POF files can now be exported directly from blender with a special addon. Models can be made, textured, animated, and gun points set in Blender, and then imported directly into your project. Here's a sample of a new model:
I don't have a timeframe for when I can get a 1.0 release out, but the software is currently usable, I've given beta builds to many. I'm hoping to get it done at some point in the next many weeks, but I'm always juggling a million projects so I'm not reliable enough... In any case, if anyone's interested, I can provide beta builds that should hopefully work enough to allow for serious editing.
«
Last Edit: January 23, 2021, 07:13:50 PM by InsanityBringer
»
Logged
SaladBadger
Gold
Posts: 581
Re: Descent 2 Workshop.. Yet another Descent II editor thing I made
«
Reply #1 on:
January 23, 2021, 06:59:47 PM »
Oh oops, I meant to include this all in my first post but forgot about it.
Anyways, this is all open source and available at
my github
if you want to check out the progress.
At the core of this project is a new project. Formed by Sirius with the intention of powering a newer version of the Descent level editor DLE, and with contributions from him, Parabolicus, and I, is
LibDescent
LibDescent is a powerful Descent data file library made for the .NET runtime. It handles nearly every asset form in use by Descent, from data files to HOG files to level files for both Descent 1 and 2 to things like fonts and even HMP files in great detail! LibDescent is broken into two sub-libraries, LibDescent.Data which allows for simple reading and writing of data. This can be used by anything from editors to even new implementations of the game (which may or may not be in the pipeline...), and LibDescent.Edit, which provides helper classes specifically for Descent 2 Workshop and DLE.NET, and may be of use to other projects.
As a sample/useful utility, Parabolicus has created
a new Descent HMP converter
which can run on modern systems, cross-platform, potentially with more control over the conversion process compared to older utilities.
Logged
Scyphi
Purple Heart
Posts: 2355
TechPro Jr.
Re: Descent 2 Workshop.. Yet another Descent II editor thing I made
«
Reply #2 on:
January 24, 2021, 08:56:45 AM »
Well, this all looks very promising! I've long been thinking to myself that we needed a new generation of Descent editing tools, and this looks like it'll deliver.
Now if only D3 could get a new generation of editing tools...but I suppose that's a whole
other
ball of wax.
Logged
"I thought I had a great idea, but it never really took off. In fact, it didn't even get on the runway. I guess you could say it exploded in the hanger." -
Calvin and Hobbes
Check out my
deviantART
Matthew
Platinum
Posts: 1263
Re: Descent 2 Workshop.. Yet another Descent II editor thing I made
«
Reply #3 on:
January 25, 2021, 07:05:46 AM »
Well this came out of nowhere! Good stuff!
Logged
SaladBadger
Gold
Posts: 581
Re: Descent 2 Workshop.. Yet another Descent II editor thing I made
«
Reply #4 on:
January 26, 2021, 12:32:00 PM »
I've spent some time looking at Descent 3. The game interests me less, and it does occupy a somewhat annoying part of time where games were really technically messy. Any particular technical thing that bugs me about Descent 3, like limited resolution options, menus changing resolution, dynamic link libraries for scripting, and so on are things I can't really fault Outrage for directly, because that's just how games were made at the time, but they make playing the game kind of annoying on modern systems. I wish the game would get a source release so it would be possible to improve these things.
But nonetheless, I have put some effort and trying to figure out the tablefile format and the model format among other things:
Logged
Print
Pages: [
1
]
« previous
next »
Planet Descent
»
Forum
»
Development
»
Descent Development
»
Topic:
Descent 2 Workshop.. Yet another Descent II editor thing I made
Please Help Support PD!
Planetdescent | Zazzle.com Store
Thank you!
Recent
Descent 3 Singleplayer Mi...
by
Scyphi
[March 04, 2021, 08:57:02 PM]
Chocolate Descent (beta 1...
by
SaladBadger
[February 09, 2021, 12:58:09 PM]
Descent Mission Mirror
by
Scyphi
[February 05, 2021, 07:02:52 AM]
Descent 2 Workshop.. Yet ...
by
SaladBadger
[January 26, 2021, 12:32:00 PM]
I attempted a pyro model
by
SaladBadger
[January 19, 2021, 01:26:13 PM]
Happy Holidays all...
by
VANGUARD
[December 29, 2020, 03:22:51 PM]
Descent 1 & 2 Save Game E...
by
Matthew
[December 23, 2020, 02:20:14 PM]
D1 Missions
by
Matthew
[November 09, 2020, 06:10:54 PM]
Mark Morgan Song Names
by
Hunter
[October 02, 2020, 04:10:20 AM]
Rethinking a couple of my...
by
Kaiaatzl
[September 15, 2020, 08:45:07 PM]
Stats
Members
Total Members: 266
Latest:
ConcordSix
Stats
Total Posts: 20282
Total Topics: 1499
Online Today: 22
Online Ever: 266
(October 10, 2019, 04:40:57 AM)
Users Online
Users: 0
Guests: 14
Total: 14