Hi, thanks for this bot, its great!
I want to compile the project,
I open the TowerFallAi.sln with visual studio community 2022
I have dotnet 4.0
Patcher and Patcher lib can compile
I tried with the steam version (with dark worl DLC) and the gog version (without dark world DLC)
But TowerfallAiMod give me some errors (see below), I put the Towerfall.exe in TowerFallAi\bin\PatchWindows\Patcher\Unsealed\TowerFall.exe
I assume the errors happens because I am not using the Towerfall.exe of steam without dark DLC, is that it ?
I purchase the pack on steam with DLC years ago. Do you know a way to get the Towerfall.exe without the DLC from it ?
Well, Thanks for the project anyway
Rebuild started at 21:46...
1>------ Skipped Rebuild All: Project: PatcherLib, Configuration: PatchWindows x86 ------
1>Project not selected to build for this solution configuration
2>------ Rebuild All started: Project: TowerfallAiMod, Configuration: PatchWindows Any CPU ------
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(12,26,12,52): error CS0115: 'ModPauseMenu.VersusMatchSettingsAndSave()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(21,26,21,30): error CS0115: 'ModPauseMenu.Quit()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(30,26,30,45): error CS0115: 'ModPauseMenu.VersusMatchSettings()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(39,26,39,44): error CS0115: 'ModPauseMenu.VersusArcherSelect()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(48,26,48,34): error CS0115: 'ModPauseMenu.QuestMap()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(57,26,57,39): error CS0115: 'ModPauseMenu.VersusRematch()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(66,26,66,38): error CS0115: 'ModPauseMenu.QuestRestart()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(75,26,75,41): error CS0115: 'ModPauseMenu.QuestMapAndSave()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs(84,26,84,37): error CS0115: 'ModPauseMenu.QuitAndSave()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\Level.cs(24,24,24,37): error CS0115: 'ModLevel.HandlePausing()': no suitable method found to override
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs(17,24,17,28): warning CS0108: 'ModTFGame.Main(string[])' hides inherited member 'TFGame.Main(string[])'. Use the new keyword if hiding was intended.
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs(46,26,46,36): error CS0507: 'ModTFGame.Initialize()': cannot change access modifiers when overriding 'protected' inherited member 'TFGame.Initialize()'
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs(57,26,57,32): error CS0507: 'ModTFGame.Update(GameTime)': cannot change access modifiers when overriding 'protected' inherited member 'TFGame.Update(GameTime)'
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs(66,26,66,30): error CS0507: 'ModTFGame.Draw(GameTime)': cannot change access modifiers when overriding 'protected' inherited member 'Engine.Draw(GameTime)'
2>D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\Session.cs(16,26,16,43): error CS0506: 'ModSession.OnLevelLoadFinish()': cannot override inherited member 'Session.OnLevelLoadFinish()' because it is not marked virtual, abstract, or override
========== Rebuild All: 0 succeeded, 1 failed, 1 skipped ==========
========== Rebuild completed at 21:46 and took 12,159 seconds ==========
Severity Code Description Project File Line Suppression State
Error CS0115 'ModPauseMenu.QuestMap()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 48 Active
Error CS0115 'ModPauseMenu.VersusMatchSettingsAndSave()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 12 Active
Error CS0115 'ModPauseMenu.Quit()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 21 Active
Error CS0115 'ModPauseMenu.VersusMatchSettings()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 30 Active
Error CS0115 'ModPauseMenu.VersusArcherSelect()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 39 Active
Error CS0115 'ModPauseMenu.VersusRematch()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 57 Active
Error CS0115 'ModPauseMenu.QuestRestart()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 66 Active
Error CS0115 'ModPauseMenu.QuestMapAndSave()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 75 Active
Error CS0115 'ModPauseMenu.QuitAndSave()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\PauseMenu.cs 84 Active
Error CS0115 'ModLevel.HandlePausing()': no suitable method found to override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\Level.cs 24 Active
Error CS0506 'ModSession.OnLevelLoadFinish()': cannot override inherited member 'Session.OnLevelLoadFinish()' because it is not marked virtual, abstract, or override TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\Session.cs 16 Active
Error CS0507 'ModTFGame.Initialize()': cannot change access modifiers when overriding 'protected' inherited member 'TFGame.Initialize()' TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs 46 Active
Error CS0507 'ModTFGame.Update(GameTime)': cannot change access modifiers when overriding 'protected' inherited member 'TFGame.Update(GameTime)' TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs 57 Active
Error CS0507 'ModTFGame.Draw(GameTime)': cannot change access modifiers when overriding 'protected' inherited member 'Engine.Draw(GameTime)' TowerfallAiMod D:\__dev\code\towerfall-ai-main\TowerFallAi\TowerfallAiMod\Mod\TFGame.cs 66 Active
Hi, thanks for this bot, its great! I want to compile the project, I open the TowerFallAi.sln with visual studio community 2022 I have dotnet 4.0 Patcher and Patcher lib can compile
I tried with the steam version (with dark worl DLC) and the gog version (without dark world DLC) But TowerfallAiMod give me some errors (see below), I put the Towerfall.exe in TowerFallAi\bin\PatchWindows\Patcher\Unsealed\TowerFall.exe
I assume the errors happens because I am not using the Towerfall.exe of steam without dark DLC, is that it ? I purchase the pack on steam with DLC years ago. Do you know a way to get the Towerfall.exe without the DLC from it ?
Well, Thanks for the project anyway