I want to start off with the fact that I haven’t tried to create any maps yet. I am working on some scripting before I start with maps but I wanted to clarify if this was possible. So if I want to create more apartments using something like codewalker, could I say take one from this and move z coordinate to a lower level?
Say this apartment



This is from the IPL.
I’ve looked over a few tutorials but sometimes they lack a little detail. Do I have to do anything with the windows? Can I Duplicate it to something like 10 levels? I am sorry this seems a bit noobish, I just dont want to take a deep dive down another rabbit hole of what is possible.

I want more interior spaces but I know from history I’m terrible at 3d modeling. I’m also not trying to drop 5 grand for some Russians interiors (seriously I could pay someone on salary for how much these guys are asking)


Update I’m even more confused

  • Make sure you set the correct dlc level in codewalker, it’s best to use a recent that FiveM has already included like mpbattle to make sure you’re using the latest game files.
  • You’re doing it properly it appears, use selection tab, right click to select, then pick the Mlo instances from the drop down
  • Add it to your project, looks like you’ve done this, change the position to where you want it to be, normalize the rotation.
  • Click on the ymap, calculate the extents, this needs to be done whenever you move anything or add anything in a ymap and is likely explaining your invisible interior in the second screenshot.
  • Give the ymap a new name so that you’re not overwriting the existing one that’s already in game and save it.
  • Generate a manifest and stream the ymap and manifest.
  • Best to pull the ymap back into OpenIV and check whether the flag is set to 1 or 0 because if it’s set to 1 then you need to use RequestIPL(‘ymapname’) on every client before it will be visible. You can change this to 0 to have it always loaded, just save change in OpenIV and then extract back to your stream folder.