path.h ?

03/05/2014 16:44 Terrat#1
hallo warum klapt das nicht ?
compiler gibt keine errors aus aber klappen tut es nicht habe alle ordner in den resources ordner gemacht.
Code:
#ifdef __CLIENT_NEWSTRUCT
	#define DIR_MUSIC        _T( "_resources\\Music\\"   )
	#define DIR_SOUND        _T( "_resources\\Sound\\"   )
	#define DIR_THEME        _T( "_resources\\Theme\\Default\\"  )
	#define DIR_TEXT         _T( "_resources\\Text\\"  )
	#define DIR_DIALOG       _T( "_resources\\Dialog\\"  )
	#define DIR_WORLD        _T( "_resources\\World\\"   )
	#define DIR_WORLD_GUILDCOMBAT  _T( "_resources\\World\\WdGuildWar\\"   )
	#define DIR_WORLDPLAY    _T( "_resources\\World\\Play\\"  )
	#define DIR_WORLDTEX     _T( "_resources\\World\\Texture\\"  ) 
	#define DIR_WORLDTEXMID  _T( "_resources\\World\\TextureMid\\"  ) 
	#define DIR_WORLDTEXLOW  _T( "_resources\\World\\TextureLow\\"  ) 
	#define DIR_WORLDTILE    _T( "_resources\\World\\Tile\\"   )
	#define DIR_TEXTURE      _T( "_resources\\Texture\\" )
	#define DIR_FONT         _T( "_resources\\Font\\"    )
	#define DIR_MODEL        _T( "_resources\\Model\\"   )
	#define DIR_ASE		     _T( "_resources\\ModeL\\Ase\\"   )
	#define DIR_MODELTEX     _T( "_resources\\Model\\Texture\\"   )
	#define DIR_MODELTEXMID  _T( "_resources\\Model\\TextureMid\\"   )
	#define DIR_MODELTEXLOW  _T( "_resources\\Model\\TextureLow\\"   )
	#define DIR_ICON         _T( "_resources\\Icon\\" )
	#define DIR_ITEM         _T( "_resources\\Item\\" )
	#define DIR_EFFECT       _T( "_resources\\Effect\\" )
	#define DIR_WEATHER      _T( "_resources\\Weather\\"   )
	#define DIR_CLIENT       _T( "_resources\\Client\\"   )
	#define DIR_SFX          _T( "_resources\\Sfx\\"   )
	#define DIR_SFXTEX       _T( "_resources\\Sfx\\Texture\\"   )
	#define DIR_LOGO         _T( "_resources\\Model\\Logo\\"   )
	#ifdef __BS_EFFECT_LUA
	#define DIR_SFXLUA		 _T( "_resources\\Sfx\\Scripts\\" )
	#endif //__BS_EFFECT_LUA
#endif
03/05/2014 17:03 Terrat#2
also ich finde nichts in der resource
03/05/2014 18:59 Kiseku#3
hier ist meine die geht ^^
Code:
#ifndef __PATH_H
#define __PATH_H

//CString MakePath( LPCTSTR lpszFileName );
CString MakePath( LPCTSTR lpszDirName, LPCTSTR lpszFileName );
CString MakePath( LPCTSTR lpDir, DWORD dwLan, LPCTSTR lpFile );
void MakePath( CString& strFullPath, LPCTSTR lpszDirName, LPCTSTR lpszFileName );
void MakePath( TCHAR* lpszFullPath, LPCTSTR lpszDirName, LPCTSTR lpszFileName );
//void SetResourcePath();
//LPCTSTR GetResourcePath();

#define DIR_MUSIC        _T( "Music\\"   )
#define DIR_SOUND        _T( "Sound\\"   )
#define DIR_THEME        _T( "Theme\\Default\\"  )
#define DIR_TEXT         _T( "Text\\"  )
#define DIR_DIALOG       _T( "Dialog\\"  )
#define DIR_WORLD        _T( "World\\"   )
#define DIR_WORLD_GUILDCOMBAT  _T( "World\\WdGuildWar\\"   )
#define DIR_WORLDPLAY    _T( "World\\Play\\"  )
#define DIR_WORLDTEX     _T( "World\\Texture\\"  ) 
#define DIR_WORLDTEXMID  _T( "World\\Texture\\"  ) 
#define DIR_WORLDTEXLOW  _T( "World\\Texture\\"  ) 
#define DIR_WORLDTILE    _T( "World\\Tile\\"   )
#define DIR_TEXTURE      _T( "Texture\\" )
#define DIR_FONT         _T( "Font\\"    )
#define DIR_MODEL        _T( "Model\\"   )
#define DIR_ASE		     _T( "ModeL\\Ase\\"   )
#define DIR_MODELTEX     _T( "Model\\Texture\\"   )
#define DIR_MODELTEXMID  _T( "Model\\Texture\\"   )
#define DIR_MODELTEXLOW  _T( "Model\\Texture\\"   )
#define DIR_ICON         _T( "Icon\\" )
#define DIR_ITEM         _T( "Item\\" )
#define DIR_EFFECT       _T( "Effect\\" )
#define DIR_WEATHER      _T( "Weather\\"   )
#define DIR_CLIENT       _T( "Client\\"   )
#define DIR_SFX          _T( "Sfx\\"   )
#define DIR_SFXTEX       _T( "Sfx\\Texture\\"   )
#define DIR_LOGO         _T( "Model\\Logo\\"   )
#ifdef __BS_EFFECT_LUA
#define DIR_SFXLUA		 _T( "Sfx\\Scripts\\" )
#endif //__BS_EFFECT_LUA
#endif
bzw was geht den bei dir nicht ?
03/05/2014 19:05 Terrat#4
Quote:
Originally Posted by Arcitc™ View Post
hier ist meine die geht ^^
Code:
#ifndef __PATH_H
#define __PATH_H

//CString MakePath( LPCTSTR lpszFileName );
CString MakePath( LPCTSTR lpszDirName, LPCTSTR lpszFileName );
CString MakePath( LPCTSTR lpDir, DWORD dwLan, LPCTSTR lpFile );
void MakePath( CString& strFullPath, LPCTSTR lpszDirName, LPCTSTR lpszFileName );
void MakePath( TCHAR* lpszFullPath, LPCTSTR lpszDirName, LPCTSTR lpszFileName );
//void SetResourcePath();
//LPCTSTR GetResourcePath();

#define DIR_MUSIC        _T( "Music\\"   )
#define DIR_SOUND        _T( "Sound\\"   )
#define DIR_THEME        _T( "Theme\\Default\\"  )
#define DIR_TEXT         _T( "Text\\"  )
#define DIR_DIALOG       _T( "Dialog\\"  )
#define DIR_WORLD        _T( "World\\"   )
#define DIR_WORLD_GUILDCOMBAT  _T( "World\\WdGuildWar\\"   )
#define DIR_WORLDPLAY    _T( "World\\Play\\"  )
#define DIR_WORLDTEX     _T( "World\\Texture\\"  ) 
#define DIR_WORLDTEXMID  _T( "World\\Texture\\"  ) 
#define DIR_WORLDTEXLOW  _T( "World\\Texture\\"  ) 
#define DIR_WORLDTILE    _T( "World\\Tile\\"   )
#define DIR_TEXTURE      _T( "Texture\\" )
#define DIR_FONT         _T( "Font\\"    )
#define DIR_MODEL        _T( "Model\\"   )
#define DIR_ASE		     _T( "ModeL\\Ase\\"   )
#define DIR_MODELTEX     _T( "Model\\Texture\\"   )
#define DIR_MODELTEXMID  _T( "Model\\Texture\\"   )
#define DIR_MODELTEXLOW  _T( "Model\\Texture\\"   )
#define DIR_ICON         _T( "Icon\\" )
#define DIR_ITEM         _T( "Item\\" )
#define DIR_EFFECT       _T( "Effect\\" )
#define DIR_WEATHER      _T( "Weather\\"   )
#define DIR_CLIENT       _T( "Client\\"   )
#define DIR_SFX          _T( "Sfx\\"   )
#define DIR_SFXTEX       _T( "Sfx\\Texture\\"   )
#define DIR_LOGO         _T( "Model\\Logo\\"   )
#ifdef __BS_EFFECT_LUA
#define DIR_SFXLUA		 _T( "Sfx\\Scripts\\" )
#endif //__BS_EFFECT_LUA
#endif
bzw was geht den bei dir nicht ?
xd ich möchte ne eigene struktur deswegen das _resource davor den ich habe im client ein ordner sprich _resource wo ich alle ordner reingemacht habe und das jetzt dahin umleiten möchte damit es übersichtlicher wird.
03/05/2014 19:21 TrøublêMakêr#5
Schon mal bedacht, dass manche Dateien direkt auf dem Ordner zugreifen?
03/05/2014 21:53 WurstbrotQT#6
Pack das _resources aus den Pfaden raus, mach vor
Code:
CResFile::ScanResource( "" );
Code:
SetCurrentDirectory("_resources");
, mach aus jedem "neuz.ini" ein "..\\neuz.ini", aus jedem "regInfo.dat" ein "..\\regInfo.dat", aus jedem "resolution" ein "..\\resolution", änder den Log Pfad der Neuz.
03/06/2014 21:57 Terrat#7
Quote:
Originally Posted by WurstbrotQT View Post
Pack das _resources aus den Pfaden raus, mach vor
Code:
CResFile::ScanResource( "" );
Code:
SetCurrentDirectory("_resources");
, mach aus jedem "neuz.ini" ein "..\\neuz.ini", aus jedem "regInfo.dat" ein "..\\regInfo.dat", aus jedem "resolution" ein "..\\resolution", änder den Log Pfad der Neuz.
Teste morgen mal :)