Standalone Game Template

Sprites, textures, sounds, code, and other resources belong here. Share and share-alike!
Forum rules
Before posting your Resource, please make sure you can answer YES to any of the following questions:
  • Is the resource ENTIRELY my own work?
  • If no to the previous one, do I have permission from the original author?
  • If no to the previous one, did I put a reasonable amount of work into the resource myself, such that the changes are noticeably different from the source that I could take credit for them?
If you answered no to all three, maybe you should consider taking your stuff somewhere other than the Resources forum.

Consult the Resource/Request Posting Guidelines for more information.

Please don't put requests here! They have their own forum --> here. Thank you!
User avatar
camper
Posts: 136
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

Re: Standalone Game Template

Post by camper »

This is very useful for to learning. It is very difficult for me to learn the whole doom, because now there are several different ports. Is this exclusive to for gzdoom or it is allowed to use for other ports?
User avatar
Nash
 
 
Posts: 17485
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: Standalone Game Template

Post by Nash »

The PK3 is made for GZDoom, but nothing is stopping you from taking the (limited) textures or sprites in there and use them in any other engine.

------------

I have found the cause of the Ultimate Doom Builder errors. Will update the front post along with the next version
User avatar
camper
Posts: 136
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

Re: Standalone Game Template

Post by camper »

Great file! I'm starting to understand a little.
The RROTT mod (https://www.elzee.co.nz/rotttc/) runs very well with this file, so no other iwad is needed.
Other than that, I was able to run it on k8vavoom, but I had to remove the whole zscript and add the player parameters to the mapinfo.
Interestingly, textures from other pk3 are displayed correctly, despite the difference in the standard palette.
User avatar
regolith
Posts: 1
Joined: Thu Aug 25, 2022 6:54 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Re: Standalone Game Template

Post by regolith »

Not sure if it's just me, but the downloads don't seem to be working. Anyone else experiencing this issue?
User avatar
camper
Posts: 136
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

Re: Standalone Game Template

Post by camper »

regolith wrote: Thu Aug 25, 2022 7:10 pm Not sure if it's just me, but the downloads don't seem to be working. Anyone else experiencing this issue?
This may be related to the version of GZDoom. I have version 4.7.1. for windows and in it the pack works.
User avatar
TIIKKETMASTER
Posts: 32
Joined: Thu Jul 29, 2021 2:02 pm

Re: Standalone Game Template

Post by TIIKKETMASTER »

PowerUpT wrote: Sat Mar 06, 2021 2:55 pm Hi,
I'm really glad I found this resource, because it's exactly what I need for a project! Unfortunately I'm running into a really weird issue, but not a major one now that I have identified what is happening partially.
The template was working fine, and I had barely begun trying some map editing and adding textures with it. Strangely, when I added some new textures to the ipk3 and loaded it into GZDoom (I am using the GZDoom version), it started prompting me for an iwad anyways even when I supply it one by dragging the iwad/ipk3 onto the executable, launching it with SLADE3 directly, or using a launch parameter on the command line. This leads to a launch error, that seems to be the source port freaking out about there being multiple player objects and huds loaded, due to the source port loading twice:

Code: Select all

MyStandaloneGame.ipk3:zscript/mystandalonegameplayer/mystandalonegameplayer.zc, line 1: Class name MyStandaloneGamePlayer already exists
MyStandaloneGame.ipk3:zscript/mystandalonegamehud/mystandalonegamehud.zc, line 1: Class name MyStandaloneGameHUD already exists
MyStandaloneGame.ipk3:zscript/mystandalonegameplayer/mystandalonegameplayer.zc, line 1: MyStandaloneGamePlayer already has defaults
This seems like a source port problem to me, but I'm putting it here because it only affects the template ipk3. Launching Doom 2 with a parameter also brings up the iwad prompt again, but it loads fine.

Could this be an issue with the template? I just want to ask before I put this issue on the GZDoom github. Thanks.

Having this same problem after using this just fine some months ago. Tried it with a new GZDoom download even, still the same error persists. Only replying because I observed that nobody else has replied to this person with this problem, and the problem getting fixed can help me and other future individuals who may have also stumbled upon this problem. Thank you to whomever can help me, though.
User avatar
hvgcore
Posts: 5
Joined: Thu Aug 22, 2024 6:03 pm
Preferred Pronouns: She/Her

Re: Standalone Game Template

Post by hvgcore »

For anyone still facing the above error as I was, I figured out an interim fix. If you're testing the .ipk3 from Slade or a similar editor where you set GZDoom as your testing resource, GZDoom loads your ipk3, and then Slade loads it as well, leading to the double up that causes the error. The workaround I've found for now is to just run a GZDOOM shortcut pointing to my ipk3 whenever I need to test. A bit annoying but this template is so useful (thanks Nash!) it's worth it to continue using it.
User avatar
Magnus1972
Posts: 15
Joined: Wed Aug 23, 2023 9:17 pm
Operating System Version (Optional): Windows 7
Graphics Processor: Not Listed

Re: Standalone Game Template

Post by Magnus1972 »

I am starting a new standalone game in Ultimate Doom Builder using this template, I have chosen "GZDoom Doom2 (UDMF)" format.
I get these errors, I realize it's because I am not using the Doom 2 wad as a resource. Is there a setting I can use to not need the Doom 2 wad?

Code: Select all

	Unable to find sprite lump "PLAYA2A8" used by actor "Player 1 start":1. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 2 start":2. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 3 start":3. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 4 start":4. Forgot to include required resources?
	Unable to find sprite lump "PLAYF1" used by actor "Player Deathmatch start":11. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 5 start":4001. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 6 start":4002. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 7 start":4003. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Player 8 start":4004. Forgot to include required resources?
	Unable to find sprite lump "TFOGB0" used by actor "Teleport Destination":14. Forgot to include required resources?
	Unable to find sprite lump "POSSA2A8" used by actor "Former Human":3004. Forgot to include required resources?
	Unable to find sprite lump "SPOSA2A8" used by actor "Former Sergeant":9. Forgot to include required resources?
	Unable to find sprite lump "TROOA2A8" used by actor "Imp":3001. Forgot to include required resources?
	Unable to find sprite lump "SARGA2A8" used by actor "Demon":3002. Forgot to include required resources?
	Unable to find sprite lump "SARGF1" used by actor "Spectre":58. Forgot to include required resources?
	Unable to find sprite lump "SKULA8A2" used by actor "Lost Soul":3006. Forgot to include required resources?
	Unable to find sprite lump "HEADA2A8" used by actor "Cacodemon":3005. Forgot to include required resources?
	Unable to find sprite lump "BOSSA2A8" used by actor "Baron of Hell":3003. Forgot to include required resources?
	Unable to find sprite lump "CYBRA2" used by actor "Cyberdemon":16. Forgot to include required resources?
	Unable to find sprite lump "SPIDG2G8" used by actor "Spider Mastermind":7. Forgot to include required resources?
	Unable to find sprite lump "CPOSA2" used by actor "Chaingunner":65. Forgot to include required resources?
	Unable to find sprite lump "BOS2A2C8" used by actor "Hell Knight":69. Forgot to include required resources?
	Unable to find sprite lump "BSPIA2A8" used by actor "Arachnotron":68. Forgot to include required resources?
	Unable to find sprite lump "PAINA2A8" used by actor "Pain Elemental":71. Forgot to include required resources?
	Unable to find sprite lump "SKELA2D8" used by actor "Revenant":66. Forgot to include required resources?
	Unable to find sprite lump "FATTC2C8" used by actor "Mancubus":67. Forgot to include required resources?
	Unable to find sprite lump "VILEA2D8" used by actor "Archvile":64. Forgot to include required resources?
	Unable to find sprite lump "SSWVA2" used by actor "Wolfenstein SS":84. Forgot to include required resources?
	Unable to find sprite lump "KEENA0" used by actor "Commander Keen":72. Forgot to include required resources?
	Unable to find sprite lump "BBRNA0" used by actor "Icon of Sin":88. Forgot to include required resources?
	Unable to find sprite lump "BOSFB0" used by actor "Monsters Spawner":89. Forgot to include required resources?
	Unable to find sprite lump "SKULA1" used by actor "PR Lost Soul (BETA)":9037. Forgot to include required resources?
	Unable to find sprite lump "BSPIA2A8" used by actor "Arachnotron (stealth)":9050. Forgot to include required resources?
	Unable to find sprite lump "VILEA2D8" used by actor "Archvile (stealth)":9051. Forgot to include required resources?
	Unable to find sprite lump "BOSSA2A8" used by actor "Baron of Hell (stealth)":9052. Forgot to include required resources?
	Unable to find sprite lump "HEADA2A8" used by actor "Cacodemon (stealth)":9053. Forgot to include required resources?
	Unable to find sprite lump "CPOSA2" used by actor "Chaingunner (stealth)":9054. Forgot to include required resources?
	Unable to find sprite lump "SARGA2A8" used by actor "Demon (stealth)":9055. Forgot to include required resources?
	Unable to find sprite lump "BOS2A2C8" used by actor "Hell Knight (stealth)":9056. Forgot to include required resources?
	Unable to find sprite lump "TROOA2A8" used by actor "Imp (stealth)":9057. Forgot to include required resources?
	Unable to find sprite lump "FATTC2C8" used by actor "Mancubus (stealth)":9058. Forgot to include required resources?
	Unable to find sprite lump "SKELA2D8" used by actor "Revenant (stealth)":9059. Forgot to include required resources?
	Unable to find sprite lump "SPOSA2A8" used by actor "Former Sergeant (stealth)":9060. Forgot to include required resources?
	Unable to find sprite lump "POSSA2A8" used by actor "Former Human (stealth)":9061. Forgot to include required resources?
	Unable to find sprite lump "CSAWA0" used by actor "Chainsaw":2005. Forgot to include required resources?
	Unable to find sprite lump "SHOTA0" used by actor "Shotgun":2001. Forgot to include required resources?
	Unable to find sprite lump "MGUNA0" used by actor "Chaingun":2002. Forgot to include required resources?
	Unable to find sprite lump "LAUNA0" used by actor "Rocket launcher":2003. Forgot to include required resources?
	Unable to find sprite lump "PLASA0" used by actor "Plasma gun":2004. Forgot to include required resources?
	Unable to find sprite lump "BFUGA0" used by actor "BFG9000":2006. Forgot to include required resources?
	Unable to find sprite lump "SGN2A0" used by actor "Super Shotgun":82. Forgot to include required resources?
	Unable to find sprite lump "CLIPA0" used by actor "Ammo clip":2007. Forgot to include required resources?
	Unable to find sprite lump "SHELA0" used by actor "Shotgun shells":2008. Forgot to include required resources?
	Unable to find sprite lump "ROCKA0" used by actor "Rocket":2010. Forgot to include required resources?
	Unable to find sprite lump "CELLA0" used by actor "Cell charge":2047. Forgot to include required resources?
	Unable to find sprite lump "AMMOA0" used by actor "Box of Ammo":2048. Forgot to include required resources?
	Unable to find sprite lump "SBOXA0" used by actor "Box of Shells":2049. Forgot to include required resources?
	Unable to find sprite lump "BROKA0" used by actor "Box of Rockets":2046. Forgot to include required resources?
	Unable to find sprite lump "CELPA0" used by actor "Cell charge pack":17. Forgot to include required resources?
	Unable to find sprite lump "BPAKA0" used by actor "Backpack":8. Forgot to include required resources?
	Unable to find sprite lump "STIMA0" used by actor "Stimpack":2011. Forgot to include required resources?
	Unable to find sprite lump "MEDIA0" used by actor "Medikit":2012. Forgot to include required resources?
	Unable to find sprite lump "BON1A0" used by actor "Health bonus":2014. Forgot to include required resources?
	Unable to find sprite lump "BON2A0" used by actor "Armor bonus":2015. Forgot to include required resources?
	Unable to find sprite lump "ARM1A0" used by actor "Green armor":2018. Forgot to include required resources?
	Unable to find sprite lump "ARM2A0" used by actor "Blue armor":2019. Forgot to include required resources?
	Unable to find sprite lump "SOULA0" used by actor "Soulsphere":2013. Forgot to include required resources?
	Unable to find sprite lump "PINVA0" used by actor "Invulnerability":2022. Forgot to include required resources?
	Unable to find sprite lump "PSTRA0" used by actor "Berserk":2023. Forgot to include required resources?
	Unable to find sprite lump "PINSA0" used by actor "Invisibility":2024. Forgot to include required resources?
	Unable to find sprite lump "SUITA0" used by actor "Radiation suit":2025. Forgot to include required resources?
	Unable to find sprite lump "PMAPA0" used by actor "Computer map":2026. Forgot to include required resources?
	Unable to find sprite lump "PVISA0" used by actor "Lite Amplification goggles":2045. Forgot to include required resources?
	Unable to find sprite lump "MEGAA0" used by actor "Megasphere":83. Forgot to include required resources?
	Unable to find sprite lump "BKEYA0" used by actor "Blue keycard":5. Forgot to include required resources?
	Unable to find sprite lump "BSKUB0" used by actor "Blue skullkey":40. Forgot to include required resources?
	Unable to find sprite lump "RKEYA0" used by actor "Red keycard":13. Forgot to include required resources?
	Unable to find sprite lump "RSKUB0" used by actor "Red skullkey":38. Forgot to include required resources?
	Unable to find sprite lump "YKEYA0" used by actor "Yellow keycard":6. Forgot to include required resources?
	Unable to find sprite lump "YSKUB0" used by actor "Yellow skullkey":39. Forgot to include required resources?
	Unable to find sprite lump "BAR1A0" used by actor "Barrel":2035. Forgot to include required resources?
	Unable to find sprite lump "ELECA0" used by actor "Tall techno pillar":48. Forgot to include required resources?
	Unable to find sprite lump "COL1A0" used by actor "Tall green pillar":30. Forgot to include required resources?
	Unable to find sprite lump "COL3A0" used by actor "Tall red pillar":32. Forgot to include required resources?
	Unable to find sprite lump "COL2A0" used by actor "Short green pillar":31. Forgot to include required resources?
	Unable to find sprite lump "COL5A0" used by actor "Short green pillar (beating heart)":36. Forgot to include required resources?
	Unable to find sprite lump "COL4A0" used by actor "Short red pillar":33. Forgot to include required resources?
	Unable to find sprite lump "COL6A0" used by actor "Short red pillar (skull)":37. Forgot to include required resources?
	Unable to find sprite lump "SMITA0" used by actor "Stalagmite":47. Forgot to include required resources?
	Unable to find sprite lump "TRE1A0" used by actor "Gray tree":43. Forgot to include required resources?
	Unable to find sprite lump "TRE2A0" used by actor "Large brown tree":54. Forgot to include required resources?
	Unable to find sprite lump "CEYEA0" used by actor "Evil Eye":41. Forgot to include required resources?
	Unable to find sprite lump "FSKUA0" used by actor "Floating skull rock":42. Forgot to include required resources?
	Unable to find sprite lump "FCANA0" used by actor "Burning barrel":70. Forgot to include required resources?
	Unable to find sprite lump "SMT2A0" used by actor "Stalagmite":5050. Forgot to include required resources?
	Unable to find sprite lump "COLUA0" used by actor "Floor lamp":2028. Forgot to include required resources?
	Unable to find sprite lump "CANDA0" used by actor "Candle":34. Forgot to include required resources?
	Unable to find sprite lump "CBRAA0" used by actor "Candelabra":35. Forgot to include required resources?
	Unable to find sprite lump "TBLUA0" used by actor "Tall blue firestick":44. Forgot to include required resources?
	Unable to find sprite lump "TGRNA0" used by actor "Tall green firestick":45. Forgot to include required resources?
	Unable to find sprite lump "TREDA0" used by actor "Tall red firestick":46. Forgot to include required resources?
	Unable to find sprite lump "SMBTA0" used by actor "Short blue firestick":55. Forgot to include required resources?
	Unable to find sprite lump "SMGTA0" used by actor "Short green firestick":56. Forgot to include required resources?
	Unable to find sprite lump "SMRTA0" used by actor "Short red firestick":57. Forgot to include required resources?
	Unable to find sprite lump "TLMPA0" used by actor "Tall techno floor lamp":85. Forgot to include required resources?
	Unable to find sprite lump "TLP2A0" used by actor "Short techno floor lamp":86. Forgot to include required resources?
	Unable to find sprite lump "GOR1A0" used by actor "Hanging victim, twitching (blocking)":49. Forgot to include required resources?
	Unable to find sprite lump "GOR1A0" used by actor "Hanging victim, twitching":63. Forgot to include required resources?
	Unable to find sprite lump "GOR2A0" used by actor "Hanging victim, arms out (blocking)":50. Forgot to include required resources?
	Unable to find sprite lump "GOR2A0" used by actor "Hanging victim, arms out":59. Forgot to include required resources?
	Unable to find sprite lump "GOR4A0" used by actor "Hanging pair of legs (blocking)":52. Forgot to include required resources?
	Unable to find sprite lump "GOR4A0" used by actor "Hanging pair of legs":60. Forgot to include required resources?
	Unable to find sprite lump "GOR3A0" used by actor "Hanging victim, 1-legged (blocking)":51. Forgot to include required resources?
	Unable to find sprite lump "GOR3A0" used by actor "Hanging victim, 1-legged":61. Forgot to include required resources?
	Unable to find sprite lump "GOR5A0" used by actor "Hanging leg (blocking)":53. Forgot to include required resources?
	Unable to find sprite lump "GOR5A0" used by actor "Hanging leg":62. Forgot to include required resources?
	Unable to find sprite lump "POL1A0" used by actor "Impaled human":25. Forgot to include required resources?
	Unable to find sprite lump "POL6A0" used by actor "Twitching impaled human":26. Forgot to include required resources?
	Unable to find sprite lump "POL4A0" used by actor "Skull on a pole":27. Forgot to include required resources?
	Unable to find sprite lump "POL2A0" used by actor "5 skulls shish kebob":28. Forgot to include required resources?
	Unable to find sprite lump "POL3A0" used by actor "Pile of skulls and candles":29. Forgot to include required resources?
	Unable to find sprite lump "PLAYW0" used by actor "Bloody mess 1":10. Forgot to include required resources?
	Unable to find sprite lump "PLAYW0" used by actor "Bloody mess 2":12. Forgot to include required resources?
	Unable to find sprite lump "POL5A0" used by actor "Pool of blood and bones":24. Forgot to include required resources?
	Unable to find sprite lump "PLAYN0" used by actor "Dead player":15. Forgot to include required resources?
	Unable to find sprite lump "POSSL0" used by actor "Dead former human":18. Forgot to include required resources?
	Unable to find sprite lump "SPOSL0" used by actor "Dead former sergeant":19. Forgot to include required resources?
	Unable to find sprite lump "TROOM0" used by actor "Dead imp":20. Forgot to include required resources?
	Unable to find sprite lump "SARGN0" used by actor "Dead demon":21. Forgot to include required resources?
	Unable to find sprite lump "HEADL0" used by actor "Dead cacodemon":22. Forgot to include required resources?
	Unable to find sprite lump "POB1A0" used by actor "Pool of blood and guts":79. Forgot to include required resources?
	Unable to find sprite lump "POB2A0" used by actor "Pool of blood":80. Forgot to include required resources?
	Unable to find sprite lump "BRS1A0" used by actor "Pool of brains":81. Forgot to include required resources?
	Unable to find sprite lump "HDB1A0" used by actor "Hanging victim, guts removed":73. Forgot to include required resources?
	Unable to find sprite lump "HDB2A0" used by actor "Hanging victim, guts and brain removed":74. Forgot to include required resources?
	Unable to find sprite lump "HDB3A0" used by actor "Hanging torso, looking down":75. Forgot to include required resources?
	Unable to find sprite lump "HDB4A0" used by actor "Hanging torso, open skull":76. Forgot to include required resources?
	Unable to find sprite lump "HDB5A0" used by actor "Hanging torso, looking up":77. Forgot to include required resources?
	Unable to find sprite lump "HDB6A0" used by actor "Hanging torso, brain removed":78. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Scripted Marine":9100. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (fist)":9101. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (berserk)":9102. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (chainsaw)":9103. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (pistol)":9104. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (shotgun)":9105. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (SSG)":9106. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (chaingun)":9107. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (rocket launcher)":9108. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (plasma rifle)":9109. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (Railgun)":9110. Forgot to include required resources?
	Unable to find sprite lump "PLAYA2A8" used by actor "Marine (BFG9000)":9111. Forgot to include required resources?
User avatar
Magnus1972
Posts: 15
Joined: Wed Aug 23, 2023 9:17 pm
Operating System Version (Optional): Windows 7
Graphics Processor: Not Listed

Re: Standalone Game Template

Post by Magnus1972 »

Don't know if it's right or proper but I fixed this by recreating dummy sprites for all the errors, now it all works nice...

Return to “Resources”