• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 1.X+ [8.60] Missing fluids in RME "Type" field for Fluid Containers

Giorox

Member
Joined
Jun 5, 2009
Messages
23
Reaction score
9
Using version 3.7.0 of Remere's, I ran into this specific issue where there are missing fluids in the "Type" dropdown for any fluid containers:

1785181813046.webp

Notably, Swamp, Tea and Mead are missing. There's also only 28 options (including unknowns) when for 8.60 there should be 43 (mead being the last one) or 19 not counting for any unknowns. I've looked at
  • Compiling from latest sources as v3.7.0 is quite old;
  • Making sure the client, server and RME all have matching item.otb, items.xml, DAT and SPRs;
  • Tested with pretty much every fluid container I could think of
But I still haven't found a solution. I am almost changin the RME source to NOT have a dropdown and instead allow me to input a number for the "Type" field for fluid containers.

Anyone have any idea what the issue could be?
 
Using version 3.7.0 of Remere's, I ran into this specific issue where there are missing fluids in the "Type" dropdown for any fluid containers:

View attachment 102044

Notably, Swamp, Tea and Mead are missing. There's also only 28 options (including unknowns) when for 8.60 there should be 43 (mead being the last one) or 19 not counting for any unknowns. I've looked at
  • Compiling from latest sources as v3.7.0 is quite old;
  • Making sure the client, server and RME all have matching item.otb, items.xml, DAT and SPRs;
  • Tested with pretty much every fluid container I could think of
But I still haven't found a solution. I am almost changin the RME source to NOT have a dropdown and instead allow me to input a number for the "Type" field for fluid containers.

Anyone have any idea what the issue could be?
 

It's not the same issue and the comment you linked was made by me (:
 
Liquid types are hardcoded:

Make sure it matches your server/client.

Yeah, I saw the SplashType enums aswell. It clearly shows all liquids up and including Mead, but the three liquids in question still wont show up.

I have tried creating new maps, re-installing RME from the latest release and even compile from source but none of these changes makes it work in the editor.

To be clear, what I'm saying is I cannot, through RME, put Mead into a bucket, for example, and have it work, because it's not even an option under the bucket's properties. Mead works just fine in my server and client, but there's no way to do it in RME because it's not an option in the drop-down menu (as show in the OP).
 
I fixed the RME fluid dropdown to match the fluid IDs used by my server. The IDs are not sequential, so invalid Unknown entries were removed, Mead was added as ID 43, and Water ID 9 plus Slime ID 12 were kept for legacy compatibility.


The selected fluid is now loaded and saved by its numeric ID instead of its name. Unknown subtypes from older maps are also preserved, so opening and saving a map will not change their original values.


This list matches my server. If another server uses additional fluid IDs, they can be added easily to the FLUID_CHOICES table.


You can review the full changes here:
COMMIT
1785206583823.webp
 
Last edited:
Back
Top