The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Will newly added foundations and houses multis work?
Author Message
midikit
Journeyman
*

Posts: 59
Likes Given: 9
Likes Received: 0 in 0 posts
Joined: Apr 2016
Reputation: 0



Post: #1
Will newly added foundations and houses multis work?
Thank you for creating a sphereserver.

I recently saw updated foundations and houses multis.
And I saw that the script about it was updated.
I applied to the latest sphereserver build, but the house multi is moved in the multi, but when I check it through .where, it does not change the Z coordinate.
   
   
And, in the update command, it interrupts like a screenshot.
   

Also, foundations could not customize both 23x23 and 30x30.
Console message is
21:49:WARNING:Char UID=01b485 is trying to add item 0751 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0751 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0751 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0751 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0722 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0722 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0722 at invalid location on multi UID=040041230 using house customization menu
21:50:WARNING:Char UID=01b485 is trying to add item 0722 at invalid location on multi UID=040041230 using house customization menu

Is not the new multis work done yet?
The client is using the Enhanced Client and has all the latest updates.
And the mul folder used on the server is up to the latest update.
(This post was last modified: 01-01-2019 11:30 PM by midikit.)
01-01-2019 11:08 PM
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #2
RE: Will newly added foundations and houses multis work?
all new houses/foundations are already added on scripts, but OSI did something weird on multi.idx file that messed all multis > 0147b (all these new houses), so sphere can't read multi.idx correctly and doesn't consider these new houses as multi

that's why it doesn't update char Z when you step inside the multi. Also that's why it think the multi area is 0,0,0,0 and show this error that you're trying to add an item at invalid location using house customization menu

honestly I have no idea how to make this thing work. I already tried to make sphere read multi.idx in a different way but it still not working
01-09-2019 05:53 AM
Find all posts by this user Like Post Quote this message in a reply
darksun84
Sir Spamalot
****

Posts: 1,687
Likes Given: 245
Likes Received: 162 in 151 posts
Joined: Mar 2012
Reputation: 35



Post: #3
RE: Will newly added foundations and houses multis work?
aren't the multi in multicollection.uop?
01-09-2019 06:42 AM
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #4
RE: Will newly added foundations and houses multis work?
taking a quick search around I found that MultiCollection.uop works like an multi.mul + multi.idx in just 1 file, and when this file is found on UO folder it should override both multi.mul + multi.idx.

using UOReader 0.8.7 I found these new multis starting on path "build/multicollection/005244.bin", where the file name is multicollection and 5244 (dec) is 0x147c (hex), which maybe confirm that MultiCollection.uop is the solution

and it's also the problem, because sphere source will need some huge rework on file reading engine to add support for this thing
01-09-2019 09:32 AM
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #5
RE: Will newly added foundations and houses multis work?
today I did some small changes to start the initial support for MultiCollection.uop on latest build

it's just an initial commit, because the most important thing (make sphere read the UOP file content) still missing, and honestly I don't know if someday it will work or if it will stay incomplete forever, because I never had dealt with uop/mul files. But if someone want try it, feel free to use the source code
https://github.com/Sphereserver/Source/c...ce77cb5d5e
01-10-2019 10:41 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)