I only have one question, I wanted to install the latest version of memoria along with Moguri 8 Beta, is this possible? if yes I would really appreciate you could tell me how.
Last version doesn't work right now, your best bet if you want memoria would be to install moguri 7 and follow the instruction in the install guide I provided.
I started today a new game of FFIX with your mod and I have found one bug where the characters end up behind the fence that's part of the background. It's the (kind of useless) location right when you get out of the Evil Forest and when you don't go straight to Ice Caverns:
https://imgur.com/IXmc9sN
Ah good eye! I forgot to revert back the change from a depth test. I was trying to fix the chest going in front of the post. Fixed.
@Caledor, I managed to fix another depth bug from PSX: the gates in the desert palace that are half closed, half open.
It's a bit more tricky:
in field Palace/Dungeon 2
in Main_init (beginning of the function:
SetTilePositionEx( 13, 0, 0, 500 )
SetTilePositionEx( 18, 0, 0, 500 )
after " case 9530:" and after " case 9815:"
SetTilePositionEx( 2, 0, 0, -500 )
SetTilePositionEx( 3, 0, 0, -500 )
SetTilePositionEx( 4, 0, 0, -500 )
SetTilePositionEx( 5, 0, 0, -500 )
SetTilePositionEx( 6, 0, 0, -500 )
SetTilePositionEx( 7, 0, 0, -500 )
SetTilePositionEx( 8, 0, 0, -500 )
SetTilePositionEx( 9, 0, 0, -500 )
SetTilePositionEx( 13, 0, 0, -500 )
In Function Zidane_13
replace:
ShowTile( 2, 0 )
SetObjectLogicalSize( 14, 20, 30 )
InitWalk( )
Walk( -1983, 2306 )
InitWalk( )
with:
ShowTile( 2, 0 )
SetTilePositionEx( 3, 0, 0, -500 )
SetTilePositionEx( 4, 0, 0, -500 )
SetTilePositionEx( 5, 0, 0, -500 )
SetTilePositionEx( 6, 0, 0, -500 )
SetTilePositionEx( 7, 0, 0, -500 )
SetTilePositionEx( 8, 0, 0, -500 )
SetTilePositionEx( 9, 0, 0, -500 )
SetTilePositionEx( 13, 0, 0, -500 )
SetObjectLogicalSize( 14, 20, 30 )
InitWalk( )
Walk( -1983, 2306 )
SetTilePositionEx( 3, 0, 0, 500 )
SetTilePositionEx( 4, 0, 0, 500 )
SetTilePositionEx( 5, 0, 0, 500 )
SetTilePositionEx( 6, 0, 0, 500 )
SetTilePositionEx( 7, 0, 0, 500 )
SetTilePositionEx( 8, 0, 0, 500 )
SetTilePositionEx( 9, 0, 0, 500 )
SetTilePositionEx( 13, 0, 0, 500 )
InitWalk( )
In each main character _16:
add before " WaitTurn( )"
SetTilePositionEx( 2, 0, 0, 200 )
SetTilePositionEx( 3, 0, 0, 200 )
SetTilePositionEx( 4, 0, 0, 200 )
SetTilePositionEx( 5, 0, 0, 200 )
SetTilePositionEx( 6, 0, 0, 200 )
SetTilePositionEx( 7, 0, 0, 200 )
SetTilePositionEx( 8, 0, 0, 200 )
SetTilePositionEx( 9, 0, 0, 200 )
SetTilePositionEx( 13, 0, 0, 200 )
This will re-arrange depth of doors so that no bit gets in front of characters and that they don't appear in front of the texture, while putting the closed doors layers in front of the open one.