673fd5351f750

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

Topic: New Fan Mission Read 9761 times  

673fd5352129c
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 »

673fd53521449voodoo47

673fd535214af
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.

673fd53521597ZylonBane

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

673fd535216dcvoodoo47

673fd53521724
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.
673fd5352187f
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 »

673fd5352195dvoodoo47

673fd535219a6
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.

673fd53521c38ZylonBane

673fd53521c8b
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.
673fd5352268e
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 »

673fd5352273aZylonBane

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

673fd5352287cicemann

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

673fd53522943ZylonBane

673fd5352298a
I'm pretty sure it always did.
Acknowledged by: icemann
673fd53522a7f
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 »
673fd53522d3d
It comes when you actually start the project and everything SHOULD work but nothing does.

673fd53522e31chickenhead

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

673fd53523087voodoo47

673fd535230d8
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 »

673fd53523323ZylonBane

673fd53523373
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.
673fd53523882
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 »

673fd5352395bvoodoo47

673fd535239a4
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.

673fd53523d85ZylonBane

673fd53523dd6
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.
673fd5352444e
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 »

673fd53524508voodoo47

673fd53524556
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 »

673fd535247c5unn_atropos

673fd53524822
@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.
673fd535248f4
At your suggestion I have began writing a developer diary.
« Last Edit: 17. May 2016, 20:49:17 by Kolya »

673fd53524ae8ZylonBane

673fd53524b3c
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.
There is no "top" to the World-Wide Web. You can look at it from many points of view. If you have no other bias, here are some ways of looking for information.
Page: [1] 2 ... 4 »
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
673fd535276fd