So I've posted before with little help and I am getting somewhere with this. I am re-designing an old MMO whose company doesn't exist anymore nor does the MMO. I'm using artifexterra to load up models from the game but having issues. I get hundreds and hundreds of errors pertaining to lines of code in their material files. One main one being this:
Compiler error: unknown error in WaterWall.material(1): base object named "bm_DTrans_NMSpec" not found in script definition
bm_DTrans_NMSpec.materal EXISTS in the same folder as WaterWall.materal so I don't quite understand. ALSO the line : fragment_program_ref which I have found that bm_DTrans_NMSpec.material has a sister file a CG file labeled DTrans_NMSpec.cg the "bm" refers to basematerial which was something they used within their program. I'm trying to wrap my head around fixing these errors to load up fully textured models. They have over 400 textured mesh files. Every last material,mesh,tga,dds resides in a single folder I have referenced in artifexterra. The mesh's load fine but show up untextured. I'd be willing to send these files to anyone who could help me figure out what the deal is. I am very adamant about getting this game going again but also need a program I can use to create new content. I also have the .scene files as well which I have been trying to figure out out to load up to view.
tippythop wrote: ↑Tue Feb 19, 2019 11:20 am
ALSO the line : fragment_program_ref which I have found that bm_DTrans_NMSpec.material has a sister file a CG file labeled DTrans_NMSpec.cg the "bm" refers to basematerial which was something they used within their program.
Here's the thing the game has a file aaaCgDeclarations.material that it loads which is the first one loaded. I have this in the same directory as all the others. I should point out that this game was built back in 2007-2008 on Ogre Shoggoth.
//_ML : MainLobby
//_DLMLSA : DogLeg connecting MainLobby to Slots A
//_SA : Slots Room A
//_SWSASB : Stair Way connecting Slots A to Slots B
//_SB : Slots B
//_SWSBSC : Stair Way connecting Slots B to Slots C
//_SC : Slots C
//_SWSBSD : Stair Way connecting Slots B to Slots D
//_SD : Slots D
//_DLHLSD : DogLeg connecting HotelLobby to Slots D
//_CA : Casino Room A
//_CB : Casino Room B
//_CD : Casino Room D
//_BR : Bingo Room
//_PR : Poker Room
//_RB : Race Book
//_RBS : Race Book Stadium
//_SPB : Sports Book
//_SWCBCA : Stair Way connecting Caino B to Casino A
//_SWCBBR : Stair Way connecting Caino B to Bingo Room
//_SWCBCD : Stair Way connecting Caino B to Casino D
//_DLHLCD : DogLeg connecting HotelLobby to Casino D
//_DLMLCA : DogLeg connecting MainLobby to Casino A
//_ESHLMS : Escalator form Hotel Lobby to Mall
//_ELV : Elevator
//_DR : Dressing Room for character creator
//_MS : Mall and Stores
//_CH : Convention Hall
//_CL : Convention Lobby
//_GH : Guild Hall
//_AT : Atrium
//_EL : Elevator Lobby
material AtriumWallsSh_AT : AtriumWallsSh
{
set_texture_alias LightMap Atrium_LightMap.dds
}
Just giving a small sample of what is in that material script because its LARGE.
As stated in a previous post I am rather new to 3d engines. I'm more of a C++ coder and database expert.