http://www.fallout3nexus.com/downloads/file.php?id=10903
http://www.mediafire.com/?okt0rho1atk
*http://www.mediafire.com/?tmhdigonznj
*Note: There is no GetOBSEBeta function, so OBSE == X.Y where X = version and Y = revision
http://www.fallout3nexus.com/downloads/images/10903-1-1264041511.jpg
http://www.mediafire.com/?okt0rho1atk
*http://www.mediafire.com/?tmhdigonznj
*Note: There is no GetOBSEBeta function, so OBSE == X.Y where X = version and Y = revision
http://www.fallout3nexus.com/downloads/images/10903-1-1264041511.jpg
- Author: JustinOther
- Description: Renames and maintains and unused Fallout3.ESM global such that it will always reflect:
- FOSE's presence/absence
- FOSE's version = X
- FOSE's revision = Y
- FOSE's beta = Z
- FOSE's presence/absence
- How it works: In order to keep it out of the background, it's split into two quests, the chicken and the egg. The chicken, incidentally, comes first and starts the egg and then stops itself and visa versa, however the egg is in MenuMode while the Chicken is in GameMode so neither is ever left perpetually running.
scn ChickenSCPTInt bGawkBegin GameMode If bGawk Set FOSE to (GetFOSEVersion + (GetFOSERevision * 0.1) + (GetFOSEBeta * 0.01)) Set Egg.bHatch to 0 StartQuest Egg StopQuest Chicken; Get out of the background Else Set FOSE to 0; Script will halt in FOSE's absence, leaving FOSE set to 0 Set bGawk to 1 EndIfEnd
scn EggSCPTInt bHatchBegin MenuMode 1007; Loading If bHatch Set FOSE to (GetFOSEVersion + (GetFOSERevision * 0.1) + (GetFOSEBeta * 0.01)) StopQuest Egg; Get out of the background Else Set bHatch to 1 Set Chicken.bGawk to 0 StartQuest Chicken EndIfEnd
- Use: The plugin hijacks five unused, unreferenced, junk records from Fallout3.ESM, so they can all be easily copied into any number of plugins with http://www.fallout3nexus.com/downloads/file.php?id=637 so the resource plugin doesn't ever need to be redistributed or loaded and, in the event multiple plugins use the resource, they'll not overlap each other or conflict in any way or result in duplicate error reports from the GECK.
- Rights: I'm a lefty and this was designed to be a resource from the onset. Use it freely and may it serve you well.
- Version:
- 1.0 (1-19-10): Initial Release
- v1.1 (1-20): Changed the Chicken script so FOSE is set to 0 in FOSE's absence rather than -1, allowing for If FOSE checks to work properly in light of Cipscis' thread regarding http://www.gamesas.com/bgsforums/index.php?s=&showtopic=987561&view=findpost&p=14326776. TESIV version was also updated.
- 1.0 (1-19-10): Initial Release
- Thanks: The FOSE Team for FOSE, ElminsterEU for FO3Edit with which I found all the unused records to hijack, Beth for the game and GECK, and HugePinball as FOSEDetect inspired the "poultry".
- Questions: If anything's grey about using it, post away and I'll be happy to elaborate.
- Room for improvement? I'm open to any suggestions.