Lithium 1.7.0 Beta (Apr. 17, 2022)
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
It doesn't seem that Corruption Cards is extensible, unfortunately. I would definitely add cards if I could.
edit: pagequeen
edit: pagequeen
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
Wait, no, I'm apparently completely and utterly wrong. There is a way to extend it. I'll add this to my to-do list.Marrub wrote:It doesn't seem that Corruption Cards is extensible, unfortunately. I would definitely add cards if I could.
edit: pagequeen
-
- Posts: 316
- Joined: Mon Jun 29, 2020 3:42 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Soo,I'm curious
How will Dark Lord and Assassin play?
How will Dark Lord and Assassin play?
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
Dark Lord is an absolute tank with a maximum of 300 health and higher damage reduction, and more powerful weapons than the other classes. However, he lacks mobility, only being able to reach normal Doom speeds by sprinting, which lowers your weapon, and having essentially no vertical mobility. To supplement his weapons, he also has sub-weapons that act on a cool-down. All of his weapon upgrades will be side-grades instead of being better than the original weapons, unlike the other classes.Linz wrote:Soo,I'm curious
How will Dark Lord and Assassin play?
Assassin is essentially the opposite. She runs at high speed, and can sprint even faster than that. Her vertical mobility is slightly better than most classes, but can't fly or anything. Her weapons are all almost rhythmic. She'll also have some really ridiculous mechanics, like small procedural events you can do to get Score and ammo, and combos that buff her weapons.
-
- Posts: 316
- Joined: Mon Jun 29, 2020 3:42 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Oooooh,sounds like fun
Can't wait for the eventual update,I really enjoyed playing Lithium with Corruption Cards and such
Even if it got pretttyyy painful as things went along (was playing with Compendium as my WAD of choice,and after clearing two wads,things got pretty hectic
Can't wait for the eventual update,I really enjoyed playing Lithium with Corruption Cards and such
Even if it got pretttyyy painful as things went along (was playing with Compendium as my WAD of choice,and after clearing two wads,things got pretty hectic
-
- Posts: 73
- Joined: Sun Apr 23, 2017 1:00 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Unsure if this has been answered before, apologies if it has been:
I've been combining Lithium with my own monster randomizer mod, just to see if the two could work together. Been having a blast so far, and as far as I am able to see it works pretty well together. The only thing I've noticed is that while most new monsters use the randomized levels the vanilla Doom monsters also have in Lithium (including the increased health and such), certain monsters refuse to use the randomized levels. After some double-checking if there was something special about the non-affected monsters (and failing to find something), I've tried looking through the mod to see how this logic works.
I have found the C function that sets monster levels (lsource/monsters/w_monster.c), but I haven't been able to find where it is actually called, nor why it would skip certain monsters.
Can you provide some insight in how this logic works? Maybe then I can figure what causes this strange behaviour
I've been combining Lithium with my own monster randomizer mod, just to see if the two could work together. Been having a blast so far, and as far as I am able to see it works pretty well together. The only thing I've noticed is that while most new monsters use the randomized levels the vanilla Doom monsters also have in Lithium (including the increased health and such), certain monsters refuse to use the randomized levels. After some double-checking if there was something special about the non-affected monsters (and failing to find something), I've tried looking through the mod to see how this logic works.
I have found the C function that sets monster levels (lsource/monsters/w_monster.c), but I haven't been able to find where it is actually called, nor why it would skip certain monsters.
Can you provide some insight in how this logic works? Maybe then I can figure what causes this strange behaviour
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
This file will tell you how to add filters. If you just put a lithmons file in the root of your mod with your own filters in it (don't copy the original ones!) it'll work correctly. File has documentation in it.Dutchygamer wrote:Unsure if this has been answered before, apologies if it has been:
I've been combining Lithium with my own monster randomizer mod, just to see if the two could work together. Been having a blast so far, and as far as I am able to see it works pretty well together. The only thing I've noticed is that while most new monsters use the randomized levels the vanilla Doom monsters also have in Lithium (including the increased health and such), certain monsters refuse to use the randomized levels. After some double-checking if there was something special about the non-affected monsters (and failing to find something), I've tried looking through the mod to see how this logic works.
I have found the C function that sets monster levels (lsource/monsters/w_monster.c), but I haven't been able to find where it is actually called, nor why it would skip certain monsters.
Can you provide some insight in how this logic works? Maybe then I can figure what causes this strange behaviour :)
-
- Posts: 73
- Joined: Sun Apr 23, 2017 1:00 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Thanks for the quick replyMarrub wrote:This file will tell you how to add filters. If you just put a lithmons file in the root of your mod with your own filters in it (don't copy the original ones!) it'll work correctly. File has documentation in it.
Looking at the file you linked to I understand why some monster do work, as they use names that are already declared for other mods. As instructed, I have added a file named lithmons in the root of the mod (next to SNDINFO, MENUDEF, etc), and contains the following data:
Code: Select all
(full) {
pre: Mancubus type: mancubus filter: "Corpulent";
}
Just to be sure:
- should the file just be named lithmons, or should it have a specific extension (.txt, .zsc)?
- do I need to declare the presets again, or should it pick these up from Lithium itself?
- could it be that if the monster is defined in Decorate instead of ZScript it doesn't get picked up at all?
- similarly, does this work with the current version (1.6.3) or do I need a dev build for this?
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
- The extension doesn't matter.Dutchygamer wrote:Just to be sure:
- should the file just be named lithmons, or should it have a specific extension (.txt, .zsc)?
- do I need to declare the presets again, or should it pick these up from Lithium itself?
- could it be that if the monster is defined in Decorate instead of ZScript it doesn't get picked up at all?
- similarly, does this work with the current version (1.6.3) or do I need a dev build for this?
- You only need to declare the presets you need to add.
- It will be picked up regardless of which language it's in, DRLA monsters for instance are DECORATE and they work fine.
- Yeah, you'll need to use the git version of Lithium. There isn't any way to extend the monster filters in 1.6.3, they're hard-coded. I actually added this feature just a few days ago.
-
- Posts: 73
- Joined: Sun Apr 23, 2017 1:00 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Aaaah, that explains a lot. I'll see if I can get it to work with the git versionMarrub wrote:- The extension doesn't matter.Dutchygamer wrote:Just to be sure:
- should the file just be named lithmons, or should it have a specific extension (.txt, .zsc)?
- do I need to declare the presets again, or should it pick these up from Lithium itself?
- could it be that if the monster is defined in Decorate instead of ZScript it doesn't get picked up at all?
- similarly, does this work with the current version (1.6.3) or do I need a dev build for this?
- You only need to declare the presets you need to add.
- It will be picked up regardless of which language it's in, DRLA monsters for instance are DECORATE and they work fine.
- Yeah, you'll need to use the git version of Lithium. There isn't any way to extend the monster filters in 1.6.3, they're hard-coded. I actually added this feature just a few days ago.
-
- Posts: 54
- Joined: Sat May 30, 2020 1:51 pm
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
Re: Lithium 1.6.3 (Mar. 15, 2020)
I am enjoying this mod so far, I am looking forward to play the new update.
But when I enable "No Phantoms", Phantoms are still shows up... Otherwise I love this mod !!
But when I enable "No Phantoms", Phantoms are still shows up... Otherwise I love this mod !!
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
- New obituary system. Since I've dropped multi-player support entirely in 1.7, I decided to revamp the obituaries to actually show up when you die in single-player.
- New item visibility setting, damage bobbing now rolls the view, various other changes.
- Info pages you've unlocked are now available across saves, and they now have an indicator for when you haven't read them.
- Performance improvements, stability improvements, etc. Lot of those.
- More work on post-game content. Nothing much to show yet.
-
- Posts: 395
- Joined: Wed Jan 30, 2013 1:22 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
I tested all the difficulties and everything is ok except for Tourist, is it normal for enemies to spawn all the time?
-
-
- Posts: 1198
- Joined: Tue Feb 26, 2013 2:48 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Arch Linux
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: Lithium 1.6.3 (Mar. 15, 2020)
Yes.Doctrine Gamer wrote:I tested all the difficulties and everything is ok except for Tourist, is it normal for enemies to spawn all the time?
-
- Posts: 395
- Joined: Wed Jan 30, 2013 1:22 pm
Re: Lithium 1.6.3 (Mar. 15, 2020)
Thank you! I thought I had loaded the mod in the wrong order and had given some conflict in difficulty as it is a behavior that usually apply in the highest difficulties.Marrub wrote:Yes.Doctrine Gamer wrote:I tested all the difficulties and everything is ok except for Tourist, is it normal for enemies to spawn all the time?