Swarmkeeper
Hero
Not mentioning it does not necessarily = hiding it. But, yes, I am with you on feeling the need to mention to a DM if I’ve played/DMed a module/AP before. But that’s me. I don’t care what other players do.I am principally a DM, so I have exposure to a large number of modules. I honestly can’t fathom starting a campaign (or even an adventure) and not volunteering to the DM that I have played the adventure before. I would also expect any player to do the same.
That’s where I feel this whole “is this really cheating argument breaks down”. If the people who read the module ahead don’t think they are doing anything wrong, why hide it?
I’m currently running a 5e West Marches-style Curse of Strahd campaign with one other DM. We didn’t even bother asking the players if they have played it before or read the book. We simply have a warning about metagaming: test your assumptions in the game world, people, because things might be different than you the player might expect. That’s it.
Things run smoothly because:
1. We’ve switched things up ever so slightly and added a bunch of side adventures that aren’t in the book at all. Not because we were forced to, but because it is a fun part of DM prep.
2. We have players that are there to play a fun, cooperative game. No one is acting like a jerk.
3. When the other DM is playing or when I am playing, we take nothing for granted, share the spotlight, and - just like the other players - engage with the game world via our PC.
4. Random encounters are a thing - even the DM doesn’t know what will happen next until the dice are rolled.
So, yes, I get it that a player hiding the fact that they’ve read or played a module/AP before could be troublesome - but ONLY if that player is going to be a disruptive jerk for having done so. In which case we’re back to square one of the Jerk Fallacy: a jerk player does not prove universally that having foreknowledge of an adventure is cheating.