Difference between revisions of "Quest for Glory Source Repository"

From SCI Wiki
Jump to navigationJump to search
Line 32: Line 32:
 
* renamed gCast, gRegions, gSounds, etc to their original SSCI names
 
* renamed gCast, gRegions, gSounds, etc to their original SSCI names
 
* fixed the (= controls controls) bug I mentioned in another thread
 
* fixed the (= controls controls) bug I mentioned in another thread
    converted FLAGS to enum instead of individual defines
+
* converted FLAGS to enum instead of individual defines
 
* converted all Btst, Bclr, Bset flags to use the enum constant instead of a number. If I didn't know what the flag did, i named it FLAG_#, to make it easier to search for and trace later
 
* converted all Btst, Bclr, Bset flags to use the enum constant instead of a number. If I didn't know what the flag did, i named it FLAG_#, to make it easier to search for and trace later
 
* added comments describing how the TrySkill and SkillUsed functions work
 
* added comments describing how the TrySkill and SkillUsed functions work

Revision as of 20:41, 6 May 2019

Quest for Glory Source Repository



Introduction


Hero's Quest

No source, yet.

Modifications
SRC
  • ZIPInactive.pngQfG1_v_int_SRC.zip   ZIP File [ KB]


Quest for Glory I (EGA)

  • replaced all view reference numbers with defines
  • replaced all OnControl and IllegalBits with defines
  • replaced all EncRoom::entrances with defines
  • replaced some StudioScript constants with SSCI constante (evKEYBOARD->keyDown, evJOYSTICK->direction)
  • gave names to all default global variables
  • renamed gCast, gRegions, gSounds, etc to their original SSCI names
  • fixed the (= controls controls) bug I mentioned in another thread
  • converted FLAGS to enum instead of individual defines
  • converted all Btst, Bclr, Bset flags to use the enum constant instead of a number. If I didn't know what the flag did, i named it FLAG_#, to make it easier to search for and trace later
  • added comments describing how the TrySkill and SkillUsed functions work
  • added defines for certain hardcoded values, like Ogre, kobold, Brutus Max HP; and the skill level needed to solve certain puzzles
  • I think that's the gist of it, but there were many little touches here and there so I may have missed mentioning something

It compiles, no through play-through.

Modifications

.sc:

SRC


Quest for Glory I (VGA)

No source, yet.

Modifications
SRC
  • ZIPInactive.pngQfG1SCI_v_int_SRC.zip   ZIP File [ KB]


Quest for Glory II

No source, yet.

Modifications
SRC
  • ZIPInactive.pngQfG2_v_int_SRC.zip   ZIP File [ KB]


Quest for Glory III

No source, yet.

Modifications
SRC
  • ZIPInactive.pngQfG3_v_int_SRC.zip   ZIP File [ KB]


Quest for Glory IV

No source, yet.

Modifications
SRC
  • ZIPInactive.pngQfG4_v_int_SRC.zip   ZIP File [ KB]


References



Related Links