Page 1 of 1

IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Tue Jan 10, 2023 10:38 am
by Boingo_the_Clown
I have been working on converting my project, DeiMWolf, over to IPK3 format. This is my first time setting up a standalone IPK3 file for GZDooM, and I am experiencing many problems.

 Right now, my main difficulty is with the intermission screen. When GZDooM goes to the intermission screen, I get the message, "Status screen class None not found -- Reverting to default", and instead of using my graphics, it uses default lettering.

 
Whereas the intermission screen is supposed to look like this:

https://cdn.discordapp.com/attachments/ ... 115616.png

What I am getting instead is:

 https://cdn.discordapp.com/attachments/ ... 203722.png

Screenshot_DeiMWolf_20230110_110316.png.fddb6efbedd8d08ba854166368b295b4.png

Is anyone familiar with this problem and knows how to eliminate it?

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Tue Jan 17, 2023 11:32 am
by Boingo_the_Clown
I still have no idea what I am supposed to do, but I suspect my problem has something to do with reproducing the code in statscreen.zs in gzdoom.pk3

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Tue Jan 17, 2023 7:38 pm
by AFADoomer
What does your MAPINFO look like? Did you specify the statusscreen_single property? And does your status screen's ZScript class inherit from StatusScreen?

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Tue Jan 17, 2023 9:28 pm
by Boingo_the_Clown
My MAPINFO was, and probably still is, very incomplete. I copied and pasted the code directly from the wiki the day before yesterday since I do not know much about doing it myself from scratch.

I am very inexperienced with this.

Here is what I have. Again, it is mostly just a copy of the example in the wiki. My old version is commented out at the top.

Code: Select all

// DeiMWolf MAPINFO lump

//GameInfo
//{
//	titlepage = "TITLEPIC"
//    creditpage = "CREDIT"
//    titlemusic = "WONDERIN"
//    titletime = 5
//	advisorytime = 0
//	pagetime = 60
//	infopage = "CREDIT", "CREDIT"
//	skyflatname = "F_SKY1"
//	defaultdropstyle = 1
//	borderflat = "METAL"
//	border = 4,0,"BRDR_TR","BRDR_T","BRDR_TL","BRDR_R","BRDR_L","BRDR_BR","BRDR_B","BRDR_BL"
//	cursorpic = "cursor"
//	DimColor = "00 00 00"
//	intermissionmusic = "D_INTER"
//	interpic = "WIMAP0"
//	quitmessages = "For guns and glory, Press N.\nFor work and worry, press Y.","Doth thou wish to\nleave with such hasty\nabandon?","Chickening out ...\nalready?","You are at an intersection.\nA sign says, 'Press Y to quit.'\n>","Press N for more carnage.\nPress Y to be a weenie.","Press N to save the world.\nPress Y to abandon it in\nits hour of need.","Heroes, press N.\nWimps, press Y.","Press N if you are brave.\nPress Y to cower in shame.","So you think you can\nquit this easily, huh?","You are Boingo the Clown's\nsecret love child aren't you?","Visit doomlegends.com","Do you really want to quit?"
//}

gameinfo
{
    titlepage = "TITLEPIC"
    creditpage = "CREDIT"
    TitleMusic = "WONDERIN"
	cursorpic = "cursor"
    titletime = 10
    advisorytime = 0
    pagetime = 60
    chatsound = "misc/chat"
    finalemusic = "$MUSIC_READ_M"
    finaleflat = "WFLAT05"
    finalepage = "CREDIT"
	DrawReadThis = true
    infopage = "HELP", "ABOUT1"
    quitsound = "menu/quit2"
    borderflat = "METAL"
    border = 4,0,"BRDR_TR","BRDR_T","BRDR_TL","BRDR_R","BRDR_L","BRDR_BR","BRDR_B","BRDR_BL"
    telefogheight = 0
    defkickback = 100
    skyflatname = "F_SKY1"
    translator = "xlat/doom.txt"
//    mapinfo = "mapinfo/doom2.txt"
    defaultbloodcolor = "68 00 00"
    defaultbloodparticlecolor = "ff 00 00"
    backpacktype = "Backpack"
    armoricons = "ARM1A0", 0.5, "ARM2A0"
    statusbar = "sbarinfo/doom.txt"
    intermissionmusic = "D_INTER"
    intermissioncounter = true
    weaponslot = 1, "Fist", "Chainsaw"
    weaponslot = 2, "Pistol"
    weaponslot = 3, "Shotgun", "SuperShotgun"
    weaponslot = 4, "Chaingun"
    weaponslot = 5, "RocketLauncher"
    weaponslot = 6, "PlasmaRifle"
    weaponslot = 7, "BFG9000"
	DimColor = "00 00 00"
    dimamount = 0.5
    definventorymaxamount = 25
    defaultrespawntime = 12
    defaultdropstyle = 1
    endoom = "ENDOOM"
    pickupcolor = "d6 ba 45"
	quitmessages = "For guns and glory, Press N.\nFor work and worry, press Y.","Doth thou wish to\nleave with such hasty\nabandon?","Chickening out ...\nalready?","You are at an intersection.\nA sign says, 'Press Y to quit.'\n>","Press N for more carnage.\nPress Y to be a weenie.","Press N to save the world.\nPress Y to abandon it in\nits hour of need.","Heroes, press N.\nWimps, press Y.","Press N if you are brave.\nPress Y to cower in shame.","So you think you can\nquit this easily, huh?","You are Boingo the Clown's\nsecret love child aren't you?","Visit doomlegends.com","Do you really want to quit?"
                  
    menufontcolor_title = "RED"
    menufontcolor_label = "UNTRANSLATED"
    menufontcolor_value = "GRAY"
    menufontcolor_action = "GRAY"
    menufontcolor_header = "GOLD"
    menufontcolor_highlight = "YELLOW"
    menufontcolor_selection = "BRICK"
    menubackbutton = "M_BACK_D"
    playerclasses = "DoomPlayer"
    pausesign = "M_PAUSE"
    gibfactor = 1
}
There is probably a ton of stuff that needs to be changed, and I am not familiar enough to do the job properly.

Regardless of whether or not this gets fixed, DeiMWolf will be uploaded for a release tomorrow. Anyone who wants to take a look through and get a laugh can do it then ;-)

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Fri Feb 03, 2023 11:23 am
by Boingo_the_Clown
Hi. It has been two weeks.

Are there any possible solutions for this?

Is something missing in FONTDEFS perhaps? That seems like a possibility.

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Fri Feb 03, 2023 2:22 pm
by wildweasel
Boingo_the_Clown wrote: Fri Feb 03, 2023 11:23 am Hi. It has been two weeks.

Are there any possible solutions for this?

Is something missing in FONTDEFS perhaps? That seems like a possibility.
While I don't know how to solve this problem, I can see if we can get some more eyes on it by moving your thread into the Scripting Help forum.

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Fri Feb 03, 2023 3:16 pm
by Dan_The_Noob
I must be blind but i can't even find the intermission stuff in that MAPINFO other than music

Re: IPK3 Problem: "Status screen class None not found -- Reverting to default"

Posted: Sat Feb 04, 2023 10:11 am
by Boingo_the_Clown
wildweasel wrote: Fri Feb 03, 2023 2:22 pm While I don't know how to solve this problem, I can see if we can get some more eyes on it by moving your thread into the Scripting Help forum.
Thanks.
Dan_The_Noob wrote: Fri Feb 03, 2023 3:16 pm I must be blind but i can't even find the intermission stuff in that MAPINFO other than music
Do you know what is missing?

The wiki has not been very helpful. The IPK3 template has not been helpful either. Do you know of any good examples I can look at?