GMSTs (status)

NOTE: This page does not list Tribunal and Bloodmoon GMSTs.

Removed: - sKeyName_*

Implemented, but unlisted: - sSkill* (skill names) - sEffect* (magic effect names) - sMagic*ID (summoned creature & bound item IDs)

ESMTool changes to generate this page: diff --git a/apps/esmtool/esmtool.cpp b/apps/esmtool/esmtool.cpp index 2798009..e291eb5 100644 --- a/apps/esmtool/esmtool.cpp +++ b/apps/esmtool/esmtool.cpp @@ -343,8 +343,13 @@ int load(Arguments& info) id = esm.getHNOString("INAM"); if(!quiet && interested) -               std::cout << "\nRecord: " << n.toString -                    << " '" << id << "'\n"; +           { +                //std::cout << "\nRecord: " << n.toString +               //     << " '" << id << "'\n"; +               std::cout << "|-" << std::endl; +               std::cout << "| " << id << std::endl ; +               std::cout << "|  not started " << std::endl; +           }             EsmTool::RecordBase *record = EsmTool::RecordBase::create(n); diff --git a/apps/esmtool/record.cpp b/apps/esmtool/record.cpp index cc09452..3b9fdf0 100644 --- a/apps/esmtool/record.cpp +++ b/apps/esmtool/record.cpp @@ -721,7 +721,7 @@ void Record::print template<> void Record::print { -   std::cout << "  " << mData.mValue << std::endl; +   std::cout << "| " << mData.mValue << std::endl; } template<> diff --git a/components/esm/variant.cpp b/components/esm/variant.cpp index a7859d1..5d22c84 100644 --- a/components/esm/variant.cpp +++ b/components/esm/variant.cpp @@ -166,27 +166,27 @@ void ESM::Variant::write (std::ostream& stream) const case VT_Short: -           stream << "variant short: " << mData->getInteger; +           stream << mData->getInteger; break; case VT_Int: -           stream << "variant int: " << mData->getInteger; +           stream << mData->getInteger; break; case VT_Long: -           stream << "variant long: " << mData->getInteger; +           stream << mData->getInteger; break; case VT_Float: -           stream << "variant float: " << mData->getFloat; +           stream << mData->getFloat; break; case VT_String: -           stream << "variant string: \"" << mData->getString << "\""; +           stream << mData->getString; break; } } @@ -279,4 +279,4 @@ bool ESM::operator== (const Variant& left, const Variant& right) bool ESM::operator!= (const Variant& left, const Variant& right) {    return !(left==right); -} \ No newline at end of file +}

./esmtool -t GMST dump Morrowind.esm