@sleve_mcdichael said in Module depends on other module.:

And then if it's not installed, I'd do that with rp_installModule lr-prboom which is the same as rp_callModule lr-prboom auto right?

Yes.

Would this all go in the depends_ function of the other module?

Yes, you can add it there.

And if I want to make sure it's the latest version anyway, could I just skip the check for rp_isInstalled and just do something like this?
...

You could, but that would attempt to install/check update for lr-prboom each time instead of just checking locally that lr-prboom is installed.