Difference between revisions of "Quest for Glory Source Repository"

From SCI Wiki
Jump to navigationJump to search
Line 25: Line 25:
 
==<br /> [[Quest for Glory I EGA|Quest for Glory I]] (EGA) ==
 
==<br /> [[Quest for Glory I EGA|Quest for Glory I]] (EGA) ==
  
<span class="Inactive">No source, yet.</span>
+
* 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
  
 
<blockquote>
 
<blockquote>
;<span class="Inactive">Modifications
+
It compiles, no through play-through.
  
<!--
+
Modifications
.sc: -->
+
 
* </span>
+
.sc:  
 +
*  
  
 
;<span class="Inactive">SRC</span>
 
;<span class="Inactive">SRC</span>
  
* [[File:ZIPInactive.png]] [[File:QFG1EVA_v1.200_int0.000.629_SRC.zip|QFG1EVA_v1.200_int0.000.629_SRC.zip version 4]] &nbsp; <span class="DLInfo"> ZIP File [ KB]</span>
+
* [[File:ZIPInactive.png]] [[File:QFG1EVA_v1.200_int0.000.629_SRC.zip|QFG1EVA_v1.200_int0.000.629_SRC.zip version 4]] &nbsp; <span class="DLInfo"> ZIP File [697 KB]</span>
 
</blockquote>
 
</blockquote>
 
<div ID="QfG1VGA"></div>
 
<div ID="QfG1VGA"></div>

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