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=" | + | <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 <span class="DLInfo"> ZIP File [ KB]</span></span> | * [[File:ZIPInactive.png]]<!-- [[File:QfG1_SRC_.zip]]| --><span class="Inactive">QfG1_v_int_SRC.zip <span class="DLInfo"> ZIP File [ KB]</span></span> | ||
</blockquote> | </blockquote> | ||
− | <div ID=" | + | <div ID="QfG1EGA"></div> |
− | ==<br /> [[Quest for Glory I | + | ==<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 <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 <span class="DLInfo"> ZIP File [ KB]</span></span> | * [[File:ZIPInactive.png]]<!-- [[File:QfG1SCI_SRC_.zip]]| --><span class="Inactive">QfG1SCI_v_int_SRC.zip <span class="DLInfo"> ZIP File [ KB]</span></span> | ||
</blockquote> | </blockquote> | ||
− | <div ID=" | + | <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]] == | ||
− | + | <span class="Inactive">No source, yet.</span> | |
+ | |||
<blockquote> | <blockquote> | ||
− | ;Modifications | + | ;<span class="Inactive">Modifications |
− | + | <!-- | |
− | * | + | .sc: --> |
+ | * </span> | ||
− | ;SRC | + | ;<span class="Inactive">SRC</span> |
− | * [[File: | + | * [[File:ZIPInactive.png]]<!-- [[File:QfG4_SRC_.zip]]| --><span class="Inactive">QfG4_v_int_SRC.zip <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
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
- File:QFG1EVA v1.200 int0.000.629 SRC.zip version 4 ZIP File [697 KB]
Quest for Glory I (VGA)
No source, yet.
- Modifications
- SRC
Quest for Glory II
No source, yet.
- Modifications
- SRC
Quest for Glory III
No source, yet.
- Modifications
- SRC
Quest for Glory IV
No source, yet.
- Modifications
- SRC
References