Finally, the first non-beta, non-test version has finally come.
The changelog file below..
CHANGES (since 3.57)
* V4 began as an experiment into a completely new way to layout rooms
using prefabs for everything including floors and ceilings. However
this system proved to be unsatisfactory (not flexible enough), so I
scrapped it and went back to the drawing board.
+ Prefab system!
+ Quake lighting!
+ Quake visibility!
+ Quake II works!
+ Hexen works!
+ much improved Hexen themes, thanks to blackjar
+ proper Hub system for Hexen
- support FreeDoom 0.7
- support for Absolution, the Doom64 TC
- support for HacX 1.2 and Harmony
- support for Chex Quest 3
- preliminary work on Hexen II and Half-Life [not usable yet]
- DOOM themes for Episodes 2 and 4, courtesy Mr Chris
- monsters are progressive over a full game in DOOM 2
- more naming goodies, thanks to Mr Chris
- improved progress bar and status messages
- output file is deleted if an error occurs
- backup files now use the .OLD extension
- qsavetex detects and handles Hexen II
- cmdline option to load a config file (for Batch mode)
+ support for "shaped" rooms (L, T, plus, etc)
+ support for teleporters
- secret exits are created again
- fixed Quake collision issues
- new more reliable CSG code
- monster control modules for Heretic, Quake, Quake II
- support for liquids in Quake and Quake II
- support reading and writing PK3 files (not used yet)
- an exporter to .MAP format
+ ability to make multiple paths between rooms
- preliminary work on truely 3D room layouts
- improved infighting logic in the Fight Simulator
- new 'Jumbled Up' theme setting
- new 'Tiny' and 'Extreme' settings for level size
- new 'Alternative Look' option
- moved the Seed setting, and increased to 6 digits
- Seed is automatically bumped after a successful build
+ customised Lua language:
- commas are optional at end of line in data tables
- simpler table traversal with new 'each' syntax
- ternary operator of the form: (X ? Y ; Z)
- continue statement
- alternative inequality operator: !=
Cool stuff, I really like the psychedelic theme! One thing I noriced though: this version seems to mostly generate rooms with very high ceilings, which reminds me a lot of Quake II for some reason. Is there an option to adjust that? These are the settings I changed (the rest stayed at default):
- game : Doom
- engine : limite-removing
- size : small
- theme : as original
- big junctions : none
- big rooms : none
I seem to recall old versions of Oblige (3.x from a couple years ago) would generate smaller areas. I wonder if this is a side-effect of the Quake support in newer versions? Or maybe my memory is playing tricks...
pretty sweet version! The prefabricated rooms may need to be watered down a little. I've only played one episode but I think I've seen them all and they don't really blend in as well with the generated rooms. Lots of cool stuff though, I'm especially liking the secret rooms and teleports! Can't wait for teleport traps and monster closets!
The caves it generates are pretty cool. Looks like something someone could actually do. If it could also cut the caves with some buildings, so it's not just Room->Door->Cave or something like that.. then it could easily be mistaken for a non generated level.
I've noticed that all the liquids in the caves do the max damage, even if it's just water...
I sometimes do. When I co-op with my son on Legacy there's a limited amount of levelsets we can do, since they need to be short and easy enough for him plus vanilla compat for Legacy. With Oblige I can just generate a level set within those parameters.
I just tried it for 3 levels. It gets better and better with every release. There are some nice details indents and photos in the wall. I think it can bennefit from more random supports like those you'd find in mines.
The first and second map felt too much alike. The third map switched it up with teleporters which are a very nice touch.
I liked the fact that some key doors required you to find further key doors and slight backtracking. Instead of quarantined areas that you get blocked by a door and find the switch to open it with very little backtracking. While this is just good map making I felt it was too 100% with no fresh takes on door opening.
The secrets made me feel too overpowered for how easy they were to find.
Throw in some dead bodies with random ammo and lesser weapons. I think timed doors can benefit variety. Like hit a switch and a door opens then you run through. Co-op can use plenty of... 1 person mans a switch and 1 person slips through a door to hit a switch that will permanently keep the door open. If not a full level where 2 people must be individuals and open the door for the other person's path.
Switches that not only open doors in other rooms but release enemies into your room would be nice.
Ever think of doing something in TF2? Different engines of course.