XICamera - Allows You To Set The Camera Distance

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » Windower » General » XICamera - Allows you to set the Camera distance
XICamera - Allows you to set the Camera distance
 Bahamut.Navius
Offline
Server: Bahamut
Game: FFXI
user: phot0nic
Posts: 68
By Bahamut.Navius 2023-02-10 00:52:16
Link | Quote | Reply
 
The game crashes for me after the new monthly update while using the most recent version of XICamera. Rolling back to v0.6 works, though.
 Bahamut.Tattered
Offline
Server: Bahamut
Game: FFXI
Posts: 5
By Bahamut.Tattered 2023-02-10 00:55:02
Link | Quote | Reply
 
Same - my guess is the memory locations found and used starting in the update to XICamera from December of last year aren't valid memory locations any longer.
 
Offline
Posts:
By 2023-02-11 22:18:09
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
Offline
Posts: 18
By Rankyaku 2023-02-12 08:42:11
Link | Quote | Reply
 
There was an update to this yesterday, but I'm not exactly sure where the Camera.cpp file is supposed to go in the XICamera folder in Windower
Offline
Posts: 300
By missdivine 2023-02-12 13:39:39
Link | Quote | Reply
 
Do you have the ashita version for this ?
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-02-12 17:07:10
Link | Quote | Reply
 
I'm out of town and have not created a new release to fix the issues. Probably some time late Monday night.

The signatures are borked.
[+]
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-02-13 23:21:05
Link | Quote | Reply
 
https://github.com/Hokuten85/XICamera/releases/tag/v0.7.5
[+]
 
Offline
Posts:
By 2023-02-14 00:14:47
 Undelete | Edit  | Link | Quote | Reply
 
Post deleted by User.
 Carbuncle.Waterdust
Offline
Server: Carbuncle
Game: FFXI
user: Waterdust
By Carbuncle.Waterdust 2023-02-14 03:50:53
Link | Quote | Reply
 
Is this going to reach the windower in app options list?
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-02-14 16:11:56
Link | Quote | Reply
 
I have no intention to get this added to the built in windower addon manager. It's mostly a confidence thing... This addon writes to memory locations and in some cases changes game code. I don't know all of the downstream effects that might cause. It mostly all seems fine without anything noticeable, but...I'm not confident.

There are some really great devs in this community that could probably take the project and improve it considerably, and if they wanted to take the reigns I'd have no problems with that.

I'm not actively playing XI at the moment, so if stuff breaks I have to update my client and spin up a private server.
necroskull Necro Bump Detected! [151 days between previous and next post]
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-07-15 23:12:15
Link | Quote | Reply
 
https://github.com/Hokuten85/XICamera/releases/tag/v0.7.6

Anyone bored and want to check out an adjustment I made to help with the battle sounds issues. If it checks out for others, I'll take it out of pre-release.
[+]
Offline
Posts: 1157
By DaneBlood 2023-07-16 12:35:39
Link | Quote | Reply
 
Cerberus.Hokuten said: »
https://github.com/Hokuten85/XICamera/releases/tag/v0.7.6

Anyone bored and want to check out an adjustment I made to help with the battle sounds issues. If it checks out for others, I'll take it out of pre-release.

is this a potential fix for low combat sounds if you camera is up in the air to much ?
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-07-16 13:23:07
Link | Quote | Reply
 
DaneBlood said: »
is this a potential fix for low combat sounds if you camera is up in the air to much ?

I believe it'll help with that. You'll still get reduced audio levels as the camera raises into the air or the camera distance is extended, but in my testing it didn't become a problem until you were 30+ yalms out.
Offline
Posts: 4028
By Blazed1979 2023-07-16 14:25:16
Link | Quote | Reply
 
addon's name should be changed to galka-cam.
I don't know how anyone ever played galka without this addon.
 Cerberus.Gillesjboulon
Offline
Server: Cerberus
Game: FFXI
user: gilles
Posts: 141
By Cerberus.Gillesjboulon 2023-07-20 02:01:34
Link | Quote | Reply
 
necroskull Necro Bump Detected! [72 days between previous and next post]
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-09-30 13:42:10
Link | Quote | Reply
 
New pre-release. I added the ability to adjust camera panning speed. I removed the function that attempts to auto-set vertical camera pan speed when setting camera distance and replaced it with these. Users will be required to specify their desired pan speed.

//cam hspeed|hs <###>
//cam vspeed|vs <###>

https://github.com/Hokuten85/XICamera/releases/tag/v0.7.7

If it doesn't blow up for anyone after a few days I'll take it out of prerelease.

Thanks
[+]
 Fenrir.Jinxs
Offline
Server: Fenrir
Game: FFXI
user: Jinxs
Posts: 541
By Fenrir.Jinxs 2023-09-30 14:45:45
Link | Quote | Reply
 
Cerberus.Hokuten said: »
New pre-release. I added the ability to adjust camera panning speed. I removed the function that attempts to auto-set vertical camera pan speed when setting camera distance and replaced it with these. Users will be required to specify their desired pan speed.

//cam hspeed|hs <###>
//cam vspeed|vs <###>

https://github.com/Hokuten85/XICamera/releases/tag/v0.7.7

If it doesn't blow up for anyone after a few days I'll take it out of prerelease.

Thanks
Am dumb... Pan speed is like camera spin speed?
If so that's awesome
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-09-30 15:06:44
Link | Quote | Reply
 
yes, the speed that the camera will rotate. Is "pan" speed a poorly chosen word? Better terminology to use?
 Fenrir.Jinxs
Offline
Server: Fenrir
Game: FFXI
user: Jinxs
Posts: 541
By Fenrir.Jinxs 2023-09-30 15:40:57
Link | Quote | Reply
 
Cerberus.Hokuten said: »
yes, the speed that the camera will rotate. Is "pan" speed a poorly chosen word? Better terminology to use?
I think pan is the correct terminology especially for those that work with film.

Don't mind me, I just like to ask dumb questions impulsively.
Offline
By Draylo 2023-09-30 17:15:44
Link | Quote | Reply
 
This is the best addon, thank you for your work
[+]
Offline
By Dodik 2023-10-01 08:26:18
Link | Quote | Reply
 
Thanks for this, been wishing for a way to make panning speed faster.

I made a small addition to add incrementing/decrementing current camera distance.

It adds two commands, 'cam in' for increment and 'cam de' for decrement. This allows you to 'bind pageup cam de' and 'bind pagedown cam in' in windower to decrease/increase camera distance with the standard pageup/pagedown buttons instead of zooming in the FOV like the vanilla client does.

Camera distance incremented/decremented in this way is deliberately not saved as these are likely temporary changes. Set camera distance as normal to save.

My changes below (I don't want to go through github, can just take them if you like them).

Here is the diff from 0.7.7:
Code
@@ -74,6 +74,8 @@ windower.register_event('addon command', function(command, ...)
                windower.add_to_chat(8, '   hs|hspeed # - sets the horizontal pan speed')
                windower.add_to_chat(8, '   vs|vspeed # - sets the vertical pan')
                windower.add_to_chat(8, '   s|status - Print status and diagnostic info')
+               windower.add_to_chat(8, '   in|incr - Increment current camera distance by one')
+               windower.add_to_chat(8, '   de|decr - Decrement current camera distance by one')

        elseif command == 'distance' or command == 'd' then
                if not args[1] then
@@ -127,6 +129,22 @@ windower.register_event('addon command', function(command, ...)
                else
                        windower.add_to_chat(8, 'failed to vertical pan speed "' .. args[1] .. '"')
                end
+       elseif command == 'incr' or command == 'in' then
+               new_dist = settings.cameraDistance + 1
+               if _XICamera.set_camera_distance(new_dist) > 0 then
+                       windower.add_to_chat(8, 'set camera distance to "' .. new_dist .. '"')
+                       settings.cameraDistance = new_dist
+               else
+                       windower.add_to_chat(8, 'failed to change distance "' .. new_dist .. '"')
+               end
+       elseif command == 'decr' or command == 'de' then
+               new_dist = settings.cameraDistance - 1
+               if _XICamera.set_camera_distance(new_dist) > 0 then
+                       windower.add_to_chat(8, 'set camera distance to "' .. new_dist .. '"')
+                       settings.cameraDistance = new_dist
+               else
+                       windower.add_to_chat(8, 'failed to change distance "' .. new_dist .. '"')
+               end
        elseif command == 'status' or command == 's' then
                local stats = _XICamera.status()
                windower.add_to_chat(127,'- status')
[+]
 Cerberus.Hokuten
Offline
Server: Cerberus
Game: FFXI
user: Hokuten85
Posts: 73
By Cerberus.Hokuten 2023-10-01 14:51:56
Link | Quote | Reply
 
Thanks for the feedback and suggestion.

https://github.com/Hokuten85/XICamera/releases/tag/v0.7.8

added in the increment and decrementing functions. Hopefully I didn't break anything.

- hs/hspeed # -- will change the horizontal panning speed
- vs/vspeed # -- will change the vertical panning speed, will force autocalc setting off
- in/incr -- will increment camera distance by 1
- de/decr -- will decrement camera distance by 1
- bin/bincr -- will increment battle camera distance by 1
- bde/bdecr -- will decrement battle camera distance by 1
- saveOnIncrement/soi -- will toggle saving behavior on incr/decr. By default this is off
- autoCalcVertSpeed/acv -- will toggle the vertical autocal setting, on by default


**EDIT: Some users preferred the behavior that auto calculated the vertical pan speed, so I've reimplemented that and added a setting and toggle function. This setting is on by default. Manually setting the vertical speed forces the autocalc setting off.
[+]
Log in to post.