Custom OBLIGE modules
Moderator: GZDoom Developers
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.
Custom OBLIGE modules
I can't seem to find any tutorials on how to make custom rooms that the OBLIGE random level generator could use. Can anyone assist me in figuring out how to make custom modules for it? I want to make a pretty ambitious mod, and figuring out how to make this work is very important to me. Plus, the creator of OBLIGE doesn't want anybody to contact him about it, so I feel a bit stuck.
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Custom OBLIGE modules
Oblige is an extremely complex piece of software, but thankfully Andrew did a good job of organizing and commenting it. Probably one of the best ways to learn is to start diving into the Lua scripting files. Most of what Oblige does is coded in Lua, so you'll need to learn at least enough to read/interpret/lightly edit Lua script.
The forum archive still exists and has a bunch of examples from people doing similar things. Searching and browsing there will yield many useful tidbits from Andrew himself.
There's an unofficial Oblige Discord server I'm a part of, and we've been collecting a bunch of stuff on a github repo called ObFab. It's not ready for prime-time just yet, but you can look at some of the addons from there and see how they're set up. MsrSgtShooterPerson has been documenting a lot of stuff on the ObFab Wiki for both Prefabs (decorations) and Shape Grammars (room generation rules)
Good luck!
The forum archive still exists and has a bunch of examples from people doing similar things. Searching and browsing there will yield many useful tidbits from Andrew himself.
There's an unofficial Oblige Discord server I'm a part of, and we've been collecting a bunch of stuff on a github repo called ObFab. It's not ready for prime-time just yet, but you can look at some of the addons from there and see how they're set up. MsrSgtShooterPerson has been documenting a lot of stuff on the ObFab Wiki for both Prefabs (decorations) and Shape Grammars (room generation rules)
Good luck!
-
- Posts: 97
- Joined: Sun Jul 27, 2014 10:25 am
Re: Custom OBLIGE modules
Oh wow. Thanks for the reply, this is ridiculously helpful!Caligari87 wrote:Oblige is an extremely complex piece of software, but thankfully Andrew did a good job of organizing and commenting it. Probably one of the best ways to learn is to start diving into the Lua scripting files. Most of what Oblige does is coded in Lua, so you'll need to learn at least enough to read/interpret/lightly edit Lua script.
The forum archive still exists and has a bunch of examples from people doing similar things. Searching and browsing there will yield many useful tidbits from Andrew himself.
There's an unofficial Oblige Discord server I'm a part of, and we've been collecting a bunch of stuff on a github repo called ObFab. It's not ready for prime-time just yet, but you can look at some of the addons from there and see how they're set up. MsrSgtShooterPerson has been documenting a lot of stuff on the ObFab Wiki for both Prefabs (decorations) and Shape Grammars (room generation rules)
Good luck!