Jump to content

Photo

External Camera


  • Please log in to reply
64 replies to this topic

#31
Alenet

Alenet

    Old hand

  • Premium Member
  • 684 posts
In response to post #17520459.

You can reset the camera in two ways:
- press "G" > preset 1 > press "G" > preset 2 > press "G" > preset 3 > press "G" > preset 4 > press "G" > normal state (default).
- press "H" > custom view > press "G" > normal state (default).

#32
forli

forli

    Old hand

  • Members
  • PipPipPip
  • 834 posts
Can I ask for more custom presets (you can use repeatable quest stages to achieve unlimited presets in the ini) and make the default presets customizable as well?

#33
Alenet

Alenet

    Old hand

  • Premium Member
  • 684 posts
In response to post #17524344.

Yes! That's a good idea.

#34
Alenet

Alenet

    Old hand

  • Premium Member
  • 684 posts
WIP: Building a more customizable version.

EDIT: version 1.2 published.

Edited by Alenet, 21 August 2014 - 09:51 PM.


#35
zirih

zirih

    Newbie

  • Members
  • Pip
  • 14 posts
Hello Alenet. Wich UI mod are you using? seems cool on the pics. And one tip: are you using Anisotropic Filter? enable it on Nvidia Control Panel / Catalyst Control Center, i see your textures are a bit blurred further in the ground.

#36
Alenet

Alenet

    Old hand

  • Premium Member
  • 684 posts
In response to post #17601069.

A my personalization of the HUD Status Bar.
I don't use the AF, it drains FPS when I enabled the 3D visualization (I have a Zalman 3D monitor) but thank you for the tip :)

#37
lonewolf_kai

lonewolf_kai

    Day 'N' Night

  • Supporter
  • PipPipPipPip
  • 2,230 posts
In response to post #17520459. #17521339 is also a reply to the same post.

Makes sense to me! Thanks for the help. This is definately going in my Load Order!

#38
lonewolf_kai

lonewolf_kai

    Day 'N' Night

  • Supporter
  • PipPipPipPip
  • 2,230 posts
In response to post #17601069. #17610474 is also a reply to the same post.

Oh wow! That's nice!!!!!

#39
zelazko

zelazko

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,080 posts
scn scndsightspellscript

float iRVz      ;faceing angle of victim (target)
float iRPz      ;faceing angle of player
float iRdif     ;used to rotate camera to facing of victim
float iOdif     ;used to offset camera to stay infront of victim face
float iOy       ; y coord for offset
float iOx       ; x coord for offset
ref vict        ; victim (target) reference

Begin ScriptEffectStart
    set vict to GetSelf
    if vict == 0
        Dispel scndsightspell
        return
    endif
    if vict.IsActor == 0
        Dispel scndsightspell
        return
    endif
end

Begin ScriptEffectUpdate
    if vict.GetDistance Player > 5000
        ;cancel it all
        CameraReset
        Message "Your vision snaps to normal"
        Dispel scndsightspell
        return
    else

        set iRVz to vict.GetAngle z
        set iRPz to player.GetAngle z
        ;adjust rotation for actor facing
        set iRdif to iRPz - iRVz
        CameraRotate 0 0 iRdif
        ;adjust offset to infront of actor face
        set iOdif to iRVz - iRPz
        if iOdif < 0
            set iOdif to 360.00 + iOdif
        endif
        ;printC "dif %.4f" iOdif
        if iOdif == 0 || iOdif == 360
            set iOy to 15
            set iOx to 0
        elseif iOdif == 90
            set iOy to 0
            set iOx to 15
        elseif iOdif == 180
            set iOy to -15
            set iOx to 0
        elseif iOdif == 270
            set iOy to 0
            set iOx to -15
        elseif iOdif < 90
            set iOy to ( dcos iOdif ) * 15.00
            set iOx to ( dsin iOdif ) * 15.00
        elseif iOdif < 180
            set iOdif to iOdif - 90.00
            set iOy to ( dsin iOdif ) * 15.00
            set iOx to ( dcos iOdif ) * 15.00
            set iOy to iOy - ( iOy * 2.00 )
        elseif iOdif < 270
            set iOdif to iOdif - 180.00
            set iOy to ( dcos iOdif ) * 15.00
            set iOx to ( dsin iOdif ) * 15.00
            set iOy to iOy - ( iOy * 2.00 )
            set iOx to iOx - ( iOx * 2.00 )
        else
            set iOdif to iOdif - 270.00
            set iOy to ( dsin iOdif ) * 15.00
            set iOx to ( dcos iOdif ) * 15.00
            set iOx to iOx - ( iOx * 2.00 )
        endif
        CameraMove iOx iOy 0 vict
    endif
end

Begin ScriptEffectFinish
    CameraReset
    Message "Your vision returns to normal"
end


mem4ob4 from LL forum wrote this script. This is "see through another actors eye" spell.
Can you please Alenet add it to the next release of External Camera? :)

#40
Alenet

Alenet

    Old hand

  • Premium Member
  • 684 posts
In response to post #17724789.

Wow!! Ahah! A good work! Yes i can implement some "special spells" like this for particular views.
That's a good idea. I will see to add something in the next release.




Page loaded in: 1.497 seconds