Journals

I have a plan2 months ago2021-02-18 13:47:19 UTC 2 comments

Dreaming... of Deleted Scenes?

On the 3/3/2020, the first State Of Emergency was declared in Japan, where I currently reside. It lasted for 3 months.

During that time, I played video games to pass the time while ‘working’ from home. After a while, I came to Counter-Strike: Condition Zero Deleted Scenes and thought to myself that I should start it up and give it a solid playthrough, and that is exactly what I did.

Then, only after finishing it, did I do a little bit of searching around to read up about how it came to be that a cheesy, action game that had the CS name came to be. I became enthralled in the hardships and development hell that it had gone through. From Rouge Entertainment, to Gearbox, then to Ritual Entertainment, and finally to Turtle Rock Studios; It had been through so much and still came out somewhat well off.

Afterwards, I spent time researching how to mod GoldSource games with one goal: to mod CZDS and incorporate its unique gameplay elements into something tangible and well made. The only issue was that I was rather inexperienced with making things (and I still am to this day), so I gathered up as much information as I could and then realized something that I was missing. This thing was the editor file required by Hammer or JACK to be able to make anything.

The FGD Quest!

I looked on the Valve Developer Wiki for answers and found a version of the CZDS FGD. This was a fairly old version, but it would do. Later, I found that it was rather incomplete and did not have the very basic additions that would be key in fully setting up a living, breathing map of my own. Sure it had func_doors, func_buttons and all the func_breakables you could smash, but what was all that when I did not have the options to break said breakables?

Eventually, I discovered that some of the designers created a map pack with extra missions that were supposed to show the community how to mod the game. I dug up even more information from how they used certain entities and the extra data that was in the missions. Implemented them and moved to searching for more information.

I came across the old Ritual Entertainment forums. Where I found 2 old developers that shared some new features that I did not know how to use. trigger_zipline and trigger_changekeyvalue. I quickly and swiftly implemented what I had learnt from them.

On the next information finding session, I found a Chinese version of the FGD that was made by a lad named Dong on the VDW. Dong was the only other person at the time to have released a large mission set on a GameBanana. I found him on Steam and talked to him through google translate about the changes he had made. With his help, I translated his notes and learnt some extra stuff along the way.

But, the FGD was still incomplete. Data was missing. I searched everywhere I could on how to piece this broken mess back together. I learnt FGD syntax and how to format them well. I (diligently) learnt how to read and correct errors. I joined the TWHL community in hopes of assistance and found it in truckloads (Looking at you fellas in the #ProgrammingHelp area). I even contacted Tyler McVicker, who was kind enough to direct me to a fellow who, unfortunately for me, never responded to my message: which would be a recurring theme in my mod-file building adventure..

Now; I’ve managed to extract all the data that my little mind will let me. It’s nearly been a year since I started this journey… and it’s finally coming to a point where I have done as much as I can. I still need to update a few things before I release it. Fix up my notes and polish it a bit more. Soon, it will be in your hands and I really do hope you all can make some cool things with it!

Continuing the journey!

Currently, I’m working on understanding the .MAT, .SEQ and GUI systems within the game. Trying to find out how far I can push this game to be something to remember when talking about a CZDS mod.

Sorry for the wall of text, this is my first journal. Bye >:^>