Dev'ing for Source is tedious

Chat about serious topics and issues. Any flaming/de-railing will be deleted.

Dev'ing for Source is tedious

Postby skoften on Mon Jun 14, 2010 4:20 pm

Dear fellow lopers :) ,

Working with the Source engine is often really tedious. We find ourselfs in 2010; Where automation, robots and Apple **** have taken over the world. One would expect a company that promises its full dedication towards the modding community to adopt simple functions that'll improve the workflow. Sure, The engine itself still stands strong amongst visual heavyweights such as the cryengine and the UnrealEngine but the workflow is lacking A LOT in my opinion. No matter who I ask, they all agree on one thing: It is pre y2k, time consuming and makes us want to kill kittens. The average person would classify making maps as tedious itself but this is getting rather annoying. There are so many things in Hammer where i think 'this could have been better or worked faster'. So i have decided to come up with a list of anoying little things that could have been easily fixed. It gives me the impression they don't want to make the SDK better. At the moment Valve left us with a half working 4 year old (updated) engine and a non functional editor based on workcycles from 10years ago.

-Materials (vmt's) need to be hand edited. Sure you have programs like Ducttape ( thx coder ) and VTFedit but thats not the point. It's not a good workflow. Also, when you import textures you have to re-open the editor. And all these VTF compressions, its really confusing.
- Lack of a proper texture tool. You have to hold CTRL to select all the faces you want to select and if you by accident fail to hold CTRL you have to start all over because CTRL-Z will make the texture tool bug.
- When placing in models, You first have to make a prop_static and after that specify a model. This works pretty slow, as i'd like to drag it from the model browser.
- Working with models - editing qc. files is tedious
- The lack of a realtime faceposer within hammer
- The lack of a good link between all programs
- Hammer compile almost locks up your system

I love Source while it feels uncomfortable to work with. Hammer is a great program but it can be even greater. I was wondering what your opinions were.
Last edited by skoften on Thu Jun 24, 2010 5:33 pm, edited 8 times in total.
User avatar
skoften
May Contain Skills
May Contain Skills
 
Joined: Thu Apr 09, 2009 3:30 pm
Location: Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´

Re: SDK'ing for Source is outdated

Postby MáØ on Mon Jun 14, 2010 4:26 pm

User avatar
MáØ
Pheropod
Pheropod
 
Joined: Fri May 22, 2009 5:14 pm
Location: BC, Canada

Re: SDK'ing for Source is outdated

Postby skoften on Mon Jun 14, 2010 4:29 pm

Exactly
User avatar
skoften
May Contain Skills
May Contain Skills
 
Joined: Thu Apr 09, 2009 3:30 pm
Location: Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´Ôåg¾´

Re: SDK'ing for Source is outdated

Postby Wrangler249 on Mon Jun 14, 2010 4:35 pm

A replacement for the BSP system would be brilliant. With that you could kiss compiling goodbye and maybe, just maybe, say hello to WYSIWYG editing where you can jump straight in and test your level (a la CryEngine 2 for example). We can only hope that Valve will use a true next-gen version of Source for Ep3, because I can't see them developing a brand new engine for Ep2 and the like.

I totally agree that the workflow is tedious, and Hammer is quite the broken piece of software in some respects. I especially dislike the terrain/displacement tools.
Wrangler249
Member
Member
 
Joined: Fri Aug 29, 2008 6:50 pm

Re: SDK'ing for Source is outdated

Postby Ich 666 on Mon Jun 14, 2010 4:54 pm

I dont think its the BSP system what needs to be updated. Its just the workflow like you guys said what makes Hammer feel uncomfortable. For example when i change my lightning i would be perfect with having a realtime preview like Spark has. But I dont think Valve is gonna implement those things. They made enough money with source to start developing a new shiny engine which i guess theyre doing right at the moment. With a better workflow ofc
User avatar
Ich 666
Been Here A While
Been Here A While
 
Joined: Fri Aug 21, 2009 9:17 pm

Re: SDK'ing for Source is outdated

Postby BubbleQ on Mon Jun 14, 2010 5:24 pm

I just wish that they could have added some more buttons to the right panel bar, like a things that atumaticly opens a prop_static/physic dialog or an info_player_start placer. So that it may not appear in the big list of entitys. But overall I have allways like hammer, so many things you can do buy using the i/o system and such ;)
---------------------------------
I am a happy mapper!
Archlinux
User avatar
BubbleQ
1337 p0st3r
1337 p0st3r
 
Joined: Sat Jun 07, 2008 11:03 pm
Location: Sweden, Steungsund

Re: SDK'ing for Source is outdated

Postby Habboi on Mon Jun 14, 2010 6:58 pm

Compiling models is a slow, painful process. Heck it took me an hour to set up the files to replace the Scout in TF2 and it didn't work properly in the end XD
http://www.habboi.co.uk - Habboi's Portfolio

3D Art Director working on indie title "A Hat in Time" by Gears for Breakfast.
http://hatintime.com/
User avatar
Habboi
Veteran
Veteran
 
Joined: Fri Apr 15, 2005 9:52 pm

Re: SDK'ing for Source is outdated

Postby stoopdapoop on Mon Jun 14, 2010 7:05 pm

software development kitting for the source engine is out-dated :D I love the thread title.

But of course, you're absolutely right. Having to open up notepad every time we make a material should be a crime in this day and age. And you're right about the way you place models.

But in all honesty, I've gotten so used to these things that I don't even give a damn anymore.
I'm Brown
Image
User avatar
stoopdapoop
Veteran
Veteran
 
Joined: Sun Aug 21, 2005 2:14 am
Location: Ann Arbor, MI

Re: SDK'ing for Source is outdated

Postby Megadude on Mon Jun 14, 2010 7:22 pm

skoften wrote:... Also, when you import textures you have to re-open the editor...


Do you? I've never had to do this when importing textures while the editor is open. Models yes, but textures no. Even alterations to the VMT or VTF show up immediately for me.
Wrathborne 711 wrote:OH MY GOD.........MEXICANS!


Image

End of Humanity - beta version 3.0 released!
User avatar
Megadude
Veteran
Veteran
 
Joined: Tue Sep 20, 2005 6:20 pm
Location: UK

Re: SDK'ing for Source is outdated

Postby Gary on Mon Jun 14, 2010 8:20 pm

I was sad last time I opened Hammer, after messing around with CryEngine's Sandbox. Hell, Source overall needs updated.

I love how Sandbox is all real-time and it takes less then a second to play what you just created. Lighting is awesome as you can move light entities in real time and such.
Have a question related to modding or something I posted? Something that needs staff attention? I haven't been active lately, but feel free to PM me or message me on Steam(link below)

User avatar
Gary
Interlopers Staff
Interlopers Staff
 
Joined: Wed Dec 16, 2009 12:40 am
Location: USA, FL

Re: SDK'ing for Source is outdated

Postby Major Banter on Mon Jun 14, 2010 8:24 pm

SDK could be streamlined hugely; get it all into one program and keep it simple.

UDK is a complicated behemoth and still just too awkward for me to use.

Hammer has excellent features and so does the FacePoser; but they need combining and it needs live alteration updates. And a damn lighting preview. That's all.
ImageImageImage
Major Banter
Veteran
Veteran
 
Joined: Tue Apr 01, 2008 10:52 pm
Location: UK

Re: SDK'ing for Source is outdated

Postby stoopdapoop on Mon Jun 14, 2010 8:33 pm

Gary wrote:I was sad last time I opened Hammer, after messing around with CryEngine's Sandbox. Hell, Source overall needs updated.

I love how Sandbox is all real-time and it takes less then a second to play what you just created. Lighting is awesome as you can move light entities in real time and such.


I don't know how fair the lighting comparison is, source doesn't use direct dynamic lighting like UE. Lighting is simulated, then baked in source, so asking for a realtime preview would be asking for the rad to recompile every time you moved a light. And I would shit a million bricks if source decided to take UE's lighting approach (in a bad way).

Of course UE has lightmass which performs similarly to Vrad, but you'll notice that it doesn't have realtime preview either :D
I'm Brown
Image
User avatar
stoopdapoop
Veteran
Veteran
 
Joined: Sun Aug 21, 2005 2:14 am
Location: Ann Arbor, MI

Re: SDK'ing for Source is outdated

Postby Surfa on Mon Jun 14, 2010 9:00 pm

Going to have to agree with stoop's first post too used to it to give a damn. Although I do want lightmapping on models.
Surfa
May Contain Skills
May Contain Skills
 
Joined: Sun Dec 30, 2007 3:04 pm

Re: SDK'ing for Source is outdated

Postby jgoodroad on Mon Jun 14, 2010 9:32 pm

Sure the sdk could be better, but before you go off on how you want "real time lighting" and such just remember people like me.
my computer is very, very outdated it barely plays ep2 at low settings and lags at the simplist particle effects, just last night hl2 decided to play in fullbright... thats HALF LIFE 2 for fucks sake! and don't even think about any new valve games like l4d or l4d2, I can't even PLAY those. In fact the sdk is one of the only valve products that, untill recently, has worked like a charm (in comparison). so all I ask is that they fix the current bug in the ep2 engine., and then LEAVE IT ALONE! everytime they update it causes hammer to crash for a few weeks. I would much prefer they make a new SDK rather then update the old one to a status that my Hamster-powered computer can't run.
===[]"

Image
current projects: nmo_boardwalk, nmo_asylum
User avatar
jgoodroad
Senior Member
Senior Member
 
Joined: Thu Apr 09, 2009 4:44 am
Location: on a boat... unless it's a farm.

Re: SDK'ing for Source is outdated

Postby ErikKiller on Mon Jun 14, 2010 10:24 pm

skoften wrote:- Lack of a proper texture tool. You have to hold CTRL to select all the faces you want to select and if you by accident fail to hold CTRL you have to start all over because CTRL-Z will make the texture tool bug.

Right click my man.
Image
Image
First rodeo? Use the Source SDK Documentation for reference!
User avatar
ErikKiller
May Contain Skills
May Contain Skills
 
Joined: Sun Sep 09, 2007 4:05 pm
Location: Estonia
Next

Return to Serious Discussion

Who is online

Users browsing this forum: No registered users