The Guncaster - 3.888b

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
AvzinElkein
Posts: 619
Joined: Wed Nov 17, 2010 6:35 pm

Re: The Guncaster - 3.6

Post by AvzinElkein »

Strife Bug:

Code: Select all

Undefined drop item class Cell_Spawner referenced from actor GCS_WoodenBarrel
Undefined drop item class StruckerAmmo referenced from actor GCS_WoodenBarrel
Also, Deathkings won't work.

Code: Select all

OS: Windows 10 (or higher) (NT 10.0) Build 18363
    
M_LoadDefaults: Load system defaults.
Using program directory for storage
W_Init: Init WADfiles.
 adding C:/gzdoom-4-3-3-Windows-64bit/gzdoom.pk3, 612 lumps
 adding C:/gzdoom-4-3-3-Windows-64bit/game_support.pk3, 2523 lumps
 adding ./HEXEN.WAD, 4270 lumps
 adding ./HEXDD.WAD, 325 lumps
 adding C:/gzdoom-4-3-3-Windows-64bit/HEXDD_MUSIC_FIX.WAD, 2 lumps
 adding C:/gzdoom-4-3-3-Windows-64bit/GC_Addon.pk3, 672 lumps
 adding C:/gzdoom-4-3-3-Windows-64bit/GC_WeaponShop.pk3, 4 lumps
 adding C:/gzdoom-4-3-3-Windows-64bit/Guncaster.pk3, 5952 lumps
I_Init: Setting up machine state.
CPU speed: 3793 MHz
CPU Vendor ID: AuthenticAMD
  Name: AMD Ryzen 5 1600 Six-Core Processor 
  Family 23 (23), Model 1, Stepping 1
  Features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 HyperThreading
V_Init: allocate screen.
S_Init: Setting up sound.
I_InitSound: Initializing OpenAL
  Opened device OpenAL Soft on Realtek HD Audio 2nd output (Realtek High Definition Audio)
  EFX enabled
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
GC_Addon.pk3:zscript.txt, line 132: Class AddonBringer has unknown base class BaseBringer
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 4: Class StratParticleMourning has unknown base class StratParticle
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 14: Class MourningStratGiver has unknown base class StratBringer
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 28: Class MourningStrat has unknown base class StratItem
GC_Addon.pk3:zscript/mourningglory/mourningweapon.txt, line 6: Class MourningGlory has unknown base class GuncasterWeapon
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 4: Class StratParticleEmperor has unknown base class StratParticle
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 14: Class EmperorStratGiver has unknown base class StratBringer
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 28: Class EmperorStrat has unknown base class StratItem
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 79: Class GoldenEmperor has unknown base class GuncasterWeapon
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 6: Class Sandman has unknown base class GuncasterWeapon
GC_Addon.pk3:zscript/sandman/sandmancasings.txt, line 42: Class SandmanCasingMirrored has unknown base class BuellerCasing
GC_Addon.pk3:zscript/sandman/sandmancasings.txt, line 98: Class SandmanCasingSpawnerLeft has unknown base class BuellerCasingSpawner
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 4: Class StratParticleSandman has unknown base class StratParticle
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 14: Class SandmanStratGiver has unknown base class StratBringer
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 28: Class SandmanStrat has unknown base class StratItem
GC_Addon.pk3:zscript/compat/particles.txt, line 1: Class GoldenParticle has unknown base class ItemParticle
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 48: Class DeadmakerMaskAutoActivate has unknown base class PowersuitItem
GC_Addon.pk3:zscript/compat/draugh.txt, line 1: Class DraughSandmanCooldown has unknown base class DraughToken
GC_Addon.pk3:zscript/compat/draugh.txt, line 2: Class DraughEmperorCooldown has unknown base class DraughToken
GC_Addon.pk3:zscript/compat/draugh.txt, line 3: Class DraughMourningCooldown has unknown base class DraughToken
GC_Addon.pk3:zscript/compat/draugh.txt, line 5: Class AddonDraugh has unknown base class Draugh
GC_Addon.pk3:zscript/compat/draugh.txt, line 136: Class SandmanCooldown has unknown base class DraughCooldown
GC_Addon.pk3:zscript/compat/draugh.txt, line 153: Class EmperorCooldown has unknown base class DraughCooldown
GC_Addon.pk3:zscript/compat/draugh.txt, line 170: Class MourningCooldown has unknown base class DraughCooldown
GC_Addon.pk3:zscript/sabbatha.txt, line 1: Class GC_Sabbatha has unknown base class Gcs_Shopkeeper
GC_Addon.pk3:zscript/artifacts.txt, line 4: Class EmperorsBreathBringer has unknown base class BaseBringer
GC_Addon.pk3:zscript/artifacts.txt, line 44: Class ExplosivePresenceBringer has unknown base class BaseBringer
GC_Addon.pk3:zscript/artifacts.txt, line 86: Class explosivepresence has unknown base class TogglerArtefact
GC_Addon.pk3:zscript.txt, line 195: Unable to resolve Gcs_BaseShopPack as type.
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 80: Unable to resolve Gc_SmartAim as type.
GC_Addon.pk3:zscript.txt, line 195: Unable to resolve Gcs_BaseShopPack as type.
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 80: Unable to resolve Gc_SmartAim as type.
GC_Addon.pk3:zscript.txt, line 194: Unable to resolve all fields for class Gcs_AddonShop
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 6: Unable to resolve all fields for class Sandman
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 14: MourningStratGiver: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 28: MourningStrat: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/mourningglory/mourningweapon.txt, line 6: MourningGlory: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 14: EmperorStratGiver: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 28: EmperorStrat: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 79: GoldenEmperor: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 6: Sandman: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 14: SandmanStratGiver: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 28: SandmanStrat: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 1: DeadmakerMaskBringer: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 48: DeadmakerMaskAutoActivate: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/compat/draugh.txt, line 5: AddonDraugh: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/compat/spawners.txt, line 1: Replaced type 'MaceSpawner2' not found for MaceSpawner3
GC_Addon.pk3:zscript/compat/pieces.txt, line 220: DeadmakerMaskBringerAlt: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/compat/pieces.txt, line 424: class Sandman is not compatible with property type Weapon
GC_Addon.pk3:zscript/compat/pieces.txt, line 611: class GoldenEmperor is not compatible with property type Weapon
GC_Addon.pk3:zscript/sabbatha.txt, line 1: GC_Sabbatha: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/artifacts.txt, line 4: EmperorsBreathBringer: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/artifacts.txt, line 44: ExplosivePresenceBringer: Non-actor classes may not have defaults
GC_Addon.pk3:zscript/artifacts.txt, line 86: explosivepresence: Non-actor classes may not have defaults
GC_Addon.pk3:zscript.txt, line 134: Attempt to override non-existent virtual function UnlockSecretItem
GC_Addon.pk3:zscript.txt, line 209: Unable to resolve Gcs_ShopList as type.
GC_Addon.pk3:zscript.txt, line 223: Unable to resolve Gc_Shop_Inv as type.
GC_Addon.pk3:zscript/mourningglory/mourningweapon.txt, line 32: Attempt to override non-existent virtual function PostBeginPlay
GC_Addon.pk3:zscript/mourningglory/mourningweapon.txt, line 43: Attempt to override non-existent virtual function AttachToOwner
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 114: Attempt to override non-existent virtual function PostBeginPlay
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 125: Attempt to override non-existent virtual function AttachToOwner
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 135: Attempt to override non-existent virtual function CreateCopy
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 146: Attempt to override non-existent virtual function DoEffect
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 164: Attempt to override non-existent virtual function HandlePickup
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 30: Attempt to override non-existent virtual function PostBeginPlay
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 41: Attempt to override non-existent virtual function AttachToOwner
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 52: 'Action' can only be used in child classes of Actor
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 83: Attempt to override non-existent virtual function Tick
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 17: Attempt to override non-existent virtual function ToucherEffects
GC_Addon.pk3:zscript/sabbatha.txt, line 140: Attempt to override non-existent virtual function OnRemove
GC_Addon.pk3:zscript/sabbatha.txt, line 166: Attempt to override non-existent virtual function PostBeginPlay
GC_Addon.pk3:zscript/sabbatha.txt, line 182: Attempt to override non-existent virtual function OnBuy
GC_Addon.pk3:zscript/sabbatha.txt, line 218: Attempt to override non-existent virtual function Tick
GC_Addon.pk3:zscript/sabbatha.txt, line 241: Attempt to override non-existent virtual function OnEquip
GC_Addon.pk3:zscript/artifacts.txt, line 20: Attempt to override non-existent virtual function ToucherEffects
GC_Addon.pk3:zscript/artifacts.txt, line 60: Attempt to override non-existent virtual function ToucherEffects
GC_Addon.pk3:zscript/artifacts.txt, line 104: Attempt to override non-existent virtual function AttachToOwner
GC_Addon.pk3:zscript/artifacts.txt, line 112: Attempt to override non-existent virtual function DoEffect
GC_Addon.pk3:zscript/mourningglory/mourningstrat.txt, line 4: StratParticleMourning: States can only be defined for actors.
GC_Addon.pk3:zscript/mourningglory/mourningweapon.txt, line 6: MourningGlory: States can only be defined for actors.
GC_Addon.pk3:zscript/goldenemperor/emperorstrat.txt, line 4: StratParticleEmperor: States can only be defined for actors.
GC_Addon.pk3:zscript/goldenemperor/emperorweapon.txt, line 79: GoldenEmperor: States can only be defined for actors.
GC_Addon.pk3:zscript/sandman/sandmanweapon.txt, line 6: Sandman: States can only be defined for actors.
GC_Addon.pk3:zscript/sandman/sandmancasings.txt, line 42: SandmanCasingMirrored: States can only be defined for actors.
GC_Addon.pk3:zscript/sandman/sandmancasings.txt, line 98: SandmanCasingSpawnerLeft: States can only be defined for actors.
GC_Addon.pk3:zscript/sandman/sandmanstrat.txt, line 4: StratParticleSandman: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/particles.txt, line 1: GoldenParticle: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 1: DeadmakerMaskBringer: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/deadmaker.txt, line 48: DeadmakerMaskAutoActivate: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/draugh.txt, line 5: AddonDraugh: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/draugh.txt, line 136: SandmanCooldown: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/draugh.txt, line 153: EmperorCooldown: States can only be defined for actors.
GC_Addon.pk3:zscript/compat/draugh.txt, line 170: MourningCooldown: States can only be defined for actors.
GC_Addon.pk3:zscript/sabbatha.txt, line 1: GC_Sabbatha: States can only be defined for actors.
GC_Addon.pk3:zscript/artifacts.txt, line 4: EmperorsBreathBringer: States can only be defined for actors.
GC_Addon.pk3:zscript/artifacts.txt, line 44: ExplosivePresenceBringer: States can only be defined for actors.
GC_Addon.pk3:zscript/artifacts.txt, line 86: explosivepresence: States can only be defined for actors.

Execution could not continue.

96 errors, 1 warnings while compiling GC_Addon.pk3:zscript.txt
rautamiekka
Posts: 37
Joined: Wed Oct 26, 2016 11:35 am
Graphics Processor: nVidia with Vulkan support
Contact:

Re: The Guncaster - 3.6

Post by rautamiekka »

Bug in 3.6 with Zandronum 3.0.1 without addon:

Code: Select all

OS: Windows 8 (or higher) (NT 6.2) Build 9200
    
M_LoadDefaults: Load system defaults.
Using program directory for storage
W_Init: Init WADfiles.
 adding D:/_DOWNLOADS_/Zandronum 3.0.1/zandronum.pk3, 689 lumps
 adding ./doom2.wad, 2919 lumps
 adding D:/_DOWNLOADS_/Zandronum 3.0.1/Guncaster.pk3, 5952 lumps
I_Init: Setting up machine state.
CPU Speed: 2808 MHz
CPU Vendor ID: GenuineIntel
  Name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
  Family 6, Model 158, Stepping 9
  Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
I_InitSound: Initializing FMOD
FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2009.
Loaded FMOD version 4.24.16
V_Init: allocate screen.
Using in-memory database. The database will not be saved on exit.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Music "orb" not found
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Script error, "Guncaster.pk3:zmapinfo.txt" line 80:
Unknown property 'EventHandlers' found in map definition


Execution could not continue.

Script error, "Guncaster.pk3:zmapinfo.txt" line 149:
DoomEdNums: Unknown top level keyword
With addon:

Code: Select all

OS: Windows 8 (or higher) (NT 6.2) Build 9200
    
M_LoadDefaults: Load system defaults.
Using program directory for storage
W_Init: Init WADfiles.
 adding D:/_DOWNLOADS_/Zandronum 3.0.1/zandronum.pk3, 689 lumps
 adding ./doom2.wad, 2919 lumps
 adding D:/_DOWNLOADS_/Zandronum 3.0.1/GC_Addon.pk3, 672 lumps
 adding D:/_DOWNLOADS_/Zandronum 3.0.1/Guncaster.pk3, 5952 lumps
I_Init: Setting up machine state.
CPU Speed: 2808 MHz
CPU Vendor ID: GenuineIntel
  Name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
  Family 6, Model 158, Stepping 9
  Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
I_InitSound: Initializing FMOD
FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2009.
Loaded FMOD version 4.24.16
V_Init: allocate screen.
Using in-memory database. The database will not be saved on exit.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Music "orb" not found
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.

Execution could not continue.

Script error, "GC_Addon.pk3:zmapinfo.txt" line 5:
DoomEdNums: Unknown top level keyword
User avatar
Ac!d
Posts: 345
Joined: Tue Apr 02, 2019 5:13 am
Location: France

Re: The Guncaster - 3.6

Post by Ac!d »

ZMAPINFO is used for GZDoom, not for Zandronum.
https://zdoom.org/wiki/MAPINFO

Also, the code is in Zscript.
rautamiekka
Posts: 37
Joined: Wed Oct 26, 2016 11:35 am
Graphics Processor: nVidia with Vulkan support
Contact:

Re: The Guncaster - 3.6

Post by rautamiekka »

Ac!d wrote:ZMAPINFO is used for GZDoom, not for Zandronum.
https://zdoom.org/wiki/MAPINFO

Also, the code is in Zscript.
Fuck sake ... There goes playing in coop.
User avatar
DoomKrakken
Posts: 3482
Joined: Sun Oct 19, 2014 6:45 pm
Location: Plahnit Urff
Contact:

Re: The Guncaster - 3.6

Post by DoomKrakken »

There's still peer-to-peer connections, though... ;)
Mug of Bro
Posts: 6
Joined: Sun May 31, 2020 7:44 pm

Re: The Guncaster - 3.6

Post by Mug of Bro »

I was recently attempting to play peer-to-peer netplay with a friend in this mod, and I noticed that the clients would desync with eachother very soon into the mod.
In fact, it seemed to happen upon shooting the first enemy we encountered without fail. We tested with just the base mod and Doom 2 to make sure that any addons hadn't been conflicting with it.

I have tested other mods as well to reassure that it wasn't some kind of network configuration error, and they appeared to work.

I am using GZDoom v4.3.3 64-bit stable, running Guncaster v3.6.
rautamiekka
Posts: 37
Joined: Wed Oct 26, 2016 11:35 am
Graphics Processor: nVidia with Vulkan support
Contact:

Re: The Guncaster - 3.6

Post by rautamiekka »

Mug of Bro wrote:I was recently attempting to play peer-to-peer netplay with a friend in this mod, and I noticed that the clients would desync with eachother very soon into the mod.
In fact, it seemed to happen upon shooting the first enemy we encountered without fail. We tested with just the base mod and Doom 2 to make sure that any addons hadn't been conflicting with it.

I have tested other mods as well to reassure that it wasn't some kind of network configuration error, and they appeared to work.

I am using GZDoom v4.3.3 64-bit stable, running Guncaster v3.6.
Someone said GZDoom's netcode is utter shit (my wording), so that's no surprise.
User avatar
KeksDose
 
 
Posts: 595
Joined: Thu Jul 05, 2007 6:13 pm
Contact:

Re: The Guncaster - 3.6

Post by KeksDose »

It's actually a small oversight on my part that I've already fixed. Until pillow posts an update, turning off the health viewer should do the trick.
Mug of Bro
Posts: 6
Joined: Sun May 31, 2020 7:44 pm

Re: The Guncaster - 3.6

Post by Mug of Bro »

KeksDose wrote:It's actually a small oversight on my part that I've already fixed. Until pillow posts an update, turning off the health viewer should do the trick.
Good stuff, thanks for the quick response. If I run into issues I'll follow up this post.
Yelso
Posts: 34
Joined: Tue Jun 04, 2019 9:42 pm
Graphics Processor: nVidia with Vulkan support

Re: The Guncaster - 3.6

Post by Yelso »

So I found in the new option menu a way to shrink the crosshair. I set it to 0.0. I think this is the correct way to play it? The older versions I had it set on 1.0 and it was much bigger. :shock:

Edit: also, it is default that you can buy molten armor in the shop now? Wanted to check to make sure my settings arent off.
YahDude99
Posts: 3
Joined: Fri Jun 12, 2020 4:50 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: The Guncaster - 3.6

Post by YahDude99 »

Feel like I'm going insane here. I'm playing this mod with Sunlust, and everything seems to work, but I can't buy anything, even things I've already picked up like TNT.

Confused, I enabled the option to unlock everything in the shop, but when I try and buy anything it just tells me I don't have it. I can only buy some ammo, but despite having some TNT, I can't restock or buy more?

What am I doing wrong here? Am I just missing something critical about how the shop works?
User avatar
Rowsol
Posts: 941
Joined: Wed Mar 06, 2013 5:31 am
Contact:

Re: The Guncaster - 3.6

Post by Rowsol »

YahDude99 wrote:Feel like I'm going insane here. I'm playing this mod with Sunlust, and everything seems to work, but I can't buy anything, even things I've already picked up like TNT.

Confused, I enabled the option to unlock everything in the shop, but when I try and buy anything it just tells me I don't have it. I can only buy some ammo, but despite having some TNT, I can't restock or buy more?

What am I doing wrong here? Am I just missing something critical about how the shop works?
Load just the base mod with no addons and see if it helps.
YahDude99
Posts: 3
Joined: Fri Jun 12, 2020 4:50 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: The Guncaster - 3.6

Post by YahDude99 »

It did not.
User avatar
Rowsol
Posts: 941
Joined: Wed Mar 06, 2013 5:31 am
Contact:

Re: The Guncaster - 3.6

Post by Rowsol »

Okay. Well, the mod works fine. So, I guess my next suggestions would be this:

Download gzdoom 4.3.3. Stick the files in a new folder along with doom2.wad and Guncaster.pk3.
Start a new game, open the console, and type "give dosh 10000" (without quotes).
Open the store and right click on something.

If that doesn't help I have nothing else to add.
User avatar
Captain J
 
 
Posts: 16890
Joined: Tue Oct 02, 2012 2:20 am
Location: An ancient Escape Shuttle(No longer active here anymore)
Contact:

Re: The Guncaster - 3.6

Post by Captain J »

Unless it's not the input issue(you use primary fire button to select the item and then purchase it by pressing secondary fire button), i have no problem with the shop. I played guncaster.pk3 with no addon and GZDoom version 4.3.3.

Also one more thing: Not sure why opened Treasure Chest is still there. The purpose of it is just giving Cygnis a surprise and now the job has been done, no?
Post Reply

Return to “Gameplay Mods”