Sunday, June 22, 2014

OCEAN Goes Wiki!

That's right folks; that's what I've been working on the whole day today. Of course it's far from being finished, but even right now, there's a lot of interesting stuff to be found. So, after trying to distribute the OCEAN news via the dA Journals and blog posts, I've decided to catch the zeitgeist and keep everything in a single, open location. Easy access. Unlimited information. Invaluable data.

So if now, someone asks you what the hell this OCEAN is and why is it spelt in uppercase, you can explain everything by giving that person just one link:

Welcome to the OCEAN Wikia.

Thursday, June 19, 2014

OCEAN: Zandronum Incompatibilities

So I've ran a quick sanity check of OCEAN in Zandronum and stumbled upon a barrage of incompatibilities. Some of them were confusing, some avoidable, some were showstoppers, but once I quickly fixed the latter, I was able to at least run it at all. In any case, this is the list of ongoing incompatibilities I've noticed, mostly for my own reference...

OCEAN In Zandronum by EinhanderZwei on deviantART

  • Menu would have to be redone;
  • Railgun sprite would have to be redone;
  • No dynamic sprite scaling;
  • No support for Strife dialogue;
  • Player view height setting does nothing;
  • Line_Horizon doesn't seem to work;
  • Slayer is not selectable for some reason;
  • Player can't start off emptyhanded;
  • Message scaling doesn't seem to work;
  • Startup banner displays the IWAD name no matter what;
  • Pistol throws in default sprites while shooting;

As it can be seen, they're either fixable or avoidable, but the downside to all this is that the single-player campaign and the multiplayer add-on would have to be separate in such case, for better or worse...

Quick Projects Rundown

Yeah, a very brief and non-detailed list of my gamedev projects:
  • Sergei Savenko's OCEAN;
  • Sergei Savenko's OCEAN: Mercenaries (multiplayer add-on for Zandronum);
  • Dune: House Ordos (remake);
  • Endangered Species (beat'em up for OpenBOR);
  • Endangered Species RTS (engine pending).

Tuesday, June 17, 2014

Anyone Asked For Good ALIEN Games?!

Dedicated to re-watching the Director's Cuts for Alien and Aliens last weekend ;P

So, while browsing the internets, I've stumbled upon this kewl post...

I've personally played maybe 30% of the games listed there, but for which I did, I more or less agree with that guy! So, what I would like to recommend:

And - pfft - of course I'm waiting for Alien: Isolation as much as you are!

BONUS: Turns out, this exists!

Friday, June 13, 2014

OCEAN Demo 1.1 Released!

Alright, so I've started fixing some of the more annoying bugs encountered in OCEAN Demo 1.0, and the improved version is now ready for your download!

On ModDB:
On Dropbox:
  • Reduced the number of startup error messages;
  • Moved around the hints and opening credits;
  • Reduced the number of necessary files;
  • Weakened the nurses - now their attack are less frequent and slightly less damaging;
  • Fixed one of the ceiling textures in Hypothermia, as well as one mapping issue (now there's an ability to crawl back rom the conference room);
  • No more chainsaw puffs in diving mode;
  • Fixed a minor GUI issue on MAP01;
  • Recompressed some of the textures to JPG.

Tuesday, June 10, 2014

How To Launch The OCEAN Demo Under Linux

Wanted to write this manual anyway, so here goes! Please note this applies mostly to Debian/Ubuntu, so for other distributions, please consider using their respective utilities (packet managers, installation from source, etc.)

  • Download and install libsdl-dev:
    sudo apt-get install libsdl-dev
  • Download and install GZDOOM:
    sudo apt-get install gzdoom
  • Also, you can download the pre-compiled DEB package here:
  • Download and unpack the OCEAN Demo
  • Place the files ocean24.pk3, doom2.wad and system.wad (or, generally, all the WAD and PK3 files except brightmaps.pk3 and gzdoom.pk3)...
  • the GZDOOM folder: /usr/games/gzdoom
  • Open the terminal and type: gzdoom -file doom2.wad -file ocean24.pk3 -file system.wad
  • Be aggressive!

Additional links:

OCEAN RPG Demo Released!

Such a sweet surprise from my good friend, Snowy-Aegis! He's currently making a sort-of-a gaiden OCEAN game with RPG Maker; I suggested an idea of a prequel, but right now it looks more like an alternate timeline story.


Here are the release notes and the download link!

Monday, June 9, 2014

OCEAN Demo - Mega-FAQ

Q: How can I disable Sean's head bobbing?
A: Go to the console ('~' key), type movebob 0 and hit Enter. There won't be success messages, but it should be reduced. To restore it, open the console, type movebob .25 and press Enter.

Q: How do I interact with items/people/Kristina on the first map?
A: Please make sure to bind and use the Use/Open key (Spacebar by default, but it's recommended to rebind it to E).

Q: Once the demo loads, I have to wait an hour before the texture-related messages stop!
A: I know what causes this issue, and it will be addressed in the 1.1 Demo.

Q: I am not an official tester, but I'd like to provide feedback. Can I?
A: Of course! It's a community project, and it doesn't have dedicated QA resources. So please go ahead and voice your opinion! Thank you.

Q: I have some concerns about the controls. Can you please help me out?

A: Here is the preferred control scheme that I personally use. It's not necessarily the best, but the most comfortable in my opinion. All these can be set up in Options > Customize Controls menu:
  • W - walk forward;
  • S - walk backwards;
  • A - strafe (step) left;
  • D - strafe (step) right;
  • LMB - fire;
  • E - use/open;
  • LCtrl - crouch;
  • R - swim up;
  • F - swim down;

Q: The enemies damage an awful lot - I normally play DOOM and its mods on the fourth difficulty level, Ultra-Violence, but it was impossible to beat the demo that way because if even one enemy managed to ambush me it meant almost certain death.

A: Yes, I admit the enemies are very unfair - I've tried way too hard to pursue the 'stealth vs. brute force' gameplay. In the working builds, they were actually worse; I had to weaken them a lot before the release. And, like I said in the release notes, I still feel they're way too overpowered, so I'll definitely rebalance everything.

Q: The robot ladies are specially difficult since their attack is continuous and once they touch you it's highly probable they drain a good 20~25 of your health before you can escape, I suggest a decrease in the damage they do.

A: Alright, I'll definitely consider that and see what I can do!

Q: The second stage 'Hypotermia' is a cluster of commands, swimming though damaging points, crouching and even one jump. Since that's the first stage with some real action in the game maybe you should spare the player some difficulties for later.

A: The feeling of disorientation and 'what's going on?' for the player is actually what I was pretty much going for - it's supposed to be sort of like a training area that makes you familiar with all the gameplay quirks and twists (dialogue, swimming, environmental hazards, Diving Mode, points of interest, one enemy type). However, if you have concrete ideas on how to rebalance it, I'm all open!

Q: The maps are a little small but that's okay.

A: Those are actually my first 'serious' DOOM mapping attempts! Interesting fact: maps 'Licence To Kill', 'Exposition' and 'Marina' are VERY enhanced remakes of three maps from my old unfinished and abandoned WAD, Project Savior; and 'Fear Of The Dark' is a polished version of three test maps I've built specifically for OCEAN, stitched together. Pretty much, only 'Semper Fidelis' and 'Hypothermia' were done completely from scratch and intended to be 100% OCEAN maps from the very start.

Q: Stealth vs brute force emphasis? It helps the immersion in the gameplay, still a bit of balancing would be great.

A: I know that DOOM and old-school shooters in general are about anything but stealth, but I was more thinking games like Deus Ex, which can be beaten 'traditionally', but sneaky tactics are way more rewarding. Speaking in movie terms, I've tried to make the action less like Rambo 2-3 and more like Die Hard - after all, Sean himself is not a bodybuilder, so it would just shatter the suspension of disbelief if he would go out in the open with M60s in both hands!

Q: Talking abouth stealth, 'Fear Of The Dark' is pretty overwhelming during the first battle, it doesn't give the chance to finish the enemies quietly.

A: It actually has a not-really-hidden switch at the very beginning which activates a trap and makes things dramatically easier! And there're 3 such switches on 'Licence To Kill', too.

Q: I understood just fine your intentions and as a fact I think it's a good idea to introduce the player with the commands, I just feel many people might get frustrated, let's hope I'm wrong.

A: Well, I take all the negative feedback into consideration just as much as the positive; probably I should add in more hints and points of interest, just so the player would be 100% comfortable. I'll rebalance it in any case, don't worry!

Q: I noticed a detail about 'Licence To kill' - the whole map is designed to look for three switches across the stage, but if you crouch in the second room you can reach the back side of the console and interact with it, thus breaking the sequence and being able to continue to map 4. Maybe you designed it on purpose but maybe it wasn't intended.

A: If rebooting all three relays is not mandatory in this case, I'll look into it. Thank you for finding this bug!

Thanks to Eon-Sonny for the questions!

Sunday, June 8, 2014


The Improved Title Screen by EinhanderZwei on deviantART

Well well... 'This is a nice, interesting scene' (c) MADstarter

First of all, HAPPY WORLD OCEAN DAY!!!

And what's the best way to celebrate it rather than to check out the first 4 (technically, 7) maps of the project you've heard about but I'm sure wanted to try out yourself?

That's right my beloved cuties and patooties, Sergei Savenko's OCEAN Demo 1.0 is now live. You can download and play it, like... right now.


  • Unzip to whatever folder you like (D:\Games\OCEAN_Demo would be good enough);
  • Launch the Launch_OceanDemo file;
  • Set up the keys and all necessary goodies (screen resolution, sound, yadda yadda);


DropBox | Google Drive | MediaFire


MAP02: Hypothermia
  • Make sure to explore everything. All there's to find will aid you later;

MAP03: Licence To Kill
  • The best route is not the straightforward one;
  • Look for hidden switches - there's two of them that will help you dramatically;

MAP05: Fear Of The Dark
  • This is a rather hard level - don't hesitate to save your game from time to time;
  • Memorize the location of health recharge terminals;
  • Machete is good against the zombie nurses;
  • Always be on your guard;
  • Crouch often - that will compromise the enemies' accuracy;
  • Do not waste ammo;

MAP06: Marina
  • This map has a puzzle, as well as a lot of enemies, as well as a big environmental hazard;
  • Don't waste Slayer ammo;
  • Take cover whenever possible;
  • Don't hesitate to save the game often;
  • It IS possible to jump over to the pool, just look better at the surroundings;


  • The number of monsters is the same on all difficulties; however the other standard DOOM schema is supposed to be in effect (double ammo on DEFCON 1 and 5, respawning enemies on DEFCON 1, etc.);
  • Sean's crouching sprites are his standing sprites squeezed vertically;
  • The number of enemies on MAP06 can be pretty unfair - please report if the map is TOO difficult;
  • Help screens are not redesigned;
  • MAP06 is very poorly decorated... for now;
  • Chainsaw puffs in diving mode;
  • DOOM cheats still work :P
  • The engine returns lots of warning messages regarding the textures - ignore them; the game is playable and glitch-free;
  • GZDOOM interface is mostly default;


  • Standalone Mod (convenient for Linux users);
  • ModDB page;
  • DoomWorld thread;

DoncellaSuicide  | Lucifer-Krusnik00  | Magicisreal828  | pingukasane  | Gothalla123  | Ciullo-Corporation  | bds314  | NemesisIlit  | TheGreyPersona  | EpicMaster3D  | NagainaTheNaga  | LaNora-84  | czmAvery  | Blackpantherwolf13  | Nikunia  | breaker213  | Kalidreamine  | Ms-Ru  | HansTechrist  | Meljona  |  LostMemoryOfADream  | Snowy-Aegis

  • John Romero, Andrew Sega and Jason Jones;
  • GZDOOM Team;
  • :iconvoreq: for the legendary one-liner: 'have fun with your naked furries and fish, freak';
  • :iconheellawait: for Svetlana chibis, stabbing me in the ass for teh l00lz, and thus giving me enough fuel for hatred that kept me on when I was feeling burnt out;
  • Svetlana Tikhovliz for unknowingly giving the first and last name to one of the game's most memorable characters;


Where else!