665ba3b0b4f5a

665ba3b0b6375
6 Guests are here.
 

665ba3b0b6ee1hank morgan

665ba3b0b6f4f
No updates in several months. Any new progress?

'Fraid not beyond some changes to my magic and cut-scene systems. I was taking some night courses for the past few months so I choose to step back from the project until they were completed. I'll be clear of them in a month or so and I'm hoping to pick up work then.

665ba3b0b71echank morgan

665ba3b0b7254
Holy crap, this looks amazing.  well done, man.  Is it possible to use the modified models in other games, like Garry's Mod?

Because playing Trouble in Terrorist Town in Citadel Station would be awesome.
Either way, I approve.

I did do a test version of the map export that works with the Source Engine. It was only a proof of concept that I had working in the Dark Messiah version of Source, but I would assume there is a work-flow for getting the .fbx files into other source engine games.
665ba3b0b74b8
Dude having deathmatch in citadel sounds... fun.

Any idea if the garysmod version of the ss2 pistol can be made to work as a weapon, ir is it just a prop?

665ba3b0b7666hank morgan

665ba3b0b76b9
Just dropping in to say I've resumed development.
Recent highlights
  • Improved spell property system for advanced scripting on projectile spells. Eg spread, no of projectiles, appearance, special impact events, spell effect payloads.
  • Bunch of new spells and spell effects. Tremor, night vision, hallucination, fireball, sheet lightning, roaming sight and paralyze plus improvements to other spells such as levitate
  • Experimentation with level persistence.

As always development can be followed at https://github.com/hankmorgan/UnderworldExporter/commits/master
665ba3b0b787b
Glad you're back and focusing on Underworld. Shock has the mouselook mod, SS:EE, and two other remakes in the works. As far as I am aware Underworld has no such thing despite arguably being more deserving of it. I'd love to be able to play UW1 & 2 without the major inconveniences: no mouselook, DOSBox annoyance etc
Acknowledged by: Hikari

665ba3b0b79a8icemann

665ba3b0b79f7
We all could use a faithful remake of SS1 at the same time, that is the same in appearance as the original.
Acknowledged by: JosiahJack

665ba3b0b7c0dhank morgan

665ba3b0b7c5e
So here's where I am since I last posted.

  • I've reworked some of the code for defining spell properties and payloads to allow more flexibility in magic spells. For example explosion like impacts are now possible from spells that can run special code against the point of impact or to entities caught within the radius (think fireballs). Projectile spells can have properties like random spread, no of projectiles etc
  • I've completed most of the player castable spells. The ones I have left are ones like reveal and remove trap which I've never seen a use for in Underworld or AI related spells that exist as placeholder effects
  • A whole bunch of spell effects that can be obtained from enchanted items have also been set up as part of the implementation of the spells.
  • I ripped out my previous UI that I had built using an old version of NGUI. I felt this was necessary due to the age of the code and my implementation left a lot to be desired. As a result I've rebuilt the UI using Unity's inbuilt UI system and I have restored most of the previous functionality. One of the new UI features is the ability in fullscreen mode to drag UI elements around as required

Screenshots

Fullscreen mode with controls randomly moved around.

Image: http://imgur.com/SAvB3KJ

Hallucination Spell Effect

Image: http://imgur.com/OaNsKcV
Acknowledged by 2 members: icemann, chickenhead
665ba3b0b7d53
Was Source Engine version of this tool ever made available to public?

665ba3b0b7e41hank morgan

665ba3b0b7e8a
All my released (crappy) code including the Source export is available here.

https://github.com/hankmorgan/UnderworldExporter

The source export was just a fun sideline so don't expect much from it beyond basic functionality or if it even still works.

I'm planning on doing another video soon and hopefully another demo release if I can fix a couple of outstanding bugs.
665ba3b0b7f64
Have you thought about improving the Source version of tool? The engine itself isn't that bad.

665ba3b0b803bhank morgan

665ba3b0b8087
Here is the video I promised. 
https://www.youtube.com/watch?v=xbQXgwO-70o

40 minutes of aimless wandering around. There's a few bugs with UI that I've fixed since and the whole thing ends after I run into a game breaking bug. Enjoy.
Acknowledged by: callum13117

665ba3b0b8135icemann

665ba3b0b817f
Looking good.

AI routines need some work by the look of it. For now they just make a beeline for the player and don't go via a path finding routine I'm assuming?

665ba3b0b8502hank morgan

665ba3b0b855a
Looking good.

AI routines need some work by the look of it. For now they just make a beeline for the player and don't go via a path finding routine I'm assuming?

AI is not in a particularly good state and needs to be revisited. There is path-finding but the issue here is targeting. To keep the AI processing overhead down I only make them active when they are close. However the combat sequence basically goes. AI comes into range and awake. AI targets players position. AI moves to as close a point as possible to that location. AI Executes attack and repeats the sequence. So if the player moves during that sequence the AI does not re-target until it has made a swing at the player. It's especially noticeable when I come around a corner at an AI. In a few cases in the video I actually back up to give the AI a chance.
The sequence just needs to keep better track of the player and I think I need to increase the length of the paths the AI will take to stop them charging into walls.

665ba3b0b8664hank morgan

665ba3b0b86be
I'm happy to report that I can now beat the game.
By that I mean navigating the world legitimately,  collecting all 8 talismans, killing Tybal, assembling the key of infinity to get into the shrine, casting the talismans in to the volcano and escaping the Slasher of Veils in the void. using a character with high stats and infinite mana.
It takes about 1.5 to 2 hours to do all this.

665ba3b0b8799hank morgan

665ba3b0b87e3
I promised myself when I reached 500 commits to the repository I would release what I have done regardless of what state it was in. Enjoy.

http://www.mediafire.com/download/qde3ragktd91k3r/UW1_20160823.zip

I'll be linking my dev folder to the repository later on.
Acknowledged by 2 members: icemann, Join usss!
665ba3b0b8c1c
Bump.

Is a engine port of Underworld finally upon us?

665ba3b0b8cbbicemann

665ba3b0b8d11
Damn 4 months without an update.

665ba3b0b8eeaicemann

665ba3b0b8f55
Daily code updates, but no news updates it still no updating (news wise). Which is for us the most important bit, since it's one thing to see small notes of changes, and another to see a proper proper update where things are explained in detail. Plus we don't see screenshots or videos with those.
« Last Edit: 03. January 2017, 02:42:11 by icemann »
665ba3b0b9a61
Daily code updates, but no news updates it still no updating (news wise). Which is for us the most important bit, since it's one thing to see small notes of changes, and another to see a proper proper update where things are explained in detail. Plus we don't see screenshots of videos with those.
That all costs time, time that is better invested in more coding. :)
Acknowledged by: Join usss!

665ba3b0b9d53icemann

665ba3b0b9db3
Tell that to the fans though :p. We want details.

Sure it may take an hour of your day to type up an update, but it's far more beneficial for those keeping tabs on the project.
6 Guests are here.
Damn, you're everywhere, aren't you?
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
665ba3b0b9ecc