Blzut3 wrote:ECWolf 1.1 has been released. Given how game breaking some of the bug were, this release is somewhat overdue. Be sure to scan over the revised release notes and then head over to the downloads page. The tech demo has been updated with a new secret level so be sure to grab that as well!
While this was intended to be mostly a bug fix release. There are a few features thrown in here including move/weapon bob lifted straight from ZDoom. It also includes an initial implementation of mouse look via y-shearing (use Tab+M in debug mode to enable), but there's still no z-axis.
The documentation is being updated as I have time (if anyone is willing to help please contact me for a wiki account), but in the mean time here's an interpreted version of the Mercurial log:
Spoiler: See more...
Fixed: Dogs could not walk through open doors.
Fixed: Angel of Death animation was all wrong.
Fixed: Angel of Death sounds.
Fixed: Ubermutant did not sight the player.
Fixed: Spectres tried to play the wrong sound in Spear of Destiny causing a crash.
Fixed: Mouse Y axis movement was not clamped resulting in noclip like behaviors.
Fixed: Use case insensitive file lookups on all platforms.
Fixed: Offsets in TEXTURES can now be negative.
Fixed: Clipping of tall weapon sprites.
Fixed: Sprite mirroring didn't work.
Fixed: Errors with sounds in The Ultimate Challenge.
Fixed: Having over 100 health resulted in a crash.
Fixed: Widescreen display artifacts when too close to a wall.
Fixed: View window size needs to be even. This fixes some resolutions like 1366x768
Fixed: Weapon switches were not cancelled at death resulting in possible finite loops.
Fixed: --file read the second argument after it.
Fixed: Action pointers now keep track of owner so jumps work properly on weapons.
Fixed: Monsters that had both a missile and melee attack would not perform the melee attack.
Fixed: The angle variable in decorate wasn't converted to degrees.
Fixed: Projectiles didn't play their seesound when spawned.
Improved VGAGRAPH loading code to guess when finding bogus data.
Improved location of base data ("IWAD") files.
Slightly changed the depth fog so that it doesn't fade to black quite so fast. Still doing something completely wrong here.
The save directory is now configuration directory unless overridden by --savedir.
Added WolfensteinMonster actor which, if inherited, sets the defaults approprietly for Wolfenstein style monsters.
Added mouse look. It's a cheat for now since the implementation isn't finished (no z-axis). Use Tab+M to enable it.
Added weapon and movement bobbing code from ZDoom.
Added support for binding keys to next/previous weapon.
Added GAF_NOAMMO for A_GunAttack and duplicated WAF_NORANDOM as GAF_NORANDOM.
Added A_JumpIfCloser, A_JumpIfInventory, A_TakeInventory, and A_ChangeFlag.
Added chance parameter to A_ActiveSound (0 = never, 256 = always (default)) use ASP_CHASE to have the same probability as A_Chase. This is useful for Wolfenstein style monsters so the active sound plays correctly. Use A_ActiveSound(ASP_CHASE) A_Chase("*","*",CHF_NOPLAYACTIVE).
Added meleerange property.
Added minmissilechance property.
Added ALWAYSFAST flag since Wolfenstein monsters resemble fast monsters in Doom.
Added RandomSpawner class.
Added messagecolors, messagefontcolor, and menuwindowcolors to MAPINFO.
Added flat and finaleflat support for art screen backgrounds.
Added entertext, entertextislump, and extertextismessage.
Notify the user if there are any undefined, but referenced actor types.
Notify the user if a map is in an unknown format.
Removed flags from DECORATE that shouldn't be set by the user.
Removed missilechance (use missilefrequency with a conversion rate of 0.005).
Spoiler: Zen Sarcasm
1. Do not walk behind me, for I may not lead. Do not walk ahead of me, for I may not follow. Do not walk beside me, either. Just pretty much leave me the hell alone.
2. The journey of a thousand miles begins with a broken fan belt and a leaky tire.
3. It's always darkest before dawn. So if you're going to steal your neighbor's newspaper, that's the time to do it.
4. Don't be irreplaceable. If you can't be replaced, you can't be promoted.
5. No one is listening until you fart.
6. Always remember that you're unique. Just like everyone else.
7. Never test the depth of the water with both feet.
8. If you think nobody cares if you're alive, try missing a couple of car payments.
9. Before you criticize someone, you should walk a mile in their shoes.That way, when you criticize them, you're a mile away and you have their shoes.
10. If at first you don't succeed, skydiving is not for you.
11. Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day.
12. If you lend someone $20 and never see that person again, it was probably worth it.
13. If you tell the truth, you don't have to remember anything.
14. Sex is like air. It's not important unless you aren't getting any.
15. Don't squat with your spurs on.
16. Some days you're the bug; some days you're the windshield.
17. Don't worry; it only seems kinky the first time.
18. Good judgment comes from bad experience, and a lot of that comes from bad judgment.
19. The quickest way to double your money is to fold it in half and put it back in your pocket.
20. A closed mouth gathers no foot.
21. Duct tape is like the Force. It has a light side and a dark side, and it holds the universe together.
22. There are two theories to arguing with women. Neither one works.
23. Generally speaking, you aren't learning much when your lips are moving.
24. Experience is something you don't get until just after you need it.
25. Never miss a good chance to shut up.
26. We are born naked, wet and hungry, and get slapped on our behind. Then things get worse.
27. Never, under any circumstances, take a sleeping pill and a laxative on the same night.
28. There is a fine line between "hobby" and "mental illness."
29. No matter what happens, somebody will find a way to take it too seriously.
30. There comes a time when you should stop expecting other people to make a big deal about your birthday...around age 12.
31. Everyone seems normal until you get to know them