⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 update.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 3 页
字号:
//--------------------------------------------------------------------------------//// Filename   : update.cpp// Written By : elca////--------------------------------------------------------------------------------// include files#include "Types.h"#include "Exception.h"#include "Properties.h"#include "Update.h"#include "UpdateManager.h"#include <stdio.h>#define PATCH_DIR "/home/darkeden/data/patch"//#define PATCH_DIR "/home/excel96/vs/data/patch"void version1(){	UpdateManager updateManager;	Update* pUpdate;	int version = 1;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version2(){	UpdateManager updateManager;	Update* pUpdate;	int version = 2;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"common_button.spk 22184");	pUpdate->setParam(1,"Data\\UI\\spk\\common_button.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"AddonShadow.cfpk 1413570");	pUpdate->setParam(1,"Data\\Image\\AddonShadow.cfpk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"MousePointer.spk 16350");	pUpdate->setParam(1,"Data\\UI\\spk\\MousePointer.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"AssembleMessageBoxCommon.spk 123968");	pUpdate->setParam(1,"Data\\UI\\spk\\AssembleMessageBoxCommon.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"VampireGameMenu.spk 142870");	pUpdate->setParam(1,"Data\\UI\\spk\\VampireGameMenu.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"AssembleMessageBox.spk 120510");	pUpdate->setParam(1,"Data\\UI\\spk\\AssembleMessageBox.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"ClientConfig.inf 263");	pUpdate->setParam(1,"Data\\Info\\ClientConfig.inf");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"AssembleMessageBoxButton.spk 41814");	pUpdate->setParam(1,"Data\\UI\\spk\\AssembleMessageBoxButton.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"tutorial_heliport.mip 61");	pUpdate->setParam(1,"Data\\Map\\tutorial_heliport.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"Addon.cfpk 1413570");	pUpdate->setParam(1,"Data\\Image\\Addon.cfpk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"tutorial_bokdo.mip 110");	pUpdate->setParam(1,"Data\\Map\\tutorial_bokdo.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"Tutorial_Book.spk 563728");	pUpdate->setParam(1,"Data\\UI\\spk\\Tutorial_Book.spk");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version3(){	UpdateManager updateManager;	Update* pUpdate;	int version = 3;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version4(){	UpdateManager updateManager;	Update* pUpdate;	int version = 4;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"limbo_dungeon.mip 299");	pUpdate->setParam(1,"Data\\Map\\limbo_dungeon.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"UI.spk 73662");	pUpdate->setParam(1,"Data\\Image\\UI.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"UI.spki 14");	pUpdate->setParam(1,"Data\\Image\\UI.spki");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"guild_knight_2F.mip 160");	pUpdate->setParam(1,"Data\\Map\\guild_knight_2F.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"VampireSkillView.spk 375782");	pUpdate->setParam(1,"Data\\UI\\spk\\VampireSkillView.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"eslania_dungeon.mip 320");	pUpdate->setParam(1,"Data\\Map\\eslania_dungeon.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"Book.rpk 20349");	pUpdate->setParam(1,"Data\\UI\\txt\\Book.rpk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"TutorialEtc.rpk 3452");	pUpdate->setParam(1,"Data\\UI\\txt\\TutorialEtc.rpk");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version5(){	UpdateManager updateManager;	Update* pUpdate;	int version = 5;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version6(){	UpdateManager updateManager;	Update* pUpdate;	int version = 6;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"eslania_NE.map 692298");	pUpdate->setParam(1,"Data\\Map\\eslania_NE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"credit.spk 974002");	pUpdate->setParam(1,"Data\\UI\\spk\\credit.spk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"drobeta_SW.map 858870");	pUpdate->setParam(1,"Data\\Map\\drobeta_SW.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"guild_cleric_1F.mip 162");	pUpdate->setParam(1,"Data\\Map\\guild_cleric_1F.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"drobeta_stadium.map 76446");	pUpdate->setParam(1,"Data\\Map\\drobeta_stadium.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"limbo_lair_NE.map 578298");	pUpdate->setParam(1,"Data\\Map\\limbo_lair_NE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"limbo_lair_SE.map 602508");	pUpdate->setParam(1,"Data\\Map\\limbo_lair_SE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"guild_knight_B1.mip 204");	pUpdate->setParam(1,"Data\\Map\\guild_knight_B1.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"drobeta_SE.map 618706");	pUpdate->setParam(1,"Data\\Map\\drobeta_SE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"guild_cleric_B1.mip 169");	pUpdate->setParam(1,"Data\\Map\\guild_cleric_B1.mip");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"drobeta_NW.map 647922");	pUpdate->setParam(1,"Data\\Map\\drobeta_NW.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"eslania_SW.map 562644");	pUpdate->setParam(1,"Data\\Map\\eslania_SW.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"Item.rpk 83923");	pUpdate->setParam(1,"Data\\UI\\txt\\Item.rpk");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"ItemTile.ispki 922");	pUpdate->setParam(1,"Data\\Image\\ItemTile.ispki");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"eslania_SE.map 611136");	pUpdate->setParam(1,"Data\\Map\\eslania_SE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"drobeta_NE.map 649370");	pUpdate->setParam(1,"Data\\Map\\drobeta_NE.map");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"guild_army_B1.mip 174");	pUpdate->setParam(1,"Data\\Map\\guild_army_B1.mip");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version7(){	UpdateManager updateManager;	Update* pUpdate;	int version = 7;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version8(){	UpdateManager updateManager;	Update* pUpdate;	int version = 8;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"Event_Fanfare.wav 746540");	pUpdate->setParam(1,"Data\\Sound\\Event_Fanfare.wav");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version9(){	UpdateManager updateManager;	Update* pUpdate;	int version = 9;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version10(){	UpdateManager updateManager;	Update* pUpdate;	int version = 10;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version11(){	UpdateManager updateManager;	Update* pUpdate;	int version = 11;	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version12(){	UpdateManager updateManager;	Update* pUpdate;	int version = 12;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_APPEND_SPRITE_PACK);	pUpdate->setParam(0,"New12Effect.aspk 4199002");	pUpdate->setParam(1,"Data\\Image\\Effect.aspk");	pUpdate->setParam(2,"New12Effect.aspki 1014");	pUpdate->setParam(3,"Data\\Image\\Effect.aspki");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"DomainExp.inf 11236");	pUpdate->setParam(1,"Data\\Info\\DomainExp.inf");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"INTExp.inf 1204");	pUpdate->setParam(1,"Data\\Info\\INTExp.inf");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"STRExp.inf 1204");	pUpdate->setParam(1,"Data\\Info\\STRExp.inf");	updateManager.push_back( pUpdate );	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"DEXExp.inf 1204");	pUpdate->setParam(1,"Data\\Info\\DEXExp.inf");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version13(){	UpdateManager updateManager;	Update* pUpdate;	int version = 13;	pUpdate = new Update();	pUpdate->setVersion(version);	pUpdate->setUpdateType(UPDATETYPE_CREATE_FILE);	pUpdate->setParam(0,"InventoryBackColor.spk 122642");	pUpdate->setParam(1,"Data\\UI\\spk\\InventoryBackColor.spk");	updateManager.push_back( pUpdate );	char filename[256];	sprintf(filename,"%s/v%05d/index.dat",PATCH_DIR, version);	remove(filename);	updateManager.save(filename);}void version14(){

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -