Sanitize autoloading
Moderator: GZDoom Developers
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Sanitize autoloading
The Strife changes are not needed. The teasers cannot autoload anything, it's shareware-blocked, the name is merely there so that IWAD specific definition files can be loaded from zdoom.pk3.
Regarding Adventures of Square, I cannot say, I'm not familiar with the project and its future plans, so before changing anything I need more info.
Regarding Adventures of Square, I cannot say, I'm not familiar with the project and its future plans, so before changing anything I need more info.
Re: Sanitize autoloading
I am also not really familar with Square - just playing it. ^^
But take a look at it's website (http://adventuresofsquare.com/downloads.php). The current square1.pk3 is named "The Adventures of Square, Episode 1". With the knowledge that this project is still under development the suggested changes are maybe not wrong.
Aber entscheide selbst.
But take a look at it's website (http://adventuresofsquare.com/downloads.php). The current square1.pk3 is named "The Adventures of Square, Episode 1". With the knowledge that this project is still under development the suggested changes are maybe not wrong.
Aber entscheide selbst.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Sanitize autoloading
The current episode 1 download is the 'square-ware' version so it's safe to assume that the full game will eventually fill the other slot, meaning there's no need to change it.
Re: Sanitize autoloading
Indeed. "Square-ware" is the E1-only release, similar to doom1.wad ("Shareware", hence the dumb pun). The full release will be 3 episodes, so calling it "square.episode1" wouldn't make sense.
Personally, I'd prefer "square.full" and "square.squareware", as originally suggested, as it more closely mirrors "doom.doom1.registered" and "doom.doom1.shareware" (and also the verbiage we dev-folk use internally). But TBH either setup is fine, so long as it's documented somewhere for RTFM purposes.
[/semi_official_input_from_square_co-developer]
Personally, I'd prefer "square.full" and "square.squareware", as originally suggested, as it more closely mirrors "doom.doom1.registered" and "doom.doom1.shareware" (and also the verbiage we dev-folk use internally). But TBH either setup is fine, so long as it's documented somewhere for RTFM purposes.

[/semi_official_input_from_square_co-developer]
-
-
- Posts: 3207
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Contact:
Re: Sanitize autoloading
I'm personally still confused as to what the point of supporting two versions of Adventures of Square is considering the eventual full release will strictly supersede the existing release?
Re: Sanitize autoloading
Our current build of Square is split in such a way that it is possible to build both Full Game assets and Episode 1 assets only. This was so that anything we updated in Episode 1 makes it into the Full Game, and any single-episode promo builds can be made separately for conventions/demos/what-have-you.
Episode 1 assembles to "square1.pk3." The full game (and other dev versions) assemble to "square.pk3." They each contain different sets of files, and can be exclusively detectable. It's just so that both we and end-users can immediately tell each version apart.
The Episode 1 release will be replaced completely once the full game is released. We still bundle a version of ZDoom with a modified zdoom.pk3 in with Square, anyway, but this will ease the transition between E1 and Full if people want to keep their versions of ZDoom up to date with the Git builds.
Official input from a Square Co-Developer: "square.full" and "square.squareware" is okay, but any way you name it is fine. However, both versions should remain.
Episode 1 assembles to "square1.pk3." The full game (and other dev versions) assemble to "square.pk3." They each contain different sets of files, and can be exclusively detectable. It's just so that both we and end-users can immediately tell each version apart.
The Episode 1 release will be replaced completely once the full game is released. We still bundle a version of ZDoom with a modified zdoom.pk3 in with Square, anyway, but this will ease the transition between E1 and Full if people want to keep their versions of ZDoom up to date with the Git builds.
Official input from a Square Co-Developer: "square.full" and "square.squareware" is okay, but any way you name it is fine. However, both versions should remain.
-
-
- Posts: 3207
- Joined: Wed Nov 24, 2004 12:59 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Contact:
Re: Sanitize autoloading
Right. But why should I as a ZDoom dev care about your setup? From an end user perspective you're going to release the first episode with bug fixes until you release the complete game. At which point the single episode version is useless. Unless you have intentions to sell the complete game I see no reason for ZDoom to detect multiple editions besides "because it technically can."MTrop wrote:It's just so that both we and end-users can immediately tell each version apart.
This is seriously up there with the "Freedoom Demo" which I'm glad is no longer actually a thing.
Re: Sanitize autoloading
I'm just sad neither of the versions gets "square.enix".
Re: Sanitize autoloading
Can be the case-difference a problem in the future? All Autoload-entrys are lowercase (doom.Autoload), but all other entrys in user's ini-file are capitalized (Doom.AutoExec or Doom.Bindings).
Btw: "urbanbrawl.Autoload" should be renamed to "actiondoom.Autoload" or "actiondoom.urbanbrawl.Autoload". The name of this game is Actiondoom. Urbanbrawl is the subname of the prequel. See http://doomwiki.org/wiki/Action_Doom_2:_Urban_Brawl
Btw: "urbanbrawl.Autoload" should be renamed to "actiondoom.Autoload" or "actiondoom.urbanbrawl.Autoload". The name of this game is Actiondoom. Urbanbrawl is the subname of the prequel. See http://doomwiki.org/wiki/Action_Doom_2:_Urban_Brawl
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Sanitize autoloading
Don't overthink it.
The case is not an issue, the config is case insensitive.
As for Urban Brawl, no. If there's ever another Action Doom IWAD it will most likely be so different that there's no point assigning the same group to both. And even if there is, renaming sections if the need arises is trivial.
The case is not an issue, the config is case insensitive.
As for Urban Brawl, no. If there's ever another Action Doom IWAD it will most likely be so different that there's no point assigning the same group to both. And even if there is, renaming sections if the need arises is trivial.