Jump to content
  • 0

attempting to combine resources from multiple mods and running into problems


StoopidBoiEthan

Question

help.png.e776845dfd5ded1884d5e6965f478a0e.png

I'm attempting to compile resources to make a map set, combining resources from Tango's Supercharge and several realm667 resources. everything seemed to work fine when I loaded everything separately, but I tried to load everything into one Pk3 for convenience and UDB shows me this.

It's really weird because when I load the mod to test gameplay stuff it works fine, but all of the custom elements only show up as question marks in the editor. I tried dicking around with it for like an hour and a half but I eventually just gave up after not even being able to diagnose the problem.

Any help with this would be really appreciated.

PK3 in question:

https://mega.nz/file/PHoT3bQY#39k83anjDsfyKTzBoN_5jRXkPygV0R5FdYGgUae_c6E

 

Share this post


Link to post

6 answers to this question

Recommended Posts

  • 1

Well, correct the first error and rest of them will be solved. Generally, double definition is a BIG problem. Avoid double definitions.

 

There is only one real error, the double definiton TallGreenColumn. The errors listed under are just actors that were not processed, because parser stopped at the double definition. Case solved.

 

In fact, the error window usually gives you enough information to solve the error. When it tells you that some actor is double defined, you have to make it defined only in one place. Just carefully read the error and start from the beginning - first line.

Edited by ramon.dexter

Share this post


Link to post
  • 1

If a WAD file has multiple DECORATE files, they will all be loaded and read by whatever program. If you're moving from a bunch of WADs or a single bloated WAD to a PK3 though, you will need to change that: PK3s are expected to have only a single DECORATE entry. You have two options:

 

1. Cut the contents of every DECORATE entry into a single one in the top level of your PK3, and just have a single massive DECORATE entry. This is the most straightforward way to do it, but it's very messy and difficult to navigate through if you need to make any adjustments later.

 

2. Convert all of your DECORATE entries into text files in a subfolder of your PK3 (I made one named "Actors" for my own project), and in your top level DECORATE file use #include to load each text file. It may take a little while to set up properly, but the organization really helps you keep your sanity.

 

Spoiler

exemplas:

unknown.png

 

edit: In general, wherever you could get away with duplicate entries in a WAD, you probably can't in a PK3. SNDINFO, GLDEFS, etc. should all be consolidated into a single entry as well.

Edited by SMG_Man

Share this post


Link to post
  • 0

I eventually managed to fix the problem by just renaming the TallGreenColumn, and sevreral others, because i could'nt for the life of me find another actor named TallGreenColumn. It's a dumb fix, but whatever.

Thank you both for your help.

Share this post


Link to post
  • 0

Yeah, slade isn't the best when it comes to search. The only thing I can advise you is to export all your decorate files as txt files and use search with some better code editor, as a visual studio code or notepad++. These editors offer way better options when it comes to search than slade.

And VS Code even has plugins for decorate and other file types. Its one of the best code editors available.

Edited by ramon.dexter

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...