forked from teamnwah/openmw-tes3coop
ff84fbbfa7
We are ignoring it for now and unless users protest we will probably keep it that way.
150 lines
4.7 KiB
Text
150 lines
4.7 KiB
Text
OpenMW Extensions:
|
|
|
|
Segment 0:
|
|
(not implemented yet)
|
|
opcodes 0x20-0x3f unused
|
|
|
|
Segment 1:
|
|
(not implemented yet)
|
|
opcodes 0x20-0x3f unused
|
|
|
|
Segment 2:
|
|
(not implemented yet)
|
|
opcodes 0x200-0x3ff unused
|
|
|
|
Segment 3:
|
|
op 0x20000: AiTravel
|
|
op 0x20001: AiTravel, explicit reference
|
|
op 0x20002: AiEscort
|
|
op 0x20003: AiEscort, explicit reference
|
|
op 0x20004: Lock
|
|
op 0x20005: Lock, explicit reference
|
|
op 0x20006: PlayAnim
|
|
op 0x20007: PlayAnim, explicit reference
|
|
op 0x20008: LoopAnim
|
|
op 0x20009: LoopAnim, explicit reference
|
|
op 0x2000a: Choice
|
|
op 0x2000b: PCRaiseRank
|
|
op 0x2000c: PCLowerRank
|
|
op 0x2000d: PCJoinFaction
|
|
op 0x2000e: PCGetRank implicit
|
|
op 0x2000f: PCGetRank explicit
|
|
opcodes 0x20010-0x3ffff unused
|
|
|
|
Segment 4:
|
|
(not implemented yet)
|
|
opcodes 0x200-0x3ff unused
|
|
|
|
Segment 5:
|
|
op 0x2000000: CellChanged
|
|
op 0x2000001: Say
|
|
op 0x2000002: SayDone
|
|
op 0x2000003: StreamMusic
|
|
op 0x2000004: PlaySound
|
|
op 0x2000005: PlaySoundVP
|
|
op 0x2000006: PlaySound3D
|
|
op 0x2000007: PlaySound3DVP
|
|
op 0x2000008: PlayLoopSound3D
|
|
op 0x2000009: PlayLoopSound3DVP
|
|
op 0x200000a: StopSound
|
|
op 0x200000b: GetSoundPlaying
|
|
op 0x200000c: XBox (always 0)
|
|
op 0x200000d: OnActivate
|
|
op 0x200000e: EnableBirthMenu
|
|
op 0x200000f: EnableClassMenu
|
|
op 0x2000010: EnableNameMenu
|
|
op 0x2000011: EnableRaceMenu
|
|
op 0x2000012: EnableStatsReviewMenu
|
|
op 0x2000013: EnableInventoryMenu
|
|
op 0x2000014: EnableMagicMenu
|
|
op 0x2000015: EnableMapMenu
|
|
op 0x2000016: EnableStatsMenu
|
|
op 0x2000017: EnableRest
|
|
op 0x2000018: ShowRestMenu
|
|
op 0x2000019: Say, explicit reference
|
|
op 0x200001a: SayDone, explicit reference
|
|
op 0x200001b: PlaySound3D, explicit reference
|
|
op 0x200001c: PlaySound3DVP, explicit reference
|
|
op 0x200001d: PlayLoopSound3D, explicit reference
|
|
op 0x200001e: PlayLoopSound3DVP, explicit reference
|
|
op 0x200001f: StopSound, explicit reference
|
|
op 0x2000020: GetSoundPlaying, explicit reference
|
|
op 0x2000021: ToggleSky
|
|
op 0x2000022: TurnMoonWhite
|
|
op 0x2000023: TurnMoonRed
|
|
op 0x2000024: GetMasserPhase
|
|
op 0x2000025: GetSecundaPhase
|
|
op 0x2000026: COC
|
|
op 0x2000027-0x200002e: GetAttribute
|
|
op 0x200002f-0x2000036: GetAttribute, explicit reference
|
|
op 0x2000037-0x200003e: SetAttribute
|
|
op 0x200003f-0x2000046: SetAttribute, explicit reference
|
|
op 0x2000047-0x200004e: ModAttribute
|
|
op 0x200004f-0x2000056: ModAttribute, explicit reference
|
|
op 0x2000057-0x2000059: GetDynamic (health, magicka, fatigue)
|
|
op 0x200005a-0x200005c: GetDynamic (health, magicka, fatigue), explicit reference
|
|
op 0x200005d-0x200005f: SetDynamic (health, magicka, fatigue)
|
|
op 0x2000060-0x2000062: SetDynamic (health, magicka, fatigue), explicit reference
|
|
op 0x2000063-0x2000065: ModDynamic (health, magicka, fatigue)
|
|
op 0x2000066-0x2000068: ModDynamic (health, magicka, fatigue), explicit reference
|
|
op 0x2000069-0x200006b: ModDynamic (health, magicka, fatigue)
|
|
op 0x200006c-0x200006e: ModDynamic (health, magicka, fatigue), explicit reference
|
|
op 0x200006f-0x2000071: GetDynamic (health, magicka, fatigue)
|
|
op 0x2000072-0x2000074: GetDynamic (health, magicka, fatigue), explicit reference
|
|
op 0x2000075: Activate
|
|
op 0x2000076: AddItem
|
|
op 0x2000077: AddItem, explicit reference
|
|
op 0x2000078: GetItemCount
|
|
op 0x2000079: GetItemCount, explicit reference
|
|
op 0x200007a: RemoveItem
|
|
op 0x200007b: RemoveItem, explicit reference
|
|
op 0x200007c: GetAiPackageDone
|
|
op 0x200007d: GetAiPackageDone, explicit reference
|
|
op 0x200007e-0x2000084: Enable Controls
|
|
op 0x2000085-0x200008b: Disable Controls
|
|
op 0x200008c: Unlock
|
|
op 0x200008d: Unlock, explicit reference
|
|
op 0x200008e: COE
|
|
op 0x200008e-0x20000a8: GetSkill
|
|
op 0x20000a9-0x20000c3: GetSkill, explicit reference
|
|
op 0x20000c4-0x20000de: SetSkill
|
|
op 0x20000df-0x20000f9: SetSkill, explicit reference
|
|
op 0x20000fa-0x2000114: ModSkill
|
|
op 0x2000115-0x200012f: ModSKill, explicit reference
|
|
op 0x2000130: ToggleCollision
|
|
op 0x2000131: GetInterior
|
|
op 0x2000132: ToggleCollsionDebug
|
|
op 0x2000133: Journal
|
|
op 0x2000134: SetJournalIndex
|
|
op 0x2000135: GetJournalIndex
|
|
op 0x2000136: GetPCCell
|
|
op 0x2000137: GetButtonPressed
|
|
op 0x2000138: SkipAnim
|
|
op 0x2000139: SkipAnim, expplicit reference
|
|
op 0x200013a: AddTopic
|
|
op 0x200013b: twf
|
|
op 0x200013c: FadeIn
|
|
op 0x200013d: FadeOut
|
|
op 0x200013e: FadeTo
|
|
op 0x200013f: GetCurrentWeather
|
|
op 0x2000140: ChangeWeather
|
|
op 0x2000141: GetWaterLevel
|
|
op 0x2000142: SetWaterLevel
|
|
op 0x2000143: ModWaterLevel
|
|
op 0x2000144: ToggleWater, twa
|
|
op 0x2000145: ToggleFogOfWar (tfow)
|
|
op 0x2000146: TogglePathgrid
|
|
op 0x2000147: AddSpell
|
|
op 0x2000148: AddSpell, explicit reference
|
|
op 0x2000149: RemoveSpell
|
|
op 0x200014a: RemoveSpell, explicit reference
|
|
op 0x200014b: GetSpell
|
|
op 0x200014c: GetSpell, explicit reference
|
|
op 0x200014d: ModDisposition
|
|
op 0x200014e: ModDisposition, explicit reference
|
|
op 0x200014f: ForceGreeting
|
|
op 0x2000150: ForceGreeting, explicit reference
|
|
op 0x2000151: ToggleFullHelp
|
|
op 0x2000152: Goodbye
|
|
op 0x2000153: DontSaveObject (left unimplemented)
|
|
opcodes 0x2000154-0x3ffffff unused
|