Difference between revisions of "Quest for Glory Source Repository"

From SCI Wiki
Jump to navigationJump to search
(Created page with "<div align="center" style="font-size: 22pt">Quest for Glory Source Repository</div><br /> ==<br /> Introduction == <!-- Info here --> <div ID="QfG1"></div> ==<br /> Hero'...")
 
 
(11 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
<!-- Info here -->
 
<!-- Info here -->
<div ID="QfG1"></div>
+
<div ID="HQ"></div>
  
 
==<br /> [[Hero's Quest: So You Want to Be a Hero|Hero's Quest]] ==
 
==<br /> [[Hero's Quest: So You Want to Be a Hero|Hero's Quest]] ==
Line 21: Line 21:
 
* [[File:ZIPInactive.png]]<!-- [[File:QfG1_SRC_.zip]]| --><span class="Inactive">QfG1_v_int_SRC.zip &nbsp; <span class="DLInfo"> ZIP File [ KB]</span></span>
 
* [[File:ZIPInactive.png]]<!-- [[File:QfG1_SRC_.zip]]| --><span class="Inactive">QfG1_v_int_SRC.zip &nbsp; <span class="DLInfo"> ZIP File [ KB]</span></span>
 
</blockquote>
 
</blockquote>
<div ID="QfG1SCI"></div>
+
<div ID="QfG1EGA"></div>
  
==<br /> [[Quest for Glory I SCI|Quest for Glory I]] (SCI) ==
+
==<br /> [[Quest for Glory I EGA|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
 +
 
 +
<blockquote>
 +
It compiles, no through play-through test.
 +
 
 +
Modifications
 +
 
 +
.sc:
 +
*
 +
 
 +
;SRC
 +
 
 +
* [[File:ZIP.png]] [[File:QFG1EVA_v1.200_int0.000.629_SRC.zip]] version 4 &nbsp; <span class="DLInfo"> ZIP File [697 KB]</span>
 +
</blockquote>
 +
<div ID="QfG1VGA"></div>
 +
 
 +
==<br /> [[Quest for Glory I VGA|Quest for Glory I]] (VGA) ==
  
 
<span class="Inactive">No source, yet.</span>
 
<span class="Inactive">No source, yet.</span>
Line 38: Line 67:
 
* [[File:ZIPInactive.png]]<!-- [[File:QfG1SCI_SRC_.zip]]| --><span class="Inactive">QfG1SCI_v_int_SRC.zip &nbsp; <span class="DLInfo"> ZIP File [ KB]</span></span>
 
* [[File:ZIPInactive.png]]<!-- [[File:QfG1SCI_SRC_.zip]]| --><span class="Inactive">QfG1SCI_v_int_SRC.zip &nbsp; <span class="DLInfo"> ZIP File [ KB]</span></span>
 
</blockquote>
 
</blockquote>
<div ID="QfG3"></div>
+
<div ID="QfG2"></div>
  
 
==<br /> [[Quest for Glory II|Quest for Glory II]] ==
 
==<br /> [[Quest for Glory II|Quest for Glory II]] ==
Line 76: Line 105:
 
==<br /> [[Quest for Glory IV]] ==
 
==<br /> [[Quest for Glory IV]] ==
  
Quest for Glory IV version
+
<span class="Inactive">No source, yet.</span>
 +
 
 
<blockquote>
 
<blockquote>
;Modifications
+
;<span class="Inactive">Modifications
  
Main.sc:
+
<!--
*  
+
.sc: -->
 +
* </span>
  
;SRC
+
;<span class="Inactive">SRC</span>
  
* [[File:ZIP.PNG]] [[File:QfG4 v1.006.004 int0.000.502 SRC (6).zip]] &nbsp; <span class="DLInfo"> ZIP File [286 KB]</span>
+
* [[File:ZIPInactive.png]]<!-- [[File:QfG4_SRC_.zip]]| --><span class="Inactive">QfG4_v_int_SRC.zip &nbsp; <span class="DLInfo"> ZIP File [ KB]</span></span>
 
</blockquote>
 
</blockquote>
 
<div ID="QfG5"></div>
 
<div ID="QfG5"></div>

Latest revision as of 21:43, 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 test.

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