// 2V0-e temporary native module surfaces generated from 40250 UserInterface module exports. // These modules expose names for script loading; calls record that they still need the real 2V1-2V3 implementation. #include "ScriptLib/StdAfx.h" #include #include "../EterLib/UIRenderCommands.h" // GameplayModuleConstants.cpp: each module's 40250 constants. void AddStubConstants_background(PyObject* poModule); void AddStubConstants_event(PyObject* poModule); void AddStubConstants_eventMgr(PyObject* poModule); void AddStubConstants_guild(PyObject* poModule); void AddStubConstants_ime(PyObject* poModule); void AddStubConstants_messenger(PyObject* poModule); void AddStubConstants_profiler(PyObject* poModule); void AddStubConstants_quest(PyObject* poModule); void AddStubConstants_safebox(PyObject* poModule); void AddStubConstants_shop(PyObject* poModule); void AddStubConstants_skill(PyObject* poModule); void AddStubConstants_snd(PyObject* poModule); void AddStubConstants_systemSetting(PyObject* poModule); void AddStubConstants_udp(PyObject* poModule); namespace { // Returns `result`, a zero value shaped like the 40250 function's return (stub_constants.py), or 0. PyObject* stub_call_named(const char* name, PyObject* result = nullptr) { std::fprintf(stderr, "2V0 native stub called: %s\n", name); std::fflush(stderr); return result ? result : Py_BuildValue("i", 0); } // 40250 UserInterface/PythonBackgroundModule.cpp: background export names. PyObject* stub_background_IsSoftwareTiling(PyObject*, PyObject*) { return stub_call_named("background.IsSoftwareTiling", Py_BuildValue("i", 0)); } PyObject* stub_background_EnableSoftwareTiling(PyObject*, PyObject*) { return stub_call_named("background.EnableSoftwareTiling", Py_BuildNone()); } PyObject* stub_background_EnableSnow(PyObject*, PyObject*) { return stub_call_named("background.EnableSnow", Py_BuildNone()); } PyObject* stub_background_GlobalPositionToLocalPosition(PyObject*, PyObject*) { return stub_call_named("background.GlobalPositionToLocalPosition", Py_BuildValue("ii", 0, 0)); } PyObject* stub_background_GlobalPositionToMapInfo(PyObject*, PyObject*) { return stub_call_named("background.GlobalPositionToMapInfo", Py_BuildValue("sii", "", 0, 0)); } PyObject* stub_background_GetRenderShadowTime(PyObject*, PyObject*) { return stub_call_named("background.GetRenderShadowTime", Py_BuildValue("i", 0)); } PyObject* stub_background_LoadMap(PyObject*, PyObject*) { return stub_call_named("background.LoadMap", Py_BuildNone()); } PyObject* stub_background_Destroy(PyObject*, PyObject*) { return stub_call_named("background.Destroy", Py_BuildNone()); } PyObject* stub_background_RegisterEnvironmentData(PyObject*, PyObject*) { return stub_call_named("background.RegisterEnvironmentData", Py_BuildNone()); } PyObject* stub_background_SetEnvironmentData(PyObject*, PyObject*) { return stub_call_named("background.SetEnvironmentData", Py_BuildNone()); } PyObject* stub_background_GetCurrentMapName(PyObject*, PyObject*) { return stub_call_named("background.GetCurrentMapName", Py_BuildValue("s", "")); } PyObject* stub_background_GetPickingPoint(PyObject*, PyObject*) { return stub_call_named("background.GetPickingPoint", Py_BuildValue("fff", 0.0, 0.0, 0.0)); } PyObject* stub_background_BeginEnvironment(PyObject*, PyObject*) { return stub_call_named("background.BeginEnvironment", Py_BuildNone()); } PyObject* stub_background_EndEnvironment(PyObject*, PyObject*) { return stub_call_named("background.EndEnvironment", Py_BuildNone()); } PyObject* stub_background_SetCharacterDirLight(PyObject*, PyObject*) { return stub_call_named("background.SetCharacterDirLight", Py_BuildNone()); } PyObject* stub_background_SetBackgroundDirLight(PyObject*, PyObject*) { return stub_call_named("background.SetBackgroundDirLight", Py_BuildNone()); } PyObject* stub_background_Initialize(PyObject*, PyObject*) { return stub_call_named("background.Initialize", Py_BuildNone()); } PyObject* stub_background_Update(PyObject*, PyObject*) { return stub_call_named("background.Update", Py_BuildNone()); } PyObject* stub_background_Render(PyObject*, PyObject*) { return stub_call_named("background.Render", Py_BuildNone()); } PyObject* stub_background_RenderPCBlocker(PyObject*, PyObject*) { return stub_call_named("background.RenderPCBlocker", Py_BuildNone()); } PyObject* stub_background_RenderCollision(PyObject*, PyObject*) { return stub_call_named("background.RenderCollision", Py_BuildNone()); } PyObject* stub_background_RenderSky(PyObject*, PyObject*) { return stub_call_named("background.RenderSky", Py_BuildNone()); } PyObject* stub_background_RenderCloud(PyObject*, PyObject*) { return stub_call_named("background.RenderCloud", Py_BuildNone()); } PyObject* stub_background_RenderWater(PyObject*, PyObject*) { return stub_call_named("background.RenderWater", Py_BuildNone()); } PyObject* stub_background_RenderEffect(PyObject*, PyObject*) { return stub_call_named("background.RenderEffect", Py_BuildNone()); } PyObject* stub_background_RenderBeforeLensFlare(PyObject*, PyObject*) { return stub_call_named("background.RenderBeforeLensFlare", Py_BuildNone()); } PyObject* stub_background_RenderAfterLensFlare(PyObject*, PyObject*) { return stub_call_named("background.RenderAfterLensFlare", Py_BuildNone()); } PyObject* stub_background_RenderCharacterShadowToTexture(PyObject*, PyObject*) { return stub_call_named("background.RenderCharacterShadowToTexture", Py_BuildNone()); } PyObject* stub_background_RenderDungeon(PyObject*, PyObject*) { return stub_call_named("background.RenderDungeon", Py_BuildNone()); } PyObject* stub_background_GetHeight(PyObject*, PyObject*) { return stub_call_named("background.GetHeight", Py_BuildValue("f", 0.0)); } PyObject* stub_background_SetShadowLevel(PyObject*, PyObject*) { return stub_call_named("background.SetShadowLevel", Py_BuildNone()); } PyObject* stub_background_SetVisiblePart(PyObject*, PyObject*) { return stub_call_named("background.SetVisiblePart", Py_BuildNone()); } PyObject* stub_background_GetShadowMapColor(PyObject*, PyObject*) { return stub_call_named("background.GetShadowMapColor", Py_BuildValue("i", 0)); } PyObject* stub_background_SetSplatLimit(PyObject*, PyObject*) { return stub_call_named("background.SetSplatLimit", Py_BuildNone()); } PyObject* stub_background_GetRenderedSplatNum(PyObject*, PyObject*) { return stub_call_named("background.GetRenderedSplatNum", Py_BuildValue("iifs", 0, 0, 0.0, "")); } PyObject* stub_background_GetRenderedGraphicThingInstanceNum(PyObject*, PyObject*) { return stub_call_named("background.GetRenderedGraphicThingInstanceNum", Py_BuildValue("ii", 0, 0)); } PyObject* stub_background_SelectViewDistanceNum(PyObject*, PyObject*) { return stub_call_named("background.SelectViewDistanceNum", Py_BuildNone()); } PyObject* stub_background_SetViewDistanceSet(PyObject*, PyObject*) { return stub_call_named("background.SetViewDistanceSet", Py_BuildNone()); } PyObject* stub_background_GetFarClip(PyObject*, PyObject*) { return stub_call_named("background.GetFarClip", Py_BuildValue("f", 0.0)); } PyObject* stub_background_GetDistanceSetInfo(PyObject*, PyObject*) { return stub_call_named("background.GetDistanceSetInfo", Py_BuildValue("ifff", 0, 0.0, 0.0, 0.0)); } PyObject* stub_background_SetBGLoading(PyObject*, PyObject*) { return stub_call_named("background.SetBGLoading", Py_BuildNone()); } PyObject* stub_background_SetRenderSort(PyObject*, PyObject*) { return stub_call_named("background.SetRenderSort", Py_BuildNone()); } PyObject* stub_background_SetTransparentTree(PyObject*, PyObject*) { return stub_call_named("background.SetTransparentTree", Py_BuildNone()); } PyObject* stub_background_SetXMasTree(PyObject*, PyObject*) { return stub_call_named("background.SetXMasTree", Py_BuildNone()); } PyObject* stub_background_RegisterDungeonMapName(PyObject*, PyObject*) { return stub_call_named("background.RegisterDungeonMapName", Py_BuildNone()); } PyObject* stub_background_VisibleGuildArea(PyObject*, PyObject*) { return stub_call_named("background.VisibleGuildArea", Py_BuildNone()); } PyObject* stub_background_DisableGuildArea(PyObject*, PyObject*) { return stub_call_named("background.DisableGuildArea", Py_BuildNone()); } PyObject* stub_background_WarpTest(PyObject*, PyObject*) { return stub_call_named("background.WarpTest", Py_BuildNone()); } PyMethodDef methods_background[] = { { "IsSoftwareTiling", stub_background_IsSoftwareTiling, METH_VARARGS }, { "EnableSoftwareTiling", stub_background_EnableSoftwareTiling, METH_VARARGS }, { "EnableSnow", stub_background_EnableSnow, METH_VARARGS }, { "GlobalPositionToLocalPosition", stub_background_GlobalPositionToLocalPosition, METH_VARARGS }, { "GlobalPositionToMapInfo", stub_background_GlobalPositionToMapInfo, METH_VARARGS }, { "GetRenderShadowTime", stub_background_GetRenderShadowTime, METH_VARARGS }, { "LoadMap", stub_background_LoadMap, METH_VARARGS }, { "Destroy", stub_background_Destroy, METH_VARARGS }, { "RegisterEnvironmentData", stub_background_RegisterEnvironmentData, METH_VARARGS }, { "SetEnvironmentData", stub_background_SetEnvironmentData, METH_VARARGS }, { "GetCurrentMapName", stub_background_GetCurrentMapName, METH_VARARGS }, { "GetPickingPoint", stub_background_GetPickingPoint, METH_VARARGS }, { "BeginEnvironment", stub_background_BeginEnvironment, METH_VARARGS }, { "EndEnvironment", stub_background_EndEnvironment, METH_VARARGS }, { "SetCharacterDirLight", stub_background_SetCharacterDirLight, METH_VARARGS }, { "SetBackgroundDirLight", stub_background_SetBackgroundDirLight, METH_VARARGS }, { "Initialize", stub_background_Initialize, METH_VARARGS }, { "Update", stub_background_Update, METH_VARARGS }, { "Render", stub_background_Render, METH_VARARGS }, { "RenderPCBlocker", stub_background_RenderPCBlocker, METH_VARARGS }, { "RenderCollision", stub_background_RenderCollision, METH_VARARGS }, { "RenderSky", stub_background_RenderSky, METH_VARARGS }, { "RenderCloud", stub_background_RenderCloud, METH_VARARGS }, { "RenderWater", stub_background_RenderWater, METH_VARARGS }, { "RenderEffect", stub_background_RenderEffect, METH_VARARGS }, { "RenderBeforeLensFlare", stub_background_RenderBeforeLensFlare, METH_VARARGS }, { "RenderAfterLensFlare", stub_background_RenderAfterLensFlare, METH_VARARGS }, { "RenderCharacterShadowToTexture", stub_background_RenderCharacterShadowToTexture, METH_VARARGS }, { "RenderDungeon", stub_background_RenderDungeon, METH_VARARGS }, { "GetHeight", stub_background_GetHeight, METH_VARARGS }, { "SetShadowLevel", stub_background_SetShadowLevel, METH_VARARGS }, { "SetVisiblePart", stub_background_SetVisiblePart, METH_VARARGS }, { "GetShadowMapColor", stub_background_GetShadowMapColor, METH_VARARGS }, { "SetSplatLimit", stub_background_SetSplatLimit, METH_VARARGS }, { "GetRenderedSplatNum", stub_background_GetRenderedSplatNum, METH_VARARGS }, { "GetRenderedGraphicThingInstanceNum", stub_background_GetRenderedGraphicThingInstanceNum, METH_VARARGS }, { "SelectViewDistanceNum", stub_background_SelectViewDistanceNum, METH_VARARGS }, { "SetViewDistanceSet", stub_background_SetViewDistanceSet, METH_VARARGS }, { "GetFarClip", stub_background_GetFarClip, METH_VARARGS }, { "GetDistanceSetInfo", stub_background_GetDistanceSetInfo, METH_VARARGS }, { "SetBGLoading", stub_background_SetBGLoading, METH_VARARGS }, { "SetRenderSort", stub_background_SetRenderSort, METH_VARARGS }, { "SetTransparentTree", stub_background_SetTransparentTree, METH_VARARGS }, { "SetXMasTree", stub_background_SetXMasTree, METH_VARARGS }, { "RegisterDungeonMapName", stub_background_RegisterDungeonMapName, METH_VARARGS }, { "VisibleGuildArea", stub_background_VisibleGuildArea, METH_VARARGS }, { "DisableGuildArea", stub_background_DisableGuildArea, METH_VARARGS }, { "WarpTest", stub_background_WarpTest, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonEventManagerMoudle.cpp: event export names. PyObject* stub_event_RegisterEventSet(PyObject*, PyObject*) { return stub_call_named("event.RegisterEventSet", Py_BuildValue("i", 0)); } PyObject* stub_event_RegisterEventSetFromString(PyObject*, PyObject*) { return stub_call_named("event.RegisterEventSetFromString", Py_BuildValue("i", 0)); } PyObject* stub_event_ClearEventSet(PyObject*, PyObject*) { return stub_call_named("event.ClearEventSet", Py_BuildNone()); } PyObject* stub_event_SetRestrictedCount(PyObject*, PyObject*) { return stub_call_named("event.SetRestrictedCount", Py_BuildNone()); } PyObject* stub_event_GetEventSetLocalYPosition(PyObject*, PyObject*) { return stub_call_named("event.GetEventSetLocalYPosition", Py_BuildValue("i", 0)); } PyObject* stub_event_AddEventSetLocalYPosition(PyObject*, PyObject*) { return stub_call_named("event.AddEventSetLocalYPosition", Py_BuildNone()); } PyObject* stub_event_InsertText(PyObject*, PyObject*) { return stub_call_named("event.InsertText", Py_BuildNone()); } PyObject* stub_event_InsertTextInline(PyObject*, PyObject*) { return stub_call_named("event.InsertTextInline", Py_BuildNone()); } PyObject* stub_event_UpdateEventSet(PyObject*, PyObject*) { return stub_call_named("event.UpdateEventSet", Py_BuildNone()); } PyObject* stub_event_RenderEventSet(PyObject*, PyObject*) { return stub_call_named("event.RenderEventSet", Py_BuildNone()); } PyObject* stub_event_SetEventSetWidth(PyObject*, PyObject*) { return stub_call_named("event.SetEventSetWidth", Py_BuildNone()); } PyObject* stub_event_Skip(PyObject*, PyObject*) { return stub_call_named("event.Skip", Py_BuildNone()); } PyObject* stub_event_IsWait(PyObject*, PyObject*) { return stub_call_named("event.IsWait", Py_BuildValue("i", 0)); } PyObject* stub_event_EndEventProcess(PyObject*, PyObject*) { return stub_call_named("event.EndEventProcess", Py_BuildNone()); } PyObject* stub_event_SelectAnswer(PyObject*, PyObject*) { return stub_call_named("event.SelectAnswer", Py_BuildNone()); } PyObject* stub_event_GetLineCount(PyObject*, PyObject*) { return stub_call_named("event.GetLineCount", Py_BuildValue("i", 0)); } PyObject* stub_event_SetVisibleStartLine(PyObject*, PyObject*) { return stub_call_named("event.SetVisibleStartLine", Py_BuildNone()); } PyObject* stub_event_GetVisibleStartLine(PyObject*, PyObject*) { return stub_call_named("event.GetVisibleStartLine", Py_BuildValue("i", 0)); } PyObject* stub_event_SetEventHandler(PyObject*, PyObject*) { return stub_call_named("event.SetEventHandler", Py_BuildNone()); } PyObject* stub_event_SetInterfaceWindow(PyObject*, PyObject*) { return stub_call_named("event.SetInterfaceWindow", Py_BuildNone()); } PyObject* stub_event_SetLeftTimeString(PyObject*, PyObject*) { return stub_call_named("event.SetLeftTimeString", Py_BuildNone()); } PyObject* stub_event_QuestButtonClick(PyObject*, PyObject*) { return stub_call_named("event.QuestButtonClick", Py_BuildNone()); } PyObject* stub_event_Destroy(PyObject*, PyObject*) { return stub_call_named("event.Destroy", Py_BuildNone()); } PyMethodDef methods_event[] = { { "RegisterEventSet", stub_event_RegisterEventSet, METH_VARARGS }, { "RegisterEventSetFromString", stub_event_RegisterEventSetFromString, METH_VARARGS }, { "ClearEventSet", stub_event_ClearEventSet, METH_VARARGS }, { "SetRestrictedCount", stub_event_SetRestrictedCount, METH_VARARGS }, { "GetEventSetLocalYPosition", stub_event_GetEventSetLocalYPosition, METH_VARARGS }, { "AddEventSetLocalYPosition", stub_event_AddEventSetLocalYPosition, METH_VARARGS }, { "InsertText", stub_event_InsertText, METH_VARARGS }, { "InsertTextInline", stub_event_InsertTextInline, METH_VARARGS }, { "UpdateEventSet", stub_event_UpdateEventSet, METH_VARARGS }, { "RenderEventSet", stub_event_RenderEventSet, METH_VARARGS }, { "SetEventSetWidth", stub_event_SetEventSetWidth, METH_VARARGS }, { "Skip", stub_event_Skip, METH_VARARGS }, { "IsWait", stub_event_IsWait, METH_VARARGS }, { "EndEventProcess", stub_event_EndEventProcess, METH_VARARGS }, { "SelectAnswer", stub_event_SelectAnswer, METH_VARARGS }, { "GetLineCount", stub_event_GetLineCount, METH_VARARGS }, { "SetVisibleStartLine", stub_event_SetVisibleStartLine, METH_VARARGS }, { "GetVisibleStartLine", stub_event_GetVisibleStartLine, METH_VARARGS }, { "SetEventHandler", stub_event_SetEventHandler, METH_VARARGS }, { "SetInterfaceWindow", stub_event_SetInterfaceWindow, METH_VARARGS }, { "SetLeftTimeString", stub_event_SetLeftTimeString, METH_VARARGS }, { "QuestButtonClick", stub_event_QuestButtonClick, METH_VARARGS }, { "Destroy", stub_event_Destroy, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonGameEventManagerModule.cpp: eventMgr export names. PyObject* stub_eventMgr_Update(PyObject*, PyObject*) { return stub_call_named("eventMgr.Update", Py_BuildNone()); } PyMethodDef methods_eventMgr[] = { { "Update", stub_eventMgr_Update, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonGuild.cpp: guild export names. PyObject* stub_guild_IsGuildEnable(PyObject*, PyObject*) { return stub_call_named("guild.IsGuildEnable", Py_BuildValue("i", 0)); } PyObject* stub_guild_GuildIDToMarkID(PyObject*, PyObject*) { return stub_call_named("guild.GuildIDToMarkID", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetMarkImageFilenameByMarkID(PyObject*, PyObject*) { return stub_call_named("guild.GetMarkImageFilenameByMarkID", Py_BuildValue("s", "")); } PyObject* stub_guild_GetMarkIndexByMarkID(PyObject*, PyObject*) { return stub_call_named("guild.GetMarkIndexByMarkID", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildID(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildID", Py_BuildValue("i", 0)); } PyObject* stub_guild_HasGuildLand(PyObject*, PyObject*) { return stub_call_named("guild.HasGuildLand", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildName(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildName", Py_BuildValue("s", "")); } PyObject* stub_guild_GetGuildMasterName(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildMasterName", Py_BuildValue("s", "")); } PyObject* stub_guild_GetEnemyGuildName(PyObject*, PyObject*) { return stub_call_named("guild.GetEnemyGuildName", Py_BuildValue("s", "")); } PyObject* stub_guild_GetGuildMoney(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildMoney", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildBoardCommentCount(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildBoardCommentCount", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildBoardCommentData(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildBoardCommentData", Py_BuildValue("iss", 0, "", "")); } PyObject* stub_guild_GetGuildLevel(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildLevel", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildExperience(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildExperience", Py_BuildValue("ii", 0, 0)); } PyObject* stub_guild_GetGuildMemberCount(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildMemberCount", Py_BuildValue("ii", 0, 0)); } PyObject* stub_guild_GetGuildMemberLevelSummary(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildMemberLevelSummary", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildMemberLevelAverage(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildMemberLevelAverage", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildExperienceSummary(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildExperienceSummary", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGuildSkillPoint(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildSkillPoint", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetDragonPowerPoint(PyObject*, PyObject*) { return stub_call_named("guild.GetDragonPowerPoint", Py_BuildValue("ii", 0, 0)); } PyObject* stub_guild_GetGuildSkillLevel(PyObject*, PyObject*) { return stub_call_named("guild.GetGuildSkillLevel", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetSkillLevel(PyObject*, PyObject*) { return stub_call_named("guild.GetSkillLevel", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetSkillMaxLevelNew(PyObject*, PyObject*) { return stub_call_named("guild.GetSkillMaxLevelNew", Py_BuildValue("i", 0)); } PyObject* stub_guild_SetSkillIndex(PyObject*, PyObject*) { return stub_call_named("guild.SetSkillIndex", Py_BuildNone()); } PyObject* stub_guild_GetSkillIndex(PyObject*, PyObject*) { return stub_call_named("guild.GetSkillIndex", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetGradeData(PyObject*, PyObject*) { return stub_call_named("guild.GetGradeData", Py_BuildValue("si", "", 0)); } PyObject* stub_guild_GetGradeName(PyObject*, PyObject*) { return stub_call_named("guild.GetGradeName", Py_BuildValue("s", "")); } PyObject* stub_guild_GetMemberCount(PyObject*, PyObject*) { return stub_call_named("guild.GetMemberCount", Py_BuildValue("i", 0)); } PyObject* stub_guild_GetMemberData(PyObject*, PyObject*) { return stub_call_named("guild.GetMemberData", Py_BuildValue("isiiiii", 0, "", 0, 0, 0, 0, 0)); } PyObject* stub_guild_MemberIndexToPID(PyObject*, PyObject*) { return stub_call_named("guild.MemberIndexToPID", Py_BuildValue("i", 0)); } PyObject* stub_guild_IsMember(PyObject*, PyObject*) { return stub_call_named("guild.IsMember", Py_BuildValue("i", 0)); } PyObject* stub_guild_IsMemberByName(PyObject*, PyObject*) { return stub_call_named("guild.IsMemberByName", Py_BuildValue("i", 0)); } PyObject* stub_guild_MainPlayerHasAuthority(PyObject*, PyObject*) { return stub_call_named("guild.MainPlayerHasAuthority", Py_BuildValue("i", 0)); } PyObject* stub_guild_Destroy(PyObject*, PyObject*) { return stub_call_named("guild.Destroy", Py_BuildNone()); } PyMethodDef methods_guild[] = { { "IsGuildEnable", stub_guild_IsGuildEnable, METH_VARARGS }, { "GuildIDToMarkID", stub_guild_GuildIDToMarkID, METH_VARARGS }, { "GetMarkImageFilenameByMarkID", stub_guild_GetMarkImageFilenameByMarkID, METH_VARARGS }, { "GetMarkIndexByMarkID", stub_guild_GetMarkIndexByMarkID, METH_VARARGS }, { "GetGuildID", stub_guild_GetGuildID, METH_VARARGS }, { "HasGuildLand", stub_guild_HasGuildLand, METH_VARARGS }, { "GetGuildName", stub_guild_GetGuildName, METH_VARARGS }, { "GetGuildMasterName", stub_guild_GetGuildMasterName, METH_VARARGS }, { "GetEnemyGuildName", stub_guild_GetEnemyGuildName, METH_VARARGS }, { "GetGuildMoney", stub_guild_GetGuildMoney, METH_VARARGS }, { "GetGuildBoardCommentCount", stub_guild_GetGuildBoardCommentCount, METH_VARARGS }, { "GetGuildBoardCommentData", stub_guild_GetGuildBoardCommentData, METH_VARARGS }, { "GetGuildLevel", stub_guild_GetGuildLevel, METH_VARARGS }, { "GetGuildExperience", stub_guild_GetGuildExperience, METH_VARARGS }, { "GetGuildMemberCount", stub_guild_GetGuildMemberCount, METH_VARARGS }, { "GetGuildMemberLevelSummary", stub_guild_GetGuildMemberLevelSummary, METH_VARARGS }, { "GetGuildMemberLevelAverage", stub_guild_GetGuildMemberLevelAverage, METH_VARARGS }, { "GetGuildExperienceSummary", stub_guild_GetGuildExperienceSummary, METH_VARARGS }, { "GetGuildSkillPoint", stub_guild_GetGuildSkillPoint, METH_VARARGS }, { "GetDragonPowerPoint", stub_guild_GetDragonPowerPoint, METH_VARARGS }, { "GetGuildSkillLevel", stub_guild_GetGuildSkillLevel, METH_VARARGS }, { "GetSkillLevel", stub_guild_GetSkillLevel, METH_VARARGS }, { "GetSkillMaxLevelNew", stub_guild_GetSkillMaxLevelNew, METH_VARARGS }, { "SetSkillIndex", stub_guild_SetSkillIndex, METH_VARARGS }, { "GetSkillIndex", stub_guild_GetSkillIndex, METH_VARARGS }, { "GetGradeData", stub_guild_GetGradeData, METH_VARARGS }, { "GetGradeName", stub_guild_GetGradeName, METH_VARARGS }, { "GetMemberCount", stub_guild_GetMemberCount, METH_VARARGS }, { "GetMemberData", stub_guild_GetMemberData, METH_VARARGS }, { "MemberIndexToPID", stub_guild_MemberIndexToPID, METH_VARARGS }, { "IsMember", stub_guild_IsMember, METH_VARARGS }, { "IsMemberByName", stub_guild_IsMemberByName, METH_VARARGS }, { "MainPlayerHasAuthority", stub_guild_MainPlayerHasAuthority, METH_VARARGS }, { "Destroy", stub_guild_Destroy, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonIMEModule.cpp: ime export names. PyObject* stub_ime_Enable(PyObject*, PyObject*) { return stub_call_named("ime.Enable", Py_BuildNone()); } PyObject* stub_ime_Disable(PyObject*, PyObject*) { return stub_call_named("ime.Disable", Py_BuildNone()); } PyObject* stub_ime_EnableCaptureInput(PyObject*, PyObject*) { return stub_call_named("ime.EnableCaptureInput", Py_BuildNone()); } PyObject* stub_ime_DisableCaptureInput(PyObject*, PyObject*) { return stub_call_named("ime.DisableCaptureInput", Py_BuildNone()); } PyObject* stub_ime_SetMax(PyObject*, PyObject*) { return stub_call_named("ime.SetMax", Py_BuildNone()); } PyObject* stub_ime_SetUserMax(PyObject*, PyObject*) { return stub_call_named("ime.SetUserMax", Py_BuildNone()); } PyObject* stub_ime_SetText(PyObject*, PyObject*) { return stub_call_named("ime.SetText", Py_BuildNone()); } PyObject* stub_ime_GetText(PyObject*, PyObject*) { return stub_call_named("ime.GetText", Py_BuildValue("s", "")); } PyObject* stub_ime_GetCodePage(PyObject*, PyObject*) { return stub_call_named("ime.GetCodePage", Py_BuildValue("i", 0)); } PyObject* stub_ime_GetCandidateCount(PyObject*, PyObject*) { return stub_call_named("ime.GetCandidateCount", Py_BuildValue("i", 0)); } PyObject* stub_ime_GetCandidate(PyObject*, PyObject*) { return stub_call_named("ime.GetCandidate", Py_BuildValue("si", "", 0)); } PyObject* stub_ime_GetCandidateSelection(PyObject*, PyObject*) { return stub_call_named("ime.GetCandidateSelection", Py_BuildValue("i", 0)); } PyObject* stub_ime_GetReading(PyObject*, PyObject*) { return stub_call_named("ime.GetReading", Py_BuildValue("s", "")); } PyObject* stub_ime_GetReadingError(PyObject*, PyObject*) { return stub_call_named("ime.GetReadingError", Py_BuildValue("i", 0)); } PyObject* stub_ime_EnableIME(PyObject*, PyObject*) { return stub_call_named("ime.EnableIME", Py_BuildNone()); } PyObject* stub_ime_DisableIME(PyObject*, PyObject*) { return stub_call_named("ime.DisableIME", Py_BuildNone()); } PyObject* stub_ime_GetInputMode(PyObject*, PyObject*) { return stub_call_named("ime.GetInputMode", Py_BuildValue("i", 0)); } PyObject* stub_ime_SetInputMode(PyObject*, PyObject*) { return stub_call_named("ime.SetInputMode", Py_BuildNone()); } PyObject* stub_ime_SetNumberMode(PyObject*, PyObject*) { return stub_call_named("ime.SetNumberMode", Py_BuildNone()); } PyObject* stub_ime_SetStringMode(PyObject*, PyObject*) { return stub_call_named("ime.SetStringMode", Py_BuildNone()); } PyObject* stub_ime_AddExceptKey(PyObject*, PyObject*) { return stub_call_named("ime.AddExceptKey", Py_BuildNone()); } PyObject* stub_ime_ClearExceptKey(PyObject*, PyObject*) { return stub_call_named("ime.ClearExceptKey", Py_BuildNone()); } PyObject* stub_ime_MoveLeft(PyObject*, PyObject*) { return stub_call_named("ime.MoveLeft", Py_BuildNone()); } PyObject* stub_ime_MoveRight(PyObject*, PyObject*) { return stub_call_named("ime.MoveRight", Py_BuildNone()); } PyObject* stub_ime_MoveHome(PyObject*, PyObject*) { return stub_call_named("ime.MoveHome", Py_BuildNone()); } PyObject* stub_ime_MoveEnd(PyObject*, PyObject*) { return stub_call_named("ime.MoveEnd", Py_BuildNone()); } PyObject* stub_ime_SetCursorPosition(PyObject*, PyObject*) { return stub_call_named("ime.SetCursorPosition", Py_BuildNone()); } PyObject* stub_ime_Delete(PyObject*, PyObject*) { return stub_call_named("ime.Delete", Py_BuildNone()); } PyObject* stub_ime_PasteString(PyObject*, PyObject*) { return stub_call_named("ime.PasteString", Py_BuildNone()); } PyObject* stub_ime_PasteBackspace(PyObject*, PyObject*) { return stub_call_named("ime.PasteBackspace", Py_BuildNone()); } PyObject* stub_ime_PasteReturn(PyObject*, PyObject*) { return stub_call_named("ime.PasteReturn", Py_BuildNone()); } PyObject* stub_ime_PasteTextFromClipBoard(PyObject*, PyObject*) { return stub_call_named("ime.PasteTextFromClipBoard", Py_BuildNone()); } PyObject* stub_ime_EnablePaste(PyObject*, PyObject*) { return stub_call_named("ime.EnablePaste", Py_BuildNone()); } PyMethodDef methods_ime[] = { { "Enable", stub_ime_Enable, METH_VARARGS }, { "Disable", stub_ime_Disable, METH_VARARGS }, { "EnableCaptureInput", stub_ime_EnableCaptureInput, METH_VARARGS }, { "DisableCaptureInput", stub_ime_DisableCaptureInput, METH_VARARGS }, { "SetMax", stub_ime_SetMax, METH_VARARGS }, { "SetUserMax", stub_ime_SetUserMax, METH_VARARGS }, { "SetText", stub_ime_SetText, METH_VARARGS }, { "GetText", stub_ime_GetText, METH_VARARGS }, { "GetCodePage", stub_ime_GetCodePage, METH_VARARGS }, { "GetCandidateCount", stub_ime_GetCandidateCount, METH_VARARGS }, { "GetCandidate", stub_ime_GetCandidate, METH_VARARGS }, { "GetCandidateSelection", stub_ime_GetCandidateSelection, METH_VARARGS }, { "GetReading", stub_ime_GetReading, METH_VARARGS }, { "GetReadingError", stub_ime_GetReadingError, METH_VARARGS }, { "EnableIME", stub_ime_EnableIME, METH_VARARGS }, { "DisableIME", stub_ime_DisableIME, METH_VARARGS }, { "GetInputMode", stub_ime_GetInputMode, METH_VARARGS }, { "SetInputMode", stub_ime_SetInputMode, METH_VARARGS }, { "SetNumberMode", stub_ime_SetNumberMode, METH_VARARGS }, { "SetStringMode", stub_ime_SetStringMode, METH_VARARGS }, { "AddExceptKey", stub_ime_AddExceptKey, METH_VARARGS }, { "ClearExceptKey", stub_ime_ClearExceptKey, METH_VARARGS }, { "MoveLeft", stub_ime_MoveLeft, METH_VARARGS }, { "MoveRight", stub_ime_MoveRight, METH_VARARGS }, { "MoveHome", stub_ime_MoveHome, METH_VARARGS }, { "MoveEnd", stub_ime_MoveEnd, METH_VARARGS }, { "SetCursorPosition", stub_ime_SetCursorPosition, METH_VARARGS }, { "Delete", stub_ime_Delete, METH_VARARGS }, { "PasteString", stub_ime_PasteString, METH_VARARGS }, { "PasteBackspace", stub_ime_PasteBackspace, METH_VARARGS }, { "PasteReturn", stub_ime_PasteReturn, METH_VARARGS }, { "PasteTextFromClipBoard", stub_ime_PasteTextFromClipBoard, METH_VARARGS }, { "EnablePaste", stub_ime_EnablePaste, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonMessenger.cpp: messenger export names. PyObject* stub_messenger_RemoveFriend(PyObject*, PyObject*) { return stub_call_named("messenger.RemoveFriend", Py_BuildNone()); } PyObject* stub_messenger_IsFriendByName(PyObject*, PyObject*) { return stub_call_named("messenger.IsFriendByName", Py_BuildValue("i", 0)); } PyObject* stub_messenger_Destroy(PyObject*, PyObject*) { return stub_call_named("messenger.Destroy", Py_BuildNone()); } PyObject* stub_messenger_RefreshGuildMember(PyObject*, PyObject*) { return stub_call_named("messenger.RefreshGuildMember", Py_BuildNone()); } PyObject* stub_messenger_SetMessengerHandler(PyObject*, PyObject*) { return stub_call_named("messenger.SetMessengerHandler", Py_BuildNone()); } PyMethodDef methods_messenger[] = { { "RemoveFriend", stub_messenger_RemoveFriend, METH_VARARGS }, { "IsFriendByName", stub_messenger_IsFriendByName, METH_VARARGS }, { "Destroy", stub_messenger_Destroy, METH_VARARGS }, { "RefreshGuildMember", stub_messenger_RefreshGuildMember, METH_VARARGS }, { "SetMessengerHandler", stub_messenger_SetMessengerHandler, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonProfilerModule.cpp: profiler export names. PyObject* stub_profiler_Push(PyObject*, PyObject*) { return stub_call_named("profiler.Push", Py_BuildNone()); } PyObject* stub_profiler_Pop(PyObject*, PyObject*) { return stub_call_named("profiler.Pop", Py_BuildNone()); } PyMethodDef methods_profiler[] = { { "Push", stub_profiler_Push, METH_VARARGS }, { "Pop", stub_profiler_Pop, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonQuest.cpp: quest export names. PyObject* stub_quest_GetQuestCount(PyObject*, PyObject*) { return stub_call_named("quest.GetQuestCount", Py_BuildValue("i", 0)); } PyObject* stub_quest_GetQuestData(PyObject*, PyObject*) { return stub_call_named("quest.GetQuestData", Py_BuildValue("sisi", "", 0, "", 0)); } PyObject* stub_quest_GetQuestIndex(PyObject*, PyObject*) { return stub_call_named("quest.GetQuestIndex", Py_BuildValue("i", 0)); } PyObject* stub_quest_GetQuestLastTime(PyObject*, PyObject*) { return stub_call_named("quest.GetQuestLastTime", Py_BuildValue("si", "", 0)); } PyObject* stub_quest_Clear(PyObject*, PyObject*) { return stub_call_named("quest.Clear", Py_BuildNone()); } PyMethodDef methods_quest[] = { { "GetQuestCount", stub_quest_GetQuestCount, METH_VARARGS }, { "GetQuestData", stub_quest_GetQuestData, METH_VARARGS }, { "GetQuestIndex", stub_quest_GetQuestIndex, METH_VARARGS }, { "GetQuestLastTime", stub_quest_GetQuestLastTime, METH_VARARGS }, { "Clear", stub_quest_Clear, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonSafeBox.cpp: safebox export names. PyObject* stub_safebox_GetCurrentSafeboxSize(PyObject*, PyObject*) { return stub_call_named("safebox.GetCurrentSafeboxSize", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetItemID(PyObject*, PyObject*) { return stub_call_named("safebox.GetItemID", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetItemCount(PyObject*, PyObject*) { return stub_call_named("safebox.GetItemCount", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetItemFlags(PyObject*, PyObject*) { return stub_call_named("safebox.GetItemFlags", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetItemMetinSocket(PyObject*, PyObject*) { return stub_call_named("safebox.GetItemMetinSocket", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetItemAttribute(PyObject*, PyObject*) { return stub_call_named("safebox.GetItemAttribute", Py_BuildValue("ii", 0, 0)); } PyObject* stub_safebox_GetMoney(PyObject*, PyObject*) { return stub_call_named("safebox.GetMoney", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetMallItemID(PyObject*, PyObject*) { return stub_call_named("safebox.GetMallItemID", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetMallItemCount(PyObject*, PyObject*) { return stub_call_named("safebox.GetMallItemCount", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetMallItemMetinSocket(PyObject*, PyObject*) { return stub_call_named("safebox.GetMallItemMetinSocket", Py_BuildValue("i", 0)); } PyObject* stub_safebox_GetMallItemAttribute(PyObject*, PyObject*) { return stub_call_named("safebox.GetMallItemAttribute", Py_BuildValue("ii", 0, 0)); } PyObject* stub_safebox_GetMallSize(PyObject*, PyObject*) { return stub_call_named("safebox.GetMallSize", Py_BuildValue("i", 0)); } PyMethodDef methods_safebox[] = { { "GetCurrentSafeboxSize", stub_safebox_GetCurrentSafeboxSize, METH_VARARGS }, { "GetItemID", stub_safebox_GetItemID, METH_VARARGS }, { "GetItemCount", stub_safebox_GetItemCount, METH_VARARGS }, { "GetItemFlags", stub_safebox_GetItemFlags, METH_VARARGS }, { "GetItemMetinSocket", stub_safebox_GetItemMetinSocket, METH_VARARGS }, { "GetItemAttribute", stub_safebox_GetItemAttribute, METH_VARARGS }, { "GetMoney", stub_safebox_GetMoney, METH_VARARGS }, { "GetMallItemID", stub_safebox_GetMallItemID, METH_VARARGS }, { "GetMallItemCount", stub_safebox_GetMallItemCount, METH_VARARGS }, { "GetMallItemMetinSocket", stub_safebox_GetMallItemMetinSocket, METH_VARARGS }, { "GetMallItemAttribute", stub_safebox_GetMallItemAttribute, METH_VARARGS }, { "GetMallSize", stub_safebox_GetMallSize, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonShop.cpp: shop export names. PyObject* stub_shop_Open(PyObject*, PyObject*) { return stub_call_named("shop.Open", Py_BuildNone()); } PyObject* stub_shop_Close(PyObject*, PyObject*) { return stub_call_named("shop.Close", Py_BuildNone()); } PyObject* stub_shop_IsOpen(PyObject*, PyObject*) { return stub_call_named("shop.IsOpen", Py_BuildValue("i", 0)); } PyObject* stub_shop_IsPrivateShop(PyObject*, PyObject*) { return stub_call_named("shop.IsPrivateShop", Py_BuildValue("i", 0)); } PyObject* stub_shop_IsMainPlayerPrivateShop(PyObject*, PyObject*) { return stub_call_named("shop.IsMainPlayerPrivateShop", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetItemID(PyObject*, PyObject*) { return stub_call_named("shop.GetItemID", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetItemCount(PyObject*, PyObject*) { return stub_call_named("shop.GetItemCount", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetItemPrice(PyObject*, PyObject*) { return stub_call_named("shop.GetItemPrice", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetItemMetinSocket(PyObject*, PyObject*) { return stub_call_named("shop.GetItemMetinSocket", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetItemAttribute(PyObject*, PyObject*) { return stub_call_named("shop.GetItemAttribute", Py_BuildValue("ii", 0, 0)); } PyObject* stub_shop_GetTabCount(PyObject*, PyObject*) { return stub_call_named("shop.GetTabCount", Py_BuildValue("i", 0)); } PyObject* stub_shop_GetTabName(PyObject*, PyObject*) { return stub_call_named("shop.GetTabName", Py_BuildValue("s", "")); } PyObject* stub_shop_GetTabCoinType(PyObject*, PyObject*) { return stub_call_named("shop.GetTabCoinType", Py_BuildValue("i", 0)); } PyObject* stub_shop_ClearPrivateShopStock(PyObject*, PyObject*) { return stub_call_named("shop.ClearPrivateShopStock", Py_BuildNone()); } PyObject* stub_shop_AddPrivateShopItemStock(PyObject*, PyObject*) { return stub_call_named("shop.AddPrivateShopItemStock", Py_BuildNone()); } PyObject* stub_shop_DelPrivateShopItemStock(PyObject*, PyObject*) { return stub_call_named("shop.DelPrivateShopItemStock", Py_BuildNone()); } PyObject* stub_shop_GetPrivateShopItemPrice(PyObject*, PyObject*) { return stub_call_named("shop.GetPrivateShopItemPrice", Py_BuildValue("i", 0)); } PyObject* stub_shop_BuildPrivateShop(PyObject*, PyObject*) { return stub_call_named("shop.BuildPrivateShop", Py_BuildNone()); } PyMethodDef methods_shop[] = { { "Open", stub_shop_Open, METH_VARARGS }, { "Close", stub_shop_Close, METH_VARARGS }, { "IsOpen", stub_shop_IsOpen, METH_VARARGS }, { "IsPrivateShop", stub_shop_IsPrivateShop, METH_VARARGS }, { "IsMainPlayerPrivateShop", stub_shop_IsMainPlayerPrivateShop, METH_VARARGS }, { "GetItemID", stub_shop_GetItemID, METH_VARARGS }, { "GetItemCount", stub_shop_GetItemCount, METH_VARARGS }, { "GetItemPrice", stub_shop_GetItemPrice, METH_VARARGS }, { "GetItemMetinSocket", stub_shop_GetItemMetinSocket, METH_VARARGS }, { "GetItemAttribute", stub_shop_GetItemAttribute, METH_VARARGS }, { "GetTabCount", stub_shop_GetTabCount, METH_VARARGS }, { "GetTabName", stub_shop_GetTabName, METH_VARARGS }, { "GetTabCoinType", stub_shop_GetTabCoinType, METH_VARARGS }, { "ClearPrivateShopStock", stub_shop_ClearPrivateShopStock, METH_VARARGS }, { "AddPrivateShopItemStock", stub_shop_AddPrivateShopItemStock, METH_VARARGS }, { "DelPrivateShopItemStock", stub_shop_DelPrivateShopItemStock, METH_VARARGS }, { "GetPrivateShopItemPrice", stub_shop_GetPrivateShopItemPrice, METH_VARARGS }, { "BuildPrivateShop", stub_shop_BuildPrivateShop, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonSkill.cpp: skill export names. PyObject* stub_skill_SetPathName(PyObject*, PyObject*) { return stub_call_named("skill.SetPathName", Py_BuildNone()); } PyObject* stub_skill_RegisterSkill(PyObject*, PyObject*) { return stub_call_named("skill.RegisterSkill", Py_BuildNone()); } PyObject* stub_skill_LoadSkillData(PyObject*, PyObject*) { return stub_call_named("skill.LoadSkillData", Py_BuildNone()); } PyObject* stub_skill_ClearSkillData(PyObject*, PyObject*) { return stub_call_named("skill.ClearSkillData", Py_BuildNone()); } PyObject* stub_skill_GetSkillName(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillName", Py_BuildValue("s", "")); } PyObject* stub_skill_GetSkillDescription(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillDescription", Py_BuildValue("s", "")); } PyObject* stub_skill_GetSkillType(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillType", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillConditionDescriptionCount(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillConditionDescriptionCount", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillConditionDescription(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillConditionDescription", Py_BuildValue("s", "")); } PyObject* stub_skill_GetSkillAffectDescriptionCount(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillAffectDescriptionCount", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillAffectDescription(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillAffectDescription", Py_BuildValue("s", "")); } PyObject* stub_skill_GetSkillCoolTime(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillCoolTime", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillNeedSP(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillNeedSP", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillContinuationSP(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillContinuationSP", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillMaxLevel(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillMaxLevel", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillLevelUpPoint(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillLevelUpPoint", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillLevelLimit(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillLevelLimit", Py_BuildValue("i", 0)); } PyObject* stub_skill_IsSkillRequirement(PyObject*, PyObject*) { return stub_call_named("skill.IsSkillRequirement", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillRequirementData(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillRequirementData", Py_BuildValue("si", "", 0)); } PyObject* stub_skill_GetSkillRequireStatCount(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillRequireStatCount", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetSkillRequireStatData(PyObject*, PyObject*) { return stub_call_named("skill.GetSkillRequireStatData", Py_BuildValue("ii", 0, 0)); } PyObject* stub_skill_CanLevelUpSkill(PyObject*, PyObject*) { return stub_call_named("skill.CanLevelUpSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_IsLevelUpSkill(PyObject*, PyObject*) { return stub_call_named("skill.IsLevelUpSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_CheckRequirementSueccess(PyObject*, PyObject*) { return stub_call_named("skill.CheckRequirementSueccess", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetNeedCharacterLevel(PyObject*, PyObject*) { return stub_call_named("skill.GetNeedCharacterLevel", Py_BuildValue("i", 0)); } PyObject* stub_skill_IsToggleSkill(PyObject*, PyObject*) { return stub_call_named("skill.IsToggleSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_IsUseHPSkill(PyObject*, PyObject*) { return stub_call_named("skill.IsUseHPSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_IsStandingSkill(PyObject*, PyObject*) { return stub_call_named("skill.IsStandingSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_CanUseSkill(PyObject*, PyObject*) { return stub_call_named("skill.CanUseSkill", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetIconName(PyObject*, PyObject*) { return stub_call_named("skill.GetIconName", Py_BuildValue("s", "")); } PyObject* stub_skill_GetIconImage(PyObject*, PyObject*) { return stub_call_named("skill.GetIconImage", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetIconImageNew(PyObject*, PyObject*) { return stub_call_named("skill.GetIconImageNew", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetIconInstance(PyObject*, PyObject*) { return stub_call_named("skill.GetIconInstance", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetIconInstanceNew(PyObject*, PyObject*) { return stub_call_named("skill.GetIconInstanceNew", Py_BuildValue("i", 0)); } PyObject* stub_skill_DeleteIconInstance(PyObject*, PyObject*) { return stub_call_named("skill.DeleteIconInstance", Py_BuildNone()); } PyObject* stub_skill_GetGradeData(PyObject*, PyObject*) { return stub_call_named("skill.GetGradeData", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetNewAffectDataCount(PyObject*, PyObject*) { return stub_call_named("skill.GetNewAffectDataCount", Py_BuildValue("i", 0)); } PyObject* stub_skill_GetNewAffectData(PyObject*, PyObject*) { return stub_call_named("skill.GetNewAffectData", Py_BuildValue("sff", "", 0.0, 0.0)); } PyObject* stub_skill_GetDuration(PyObject*, PyObject*) { return stub_call_named("skill.GetDuration", Py_BuildValue("i", 0)); } PyObject* stub_skill_TEST(PyObject*, PyObject*) { return stub_call_named("skill.TEST", Py_BuildNone()); } PyMethodDef methods_skill[] = { { "SetPathName", stub_skill_SetPathName, METH_VARARGS }, { "RegisterSkill", stub_skill_RegisterSkill, METH_VARARGS }, { "LoadSkillData", stub_skill_LoadSkillData, METH_VARARGS }, { "ClearSkillData", stub_skill_ClearSkillData, METH_VARARGS }, { "GetSkillName", stub_skill_GetSkillName, METH_VARARGS }, { "GetSkillDescription", stub_skill_GetSkillDescription, METH_VARARGS }, { "GetSkillType", stub_skill_GetSkillType, METH_VARARGS }, { "GetSkillConditionDescriptionCount", stub_skill_GetSkillConditionDescriptionCount, METH_VARARGS }, { "GetSkillConditionDescription", stub_skill_GetSkillConditionDescription, METH_VARARGS }, { "GetSkillAffectDescriptionCount", stub_skill_GetSkillAffectDescriptionCount, METH_VARARGS }, { "GetSkillAffectDescription", stub_skill_GetSkillAffectDescription, METH_VARARGS }, { "GetSkillCoolTime", stub_skill_GetSkillCoolTime, METH_VARARGS }, { "GetSkillNeedSP", stub_skill_GetSkillNeedSP, METH_VARARGS }, { "GetSkillContinuationSP", stub_skill_GetSkillContinuationSP, METH_VARARGS }, { "GetSkillMaxLevel", stub_skill_GetSkillMaxLevel, METH_VARARGS }, { "GetSkillLevelUpPoint", stub_skill_GetSkillLevelUpPoint, METH_VARARGS }, { "GetSkillLevelLimit", stub_skill_GetSkillLevelLimit, METH_VARARGS }, { "IsSkillRequirement", stub_skill_IsSkillRequirement, METH_VARARGS }, { "GetSkillRequirementData", stub_skill_GetSkillRequirementData, METH_VARARGS }, { "GetSkillRequireStatCount", stub_skill_GetSkillRequireStatCount, METH_VARARGS }, { "GetSkillRequireStatData", stub_skill_GetSkillRequireStatData, METH_VARARGS }, { "CanLevelUpSkill", stub_skill_CanLevelUpSkill, METH_VARARGS }, { "IsLevelUpSkill", stub_skill_IsLevelUpSkill, METH_VARARGS }, { "CheckRequirementSueccess", stub_skill_CheckRequirementSueccess, METH_VARARGS }, { "GetNeedCharacterLevel", stub_skill_GetNeedCharacterLevel, METH_VARARGS }, { "IsToggleSkill", stub_skill_IsToggleSkill, METH_VARARGS }, { "IsUseHPSkill", stub_skill_IsUseHPSkill, METH_VARARGS }, { "IsStandingSkill", stub_skill_IsStandingSkill, METH_VARARGS }, { "CanUseSkill", stub_skill_CanUseSkill, METH_VARARGS }, { "GetIconName", stub_skill_GetIconName, METH_VARARGS }, { "GetIconImage", stub_skill_GetIconImage, METH_VARARGS }, { "GetIconImageNew", stub_skill_GetIconImageNew, METH_VARARGS }, { "GetIconInstance", stub_skill_GetIconInstance, METH_VARARGS }, { "GetIconInstanceNew", stub_skill_GetIconInstanceNew, METH_VARARGS }, { "DeleteIconInstance", stub_skill_DeleteIconInstance, METH_VARARGS }, { "GetGradeData", stub_skill_GetGradeData, METH_VARARGS }, { "GetNewAffectDataCount", stub_skill_GetNewAffectDataCount, METH_VARARGS }, { "GetNewAffectData", stub_skill_GetNewAffectData, METH_VARARGS }, { "GetDuration", stub_skill_GetDuration, METH_VARARGS }, { "TEST", stub_skill_TEST, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonSoundManagerModule.cpp: snd export names. PyObject* stub_snd_PlaySound(PyObject*, PyObject*) { return stub_call_named("snd.PlaySound", Py_BuildNone()); } PyObject* stub_snd_PlaySound3D(PyObject*, PyObject*) { return stub_call_named("snd.PlaySound3D", Py_BuildNone()); } PyObject* stub_snd_PlayMusic(PyObject*, PyObject*) { return stub_call_named("snd.PlayMusic", Py_BuildNone()); } PyObject* stub_snd_FadeInMusic(PyObject*, PyObject*) { return stub_call_named("snd.FadeInMusic", Py_BuildNone()); } PyObject* stub_snd_FadeOutMusic(PyObject*, PyObject*) { return stub_call_named("snd.FadeOutMusic", Py_BuildNone()); } PyObject* stub_snd_FadeOutAllMusic(PyObject*, PyObject*) { return stub_call_named("snd.FadeOutAllMusic", Py_BuildNone()); } PyObject* stub_snd_FadeLimitOutMusic(PyObject*, PyObject*) { return stub_call_named("snd.FadeLimitOutMusic", Py_BuildNone()); } PyObject* stub_snd_StopAllSound(PyObject*, PyObject*) { return stub_call_named("snd.StopAllSound", Py_BuildNone()); } PyObject* stub_snd_SetMusicVolumef(PyObject*, PyObject*) { return stub_call_named("snd.SetMusicVolumef", Py_BuildNone()); } PyObject* stub_snd_SetMusicVolume(PyObject*, PyObject*) { return stub_call_named("snd.SetMusicVolume", Py_BuildNone()); } PyObject* stub_snd_SetSoundVolumef(PyObject*, PyObject*) { return stub_call_named("snd.SetSoundVolumef", Py_BuildNone()); } PyObject* stub_snd_SetSoundVolume(PyObject*, PyObject*) { return stub_call_named("snd.SetSoundVolume", Py_BuildNone()); } PyObject* stub_snd_SetSoundScale(PyObject*, PyObject*) { return stub_call_named("snd.SetSoundScale", Py_BuildNone()); } PyObject* stub_snd_SetAmbienceSoundScale(PyObject*, PyObject*) { return stub_call_named("snd.SetAmbienceSoundScale", Py_BuildNone()); } PyMethodDef methods_snd[] = { { "PlaySound", stub_snd_PlaySound, METH_VARARGS }, { "PlaySound3D", stub_snd_PlaySound3D, METH_VARARGS }, { "PlayMusic", stub_snd_PlayMusic, METH_VARARGS }, { "FadeInMusic", stub_snd_FadeInMusic, METH_VARARGS }, { "FadeOutMusic", stub_snd_FadeOutMusic, METH_VARARGS }, { "FadeOutAllMusic", stub_snd_FadeOutAllMusic, METH_VARARGS }, { "FadeLimitOutMusic", stub_snd_FadeLimitOutMusic, METH_VARARGS }, { "StopAllSound", stub_snd_StopAllSound, METH_VARARGS }, { "SetMusicVolumef", stub_snd_SetMusicVolumef, METH_VARARGS }, { "SetMusicVolume", stub_snd_SetMusicVolume, METH_VARARGS }, { "SetSoundVolumef", stub_snd_SetSoundVolumef, METH_VARARGS }, { "SetSoundVolume", stub_snd_SetSoundVolume, METH_VARARGS }, { "SetSoundScale", stub_snd_SetSoundScale, METH_VARARGS }, { "SetAmbienceSoundScale", stub_snd_SetAmbienceSoundScale, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonSystemModule.cpp: systemSetting export names. // 40250 CPythonSystem::GetWidth/GetHeight return metin2.cfg's WIDTH/HEIGHT (default 800x600), which // RunApp passes to wndMgr.SetScreenSize and app.Create. PORT (2V0-f): the Godot canvas is the window, // so report its size; the rest of systemSetting stays a stub until CPythonSystem is ported. PyObject* stub_systemSetting_GetWidth(PyObject*, PyObject*) { unsigned width = 0; UIRenderGetSize(&width, nullptr); return Py_BuildValue("i", width ? int(width) : 800); } PyObject* stub_systemSetting_GetHeight(PyObject*, PyObject*) { unsigned height = 0; UIRenderGetSize(nullptr, &height); return Py_BuildValue("i", height ? int(height) : 600); } PyObject* stub_systemSetting_SetInterfaceHandler(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetInterfaceHandler", Py_BuildNone()); } PyObject* stub_systemSetting_DestroyInterfaceHandler(PyObject*, PyObject*) { return stub_call_named("systemSetting.DestroyInterfaceHandler", Py_BuildNone()); } PyObject* stub_systemSetting_ReserveResource(PyObject*, PyObject*) { return stub_call_named("systemSetting.ReserveResource", Py_BuildNone()); } PyObject* stub_systemSetting_isInterfaceConfig(PyObject*, PyObject*) { return stub_call_named("systemSetting.isInterfaceConfig", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SaveWindowStatus(PyObject*, PyObject*) { return stub_call_named("systemSetting.SaveWindowStatus", Py_BuildNone()); } PyObject* stub_systemSetting_GetWindowStatus(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetWindowStatus", Py_BuildValue("iiiii", 0, 0, 0, 0, 0)); } PyObject* stub_systemSetting_GetResolutionCount(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetResolutionCount", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_GetFrequencyCount(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetFrequencyCount", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_GetCurrentResolution(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetCurrentResolution", Py_BuildValue("iii", 0, 0, 0)); } PyObject* stub_systemSetting_GetResolution(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetResolution", Py_BuildValue("iii", 0, 0, 0)); } PyObject* stub_systemSetting_GetFrequency(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetFrequency", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_ApplyConfig(PyObject*, PyObject*) { return stub_call_named("systemSetting.ApplyConfig", Py_BuildNone()); } PyObject* stub_systemSetting_SetConfig(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetConfig", Py_BuildNone()); } PyObject* stub_systemSetting_SaveConfig(PyObject*, PyObject*) { return stub_call_named("systemSetting.SaveConfig", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_GetConfig(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetConfig", Py_BuildValue("iiiiiiii", 0, 0, 0, 0, 0, 0, 0, 0)); } PyObject* stub_systemSetting_SetSaveID(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetSaveID", Py_BuildNone()); } PyObject* stub_systemSetting_isSaveID(PyObject*, PyObject*) { return stub_call_named("systemSetting.isSaveID", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_GetSaveID(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetSaveID", Py_BuildValue("s", "")); } PyObject* stub_systemSetting_GetMusicVolume(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetMusicVolume", Py_BuildValue("f", 0.0)); } PyObject* stub_systemSetting_GetSoundVolume(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetSoundVolume", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetMusicVolume(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetMusicVolume", Py_BuildNone()); } PyObject* stub_systemSetting_SetSoundVolumef(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetSoundVolumef", Py_BuildNone()); } PyObject* stub_systemSetting_IsSoftwareCursor(PyObject*, PyObject*) { return stub_call_named("systemSetting.IsSoftwareCursor", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetViewChatFlag(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetViewChatFlag", Py_BuildNone()); } PyObject* stub_systemSetting_IsViewChat(PyObject*, PyObject*) { return stub_call_named("systemSetting.IsViewChat", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetAlwaysShowNameFlag(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetAlwaysShowNameFlag", Py_BuildNone()); } PyObject* stub_systemSetting_IsAlwaysShowName(PyObject*, PyObject*) { return stub_call_named("systemSetting.IsAlwaysShowName", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetShowDamageFlag(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetShowDamageFlag", Py_BuildNone()); } PyObject* stub_systemSetting_IsShowDamage(PyObject*, PyObject*) { return stub_call_named("systemSetting.IsShowDamage", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetShowSalesTextFlag(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetShowSalesTextFlag", Py_BuildNone()); } PyObject* stub_systemSetting_IsShowSalesText(PyObject*, PyObject*) { return stub_call_named("systemSetting.IsShowSalesText", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_GetShadowLevel(PyObject*, PyObject*) { return stub_call_named("systemSetting.GetShadowLevel", Py_BuildValue("i", 0)); } PyObject* stub_systemSetting_SetShadowLevel(PyObject*, PyObject*) { return stub_call_named("systemSetting.SetShadowLevel", Py_BuildNone()); } PyMethodDef methods_systemSetting[] = { { "GetWidth", stub_systemSetting_GetWidth, METH_VARARGS }, { "GetHeight", stub_systemSetting_GetHeight, METH_VARARGS }, { "SetInterfaceHandler", stub_systemSetting_SetInterfaceHandler, METH_VARARGS }, { "DestroyInterfaceHandler", stub_systemSetting_DestroyInterfaceHandler, METH_VARARGS }, { "ReserveResource", stub_systemSetting_ReserveResource, METH_VARARGS }, { "isInterfaceConfig", stub_systemSetting_isInterfaceConfig, METH_VARARGS }, { "SaveWindowStatus", stub_systemSetting_SaveWindowStatus, METH_VARARGS }, { "GetWindowStatus", stub_systemSetting_GetWindowStatus, METH_VARARGS }, { "GetResolutionCount", stub_systemSetting_GetResolutionCount, METH_VARARGS }, { "GetFrequencyCount", stub_systemSetting_GetFrequencyCount, METH_VARARGS }, { "GetCurrentResolution", stub_systemSetting_GetCurrentResolution, METH_VARARGS }, { "GetResolution", stub_systemSetting_GetResolution, METH_VARARGS }, { "GetFrequency", stub_systemSetting_GetFrequency, METH_VARARGS }, { "ApplyConfig", stub_systemSetting_ApplyConfig, METH_VARARGS }, { "SetConfig", stub_systemSetting_SetConfig, METH_VARARGS }, { "SaveConfig", stub_systemSetting_SaveConfig, METH_VARARGS }, { "GetConfig", stub_systemSetting_GetConfig, METH_VARARGS }, { "SetSaveID", stub_systemSetting_SetSaveID, METH_VARARGS }, { "isSaveID", stub_systemSetting_isSaveID, METH_VARARGS }, { "GetSaveID", stub_systemSetting_GetSaveID, METH_VARARGS }, { "GetMusicVolume", stub_systemSetting_GetMusicVolume, METH_VARARGS }, { "GetSoundVolume", stub_systemSetting_GetSoundVolume, METH_VARARGS }, { "SetMusicVolume", stub_systemSetting_SetMusicVolume, METH_VARARGS }, { "SetSoundVolumef", stub_systemSetting_SetSoundVolumef, METH_VARARGS }, { "IsSoftwareCursor", stub_systemSetting_IsSoftwareCursor, METH_VARARGS }, { "SetViewChatFlag", stub_systemSetting_SetViewChatFlag, METH_VARARGS }, { "IsViewChat", stub_systemSetting_IsViewChat, METH_VARARGS }, { "SetAlwaysShowNameFlag", stub_systemSetting_SetAlwaysShowNameFlag, METH_VARARGS }, { "IsAlwaysShowName", stub_systemSetting_IsAlwaysShowName, METH_VARARGS }, { "SetShowDamageFlag", stub_systemSetting_SetShowDamageFlag, METH_VARARGS }, { "IsShowDamage", stub_systemSetting_IsShowDamage, METH_VARARGS }, { "SetShowSalesTextFlag", stub_systemSetting_SetShowSalesTextFlag, METH_VARARGS }, { "IsShowSalesText", stub_systemSetting_IsShowSalesText, METH_VARARGS }, { "GetShadowLevel", stub_systemSetting_GetShadowLevel, METH_VARARGS }, { "SetShadowLevel", stub_systemSetting_SetShadowLevel, METH_VARARGS }, { NULL, NULL } }; // 40250 UserInterface/PythonNetworkDatagramModule.cpp: udp export names. PyObject* stub_udp_Enable(PyObject*, PyObject*) { return stub_call_named("udp.Enable", Py_BuildNone()); } PyObject* stub_udp_Disable(PyObject*, PyObject*) { return stub_call_named("udp.Disable", Py_BuildNone()); } PyMethodDef methods_udp[] = { { "Enable", stub_udp_Enable, METH_VARARGS }, { "Disable", stub_udp_Disable, METH_VARARGS }, { NULL, NULL } }; } // namespace void init_2v0_gameplay_stubs() { { PyObject* module = Py_InitModule("background", methods_background); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_background(module); } { PyObject* module = Py_InitModule("event", methods_event); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_event(module); } { PyObject* module = Py_InitModule("eventMgr", methods_eventMgr); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_eventMgr(module); } { PyObject* module = Py_InitModule("guild", methods_guild); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_guild(module); } { PyObject* module = Py_InitModule("ime", methods_ime); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_ime(module); } { PyObject* module = Py_InitModule("messenger", methods_messenger); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_messenger(module); } { PyObject* module = Py_InitModule("profiler", methods_profiler); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_profiler(module); } { PyObject* module = Py_InitModule("quest", methods_quest); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_quest(module); } { PyObject* module = Py_InitModule("safebox", methods_safebox); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_safebox(module); } { PyObject* module = Py_InitModule("shop", methods_shop); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_shop(module); } { PyObject* module = Py_InitModule("skill", methods_skill); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_skill(module); } { PyObject* module = Py_InitModule("snd", methods_snd); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_snd(module); } { PyObject* module = Py_InitModule("systemSetting", methods_systemSetting); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_systemSetting(module); } { PyObject* module = Py_InitModule("udp", methods_udp); PyModule_AddIntConstant(module, "__port_stub__", 1); AddStubConstants_udp(module); } }