HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Locale_inc.h
#define ENABLE_FOV_OPTION
PythonUygulaması.cpp
için arama:
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
bu şekilde değiştirin:
#ifdef ENABLE_FOV_OPTION
float fFOV = m_pySystem.GetFOVLevel();
m_pyGraphic.SetPerspective(fFOV, fAspect, 100.0, fFarClip);
#else
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
#endif
PythonApplicationModülü.cpp
Önce:
#ifdef USE_OPENID
PyModule_AddIntConstant(poModule, "USE_OPENID", 1);
if (openid_test)
PyModule_AddIntConstant(poModule, "OPENID_TEST", 1);
else
PyModule_AddIntConstant(poModule, "OPENID_TEST", 0);
#else
PyModule_AddIntConstant(poModule, "USE_OPENID", 0);
PyModule_AddIntConstant(poModule, "OPENID_TEST", 0);
#endif /* USE_OPENID */
Ekle:
#ifdef ENABLE_FOV_OPTION
PyModule_AddIntConstant(poModule, "ENABLE_FOV_OPTION", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_FOV_OPTION", 0);
#endif
PythonSistemi.cpp
için arama:
void CPythonSystem::SetSoundVolumef(float fVolume)
{
m_Config.voice_volume = int(5 * fVolume);
}
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
void CPythonSystem::SetFOVLevel(float fFOV)
{
m_Config.iFOVLevel = fMINMAX(30.0f, fFOV, 120.0f);
}
float CPythonSystem::GetFOVLevel()
{
return m_Config.iFOVLevel;
}
#endif
için arama:
void CPythonSystem::SetDefaultConfig()
{
memset(&m_Config, 0, sizeof(m_Config));
m_Config.width = 1024;
m_Config.height = 768;
m_Config.bpp = 32;
#if defined( LOCALE_SERVICE_WE_JAPAN )
m_Config.bWindowed = true;
#else
m_Config.bWindowed = false;
#endif
m_Config.is_software_cursor = false;
m_Config.is_object_culling = true;
m_Config.iDistance = 3;
m_Config.gamma = 3;
m_Config.music_volume = 1.0f;
m_Config.voice_volume = 5;
m_Config.bDecompressDDS = 0;
m_Config.bSoftwareTiling = 0;
m_Config.iShadowLevel = 3;
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
m_Config.iFOVLevel = 30.0f;
#endif
için arama:
else if (!stricmp(command, "SHOW_SALESTEXT"))
m_Config.bShowSalesText = atoi(value) == 1 ? true : false;
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
else if (!stricmp(command, "FIELD_OF_VIEW"))
m_Config.iFOVLevel = atoi(value);
#endif
için arama:
fprintf(fp, "USE_DEFAULT_IME %d\n", m_Config.bUseDefaultIME);
fprintf(fp, "SOFTWARE_TILING %d\n", m_Config.bSoftwareTiling);
fprintf(fp, "SHADOW_LEVEL %d\n", m_Config.iShadowLevel);
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
fprintf(fp, "FIELD_OF_VIEW %.1f\n", m_Config.iFOVLevel);
#endif
PythonSystem.h
için arama:
typedef struct SConfig
{
DWORD width;
DWORD height;
DWORD bpp;
DWORD frequency;
bool is_software_cursor;
bool is_object_culling;
int iDistance;
int iShadowLevel;
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
FLOAT iFOVLevel;
#endif
için arama:
int GetDistance();
int GetShadowLevel();
void SetShadowLevel(unsigned int level);
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
float GetFOVLevel();
void SetFOVLevel(float fFOV);
#endif
PythonSystemModülü.cpp
için arama:
PyObject * systemSetMusicVolume(PyObject * poSelf, PyObject * poArgs)
{
float fVolume;
if (!PyTuple_GetFloat(poArgs, 0, &fVolume))
return Py_BuildException();
CPythonSystem::Instance().SetMusicVolume(fVolume);
return Py_BuildNone();
}
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
PyObject * systemSetFOVLevel(PyObject * poSelf, PyObject * poArgs)
{
float fFOV;
if (!PyTuple_GetFloat(poArgs, 0, &fFOV))
return Py_BuildException();
CPythonSystem::Instance().SetFOVLevel(fFOV);
return Py_BuildNone();
}
PyObject * systemGetFOVLevel(PyObject * poSelf, PyObject * poArgs)
{
return Py_BuildValue("f", CPythonSystem::Instance().GetFOVLevel());
}
#endif
için arama:
{ "GetShadowLevel", systemGetShadowLevel, METH_VARARGS },
{ "SetShadowLevel", systemSetShadowLevel, METH_VARARGS },
sonra ekleyin:
#ifdef ENABLE_FOV_OPTION
{ "GetFOVLevel", systemGetFOVLevel, METH_VARARGS },
{ "SetFOVLevel", systemSetFOVLevel, METH_VARARGS },
#endif
uisystemoption.py
için arama:
self.tilingModeButtonList = []
# self.ctrlShadowQuality = 0
sonra ekleyin:
if app.ENABLE_FOV_OPTION:
self.changeFOV = 0
Arama:
self.tilingModeButtonList.append(GetObject("tiling_cpu"))
self.tilingModeButtonList.append(GetObject("tiling_gpu"))
self.tilingApplyButton=GetObject("tiling_apply")
Ekle:
if app.ENABLE_FOV_OPTION:
self.changeFOV = GetObject("fov_bar")
Arama:
self.ctrlMusicVolume.SetSliderPos(float(systemSetting.GetMusicVolume()))
self.ctrlMusicVolume.SetEvent(ui.__mem_func__(self.OnChangeMusicVolume))
self.ctrlSoundVolume.SetSliderPos(float(systemSetting.GetSoundVolume()) / 5.0)
self.ctrlSoundVolume.SetEvent(ui.__mem_func__(self.OnChangeSoundVolume))
Ekle:
if app.ENABLE_FOV_OPTION:
self.changeFOV.SetSliderPos(float(systemSetting.GetFOVLevel()) / 5.0)
self.changeFOV.SetEvent(ui.__mem_func__(self.OnChangeFOV))
Arama:
def OnChangeSoundVolume(self):
pos = self.ctrlSoundVolume.GetSliderPos()
snd.SetSoundVolumef(pos)
systemSetting.SetSoundVolumef(pos)
Ekle:
if app.ENABLE_FOV_OPTION:
def OnChangeFOV(self):
pos = self.changeFOV.GetSliderPos()
systemSetting.SetFOVLevel(int(pos / 0.008))
uiscript/systemoptiondialog.py
{
"name" : "fov_mode",
"type" : "text",
"x" : 30,
"y" : 210,
"text" : uiScriptLocale.OPTION_FOV,
},
{
"name" : "fov_bar",
"type" : "sliderbar",
"x" : 110,
"y" : 210,
},
locale_xx/xx/locale_interface.txt
OPTION_FOV Field of View
UPDATE SHOP_SIGN:
PythonApplication.cpp
search in void CPythonApplication::RenderGame() :
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
replace with:
#ifdef ENABLE_FOV_OPTION
float fFOV = m_pySystem.GetFOVLevel();
m_pyGraphic.SetPerspective(fFOV, fAspect, 100.0, fFarClip);
#else
m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);
#endif
search:
s.SetPerspective(30.0f,fAspect, 100.0f, fFarClip);
replace with:
#ifdef ENABLE_FOV_OPTION
float fFOV = CPythonSystem::Instance().GetFOVLevel();
s.SetPerspective(fFOV, fAspect, 100.0f, fFarClip);
#else
s.SetPerspective(30.0f,fAspect, 100.0f, fFarClip);
En Çok Reaksiyon Alan Mesajlar
Hareket cekiyo olabilirhocam kanıt içinde Nah var ne demek o
paylaşım için Teşekkürler. Siz yaşıyormuydunuz Yasin bey
paylaşım için Teşekkürler. Siz yaşıyormuydunuz Yasin bey
Rica Ederim Yaşıyomda Seni tanıyamadım ben

Beni Tanımazsın, Eski gizli bir hayranın sadeceRica Ederim Yaşıyomda Seni tanıyamadım ben![]()

Beni Tanımazsın, Eski gizli bir hayranın sadece![]()
peki

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 7
- Görüntüleme
- 437
- Cevaplar
- 14
- Görüntüleme
- 2K
Altın Konu
Oyun içi imsakiye & iftar/sahur alarmı
- Cevaplar
- 29
- Görüntüleme
- 3K
- Cevaplar
- 12
- Görüntüleme
- 3K
