673fe00a7fbad

Page: [1] 2 ... 4 »
673fe00a80a7f
2 Guests are here.
 

Topic: New Fan Mission Read 9771 times  

673fe00a813de
Greetings, fellow shockers. I am Aurora, and although I have played the games for a few years, I am a complete newcomer to the System Shock community.

Throughout my gaming years I have created original content for various games, most notably Half-Life and its mods, including maps, models, animations, textures, and really everything under the sun that goes into modding. Some of that you can see here: http://imgur.com/a/CCubR

As of recently I have taken a great interest in System Shock I and II, and have decided to create my own FM / TC mod for it. Having had extensive experience stretching back to the early noughties in modding, I believe myself capable of tackling such an undertaking - for the most part. The part which I struggle with the most is the plot, which in a game like System Shock takes much greater precedence than in Half-Life, especially in establishing the atmosphere.

I am wondering if anyone would be interested in discussing ideas with me. I should say I prefer to do so in private, ideally via instant messaging over Skype, Steam, or IRC. I get that the community is quite small, and since I would ultimately create the mod for the community, it would be a bit pointless to spoil it all on here.

My Skype and Steam are both aurorafinn.
http://steamcommunity.com/id/AuroraFinn/

Anyone interested?
« Last Edit: 18. May 2016, 17:19:59 by voodoo47 »

673fe00a815a4voodoo47

673fe00a8160b
doubt anyone will be interested in a skype session, so feel free to discuss everything here. I have been fixing up a couple of (abandoned) FMs in the last few years, so I can provide some technical assistance (things you should and shouldn't do with the editor, maps and resources), and maybe some hints on the gameplay stuff as well (check the summary on Minstrel fixup, for example).

first thing to do would be patching up with SS2tool and letting it install the editor, and learning how to build basic levels. once you are familiar enough with all that, you can start thinking about other things.

673fe00a81711ZylonBane

673fe00a81764
Look forward to budgeting at least a year of your life to becoming proficient in DromEd.

673fe00a81876voodoo47

673fe00a818c2
depends on how much free time one has (NOT having a fulltime job would cut the timeframe down significantly, I imagine), and also how fast one learns and how much experience in the field one has (for example, despite the games being completely different, I found it very easy to mod Open General, after figuring out it also has a gamesys of sorts and that the maps have concrete objects/tripwires/quests and other things that have Shocked equivalents, it took me just a few hours to create a simple mod/campaign extension).

so it's hard to tell whether this will take a significant amount of time - but one thing is sure, it certainly will take a significant amount of effort.
673fe00a81a7c
Thank you for the tips. I've spent a few hours with ShockEd, and while I can say that it's a bit more convoluted and restrictive than Hammer, so far I am having a field day with it!

https://i.gyazo.com/aa041a9155d004bfa4a0783b2b7e92b9.jpg

The problem I am having now is preserving the hierarchy of the air/solid brushes when working with multibrushes.

Is it more sensible to use objects for detailed architecture rather than brushes?
« Last Edit: 17. May 2016, 20:48:35 by Kolya »

673fe00a81b60voodoo47

673fe00a81baa
I'd say no, Dark is not too good with big objects (anything beyond a large door). I also assume you did go through the tutorials, right?

no idea about that hierarchy part, if you can't find an answer in the tutorials, you'll need someone who has experience with building the levels to step in.

673fe00a81e68ZylonBane

673fe00a81eb9
Is it more sensible to use objects for detailed architecture rather than brushes?
The collision model for objects is limited to a box or a sphere, so you can't, say, create a tunnel network as an object.

Now, if you meant "architectural detail" rather than "detailed architecture", then yes, objects are good for that.
673fe00a82383
I'd say no, Dark is not too good with big objects (anything beyond a large door). I also assume you did go through the tutorials, right?

no idea about that hierarchy part, if you can't find an answer in the tutorials, you'll need someone who has experience with building the levels to step in.

I am going through the tutorials presently - thanks to everyone who went through the trouble of writing them and included images. What I also find helps a lot is watching somebody build a complex level from the ground up, like here:
https://www.youtube.com/watch?v=rbsWK9rgrmw

The collision model for objects is limited to a box or a sphere, so you can't, say, create a tunnel network as an object.

Now, if you meant "architectural detail" rather than "detailed architecture", then yes, objects are good for that.

Yes - architectural detail is what I meant. Essentially, details small or flat enough to not really necessitate collision.
« Last Edit: 17. May 2016, 20:48:42 by Kolya »

673fe00a82443ZylonBane

673fe00a82490
You will, BTW, find the greatest concentration of DromEd knowledge over at TTLG.com, in the Editor's Guild forum.
Acknowledged by: icemann

673fe00a825adicemann

673fe00a825fa
Definitely. Though they do lean more in the Thief direction nowadays.

673fe00a8268aZylonBane

673fe00a826d7
I'm pretty sure it always did.
Acknowledged by: icemann
673fe00a827e1
I have been learning non-stop for the past week and have come to master building the geometry, customising DromEd, creating custom resources, and using the object hierarchy to create everything functional.  Where is the hard part that will take me a year to tackle?
« Last Edit: 17. May 2016, 20:48:50 by Kolya »
673fe00a82ada
It comes when you actually start the project and everything SHOULD work but nothing does.

673fe00a82b87chickenhead

673fe00a82bd4
Didn't DromEd used to kill your family after it crashed or something?  Now it just tortures your soul.
Acknowledged by: callum13117

673fe00a82dfevoodoo47

673fe00a82e54
It comes when you actually start the project and everything SHOULD work but nothing does.
that. anyway, as already mentioned, someone with experience/talent and a lot of free time (and energy) would most likely be able to chug down the basics much faster.
« Last Edit: 27. April 2016, 17:25:44 by voodoo47 »

673fe00a830a0ZylonBane

673fe00a830ee
Where is the hard part that will take me a year to tackle?
When you venture beyond the trivial. Roombrushing. Patrol pathing. Flow brushes. Stims & receptrons. Signals & responses. AI behavior.  AI behavior. AI behavior. Particles. Conversations. Dynamic lighting. Animated lighting. Materials. Objectives. Quest bits. Scripts. Tweqs. Links. Doors. Elevators. Weapons. Explosions. Motions. Damage. Emitters. Flinders. Triggers. Relays. Delays. Automaps. Physics. Loot lists. 0, 0, 0. Audio propagation. Schemas. Weather. Fog. Aaaaaaand coplanars.
673fe00a83589
It comes when you actually start the project and everything SHOULD work but nothing does.
I have found this to be the case with my HL projects as well. If the amount of time I spend building the level geometry and setting up the objects (called entities in GoldSrc) is X, then the amount of time troubleshooting, fixing, and making the level actually work is anywhere between 5 to 10 X. Then there is balancing the gameplay once it works well enough to be playtested, which also takes somewhere between 5 to 10 X. The first time I get a large level to actually run in-game, I write down all bugs and end up with a three-digit list.

When you venture beyond the trivial. Roombrushing. Patrol pathing. Flow brushes. Stims & receptrons. Signals & responses. AI behavior.  AI behavior. AI behavior. Particles. Conversations. Dynamic lighting. Animated lighting. Materials. Objectives. Quest bits. Scripts. Tweqs. Links. Doors. Elevators. Weapons. Explosions. Motions. Damage. Emitters. Flinders. Triggers. Relays. Delays. Automaps. Physics. Loot lists. 0, 0, 0. Audio propagation. Schemas. Weather. Fog. Aaaaaaand coplanars.
This list will be useful to me then - I will make a test project which broaches all of these.

Now a few questions;

Is there a way for me to tamper with the AI and code new enemies?

I used SS2Tool to update SS2 but this has led to countless bugs which weren't present before, such as Christine's FMs crashing when I exit the intro levels, objects being invisible or not there at all in various FMs, for example tables and railings in Minstrel only appearing once I touch them, etc.

Am I doing something wrong? As a temporary solution I have separated the SS2Tool SS2 and the GOG release SS2 into separate folders now, where I use the first one for editing and the latter for playing.
« Last Edit: 17. May 2016, 20:48:59 by Kolya »

673fe00a8366fvoodoo47

673fe00a836bd
yes, you need to run Shocked with the -fm parameter and load FMs via FMsel just like when you want to play them. if you won't do that, resources will not load properly, as you have found out.

definitely possible to tweak AI behavior (Secmod), but creating new ones would require additional resources (voice sets etc), not a simple thing.

673fe00a83adeZylonBane

673fe00a83b32
This list will be useful to me then - I will make a test project which broaches all of these.
Ha. List hardly needed, just go to the object editor and scroll through all the hundreds of available properties (and metaproperties).

Is there a way for me to tamper with the AI and code new enemies?
Yes. Take a look at the existing AIs in the hierarchy and note the various properties used to implement them. You can tweak their senses, speed, strength, attack styles, evasion, etc. You are, however, limited to what the built-in AI scripts can do—no completely new behaviors. To create a new AI from scratch, you'll need a properly rigged model, a motion set, and a voice set.

BTW, a familiarity with NVScript can make many tasks much easier/possible than the original scripts.
673fe00a84101
yes, you need to run Shocked with the -fm parameter and load FMs via FMsel just like when you want to play them. if you won't do that, resources will not load properly, as you have found out.

I always start it with FMsel, so I guess that's not the issue. Also I am talking about problems in-game when playing normally. In any case that's good to know (that I have to load FMs with FMsel in the editor too), so thank you for that tidbit of information.

definitely possible to tweak AI behavior (Secmod), but creating new ones would require additional resources (voice sets etc), not a simple thing.

I have experience creating all new NPCs for HL, featuring new models, sprites, animations, sounds, functions, etc. so the effort isn't a problem to me. I am only wondering to what extent such is possible with Shock.

Ha. List hardly needed, just go to the object editor and scroll through all the hundreds of available properties (and metaproperties).
Yes. Take a look at the existing AIs in the hierarchy and note the various properties used to implement them. You can tweak their senses, speed, strength, attack styles, evasion, etc. You are, however, limited to what the built-in AI scripts can do—no completely new behaviors. To create a new AI from scratch, you'll need a properly rigged model, a motion set, and a voice set.

BTW, a familiarity with NVScript can make many tasks much easier/possible than the original scripts.

Thank you, I will look into this. I am essentially hoping to create NPCs with a combination of attacks, eg. something that can shoot both laser and grenades.
« Last Edit: 17. May 2016, 20:49:09 by Kolya »

673fe00a841c8voodoo47

673fe00a84215
definitely possible (endgame Constantine in T1/TG). also if you have issues running something, create a topic at the Helpdesk (include logs, and full descriptions).
« Last Edit: 28. April 2016, 18:58:42 by voodoo47 »

673fe00a8445dunn_atropos

673fe00a844bf
@Aurora:
For the work on your test FM, did you think about making some kind of "making of diary"?
It could be interesting to get some insights into problems and their solutions, flow of inspiration and everything that comes up during developement.
673fe00a845b6
At your suggestion I have began writing a developer diary.
« Last Edit: 17. May 2016, 20:49:17 by Kolya »

673fe00a8479aZylonBane

673fe00a847f6
For the work on your test FM, did you think about making some kind of "making of diary"?
"Dear Diary, today I began making a diary."
Acknowledged by: Nameless Voice
2 Guests are here.
Take Refuge in Clean Living
Page: [1] 2 ... 4 »
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
673fe00a87b23