Aller au contenu

Photo

Camera Configration Support in NeverLauncher: A Call for help


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
As a single feature (among many) in the NeverLauncher program i am aiming to rectify the issues surrounding the camera. One of the main things the launcher has the capability of doing is editing the games ini files in an intelligent manner. Now usually you edit those files in game, and the interface is very limited, or you are hand editing ini files which is extremely technical, so i am working on redoing things entirely soas to make it easier on the player and make any players choosing to use my launcher to get a much better camera.

Current Download link Download Never Launcher

Now what i am doing is storing configuration options in my own ini files, which the user can edit using a GUI program and mix and match as needed, even between systems. A user can figure out their favorite graphics settings for their system, and if they use multiple player folders always use those settings across all the folders while storing their configuration in a single central location. Each setting is ONLY applied if a checkbox is checked, AND there is always a bak file created of your system configuration prior to any changes. A player can keep multiple versions of each of these settings, and even share them with each other easily. ( They are just files going into folders )

Note that the file formats i am using are actually just ini files, and i am merging them into the game ini files after i validate them. I use the exact same groups and line values you see in the game files for storing my data. Which ini settings and options that go in which files are entirely at my discretion.

The main screen looks as follows. ( this works the same on both mac and windows )

Posted Image

Now the Camera section is the main reason i am doing this, and it looks as follows.
Posted Image

One nice thing is i figured the setting to control the default mode you start the game with and whatever is chosen in the top menu will be what you start with. True false settings get check boxes, and i am creating popup menu selectors where there are limited options such as for camera mode - ( it shows a string like "chase camera" but stores a 1, 2, 3 or 4 ).

Posted Image

These store the desired player folder, and some basic game rules like difficulty, which gui items are open and the like. By changing this configuration setting, the player will be able to select a new folder to play in, thus they can dedicate a folder for playing content using kaedrins hak packs, or for playing on a given PW. My aim is to integrate more features into this so it can actually install for example kaedrins content just by said user checking a box here.

Posted Image
This stores the graphics settings, and i am thinking menu items for high, medium, low, or perhaps ones named after different graphics cards. This is probably the least developed section of the interface. I am thinking i can expand each option to really describe what it does much better. Also some of these settings are just vestiges from NWN1.

This is still very basic, still trying to figure what all these mean. Bascially each line in the ini file i have to reverse engineer, figure out what it does, and only after i get a full grasp of it, will I be able to explain it fully in the interface. Right now this is very experimental.

I am basing this on the many threads on the camera to begin with, the tweak guide, the nwn2wiki camera page, and similar sources found on google. I often see posts about people who describe settings based on World of Warcraft, NWN1, and other games. I am basically building a tool, and my hope is that just by using it will make a user able to just select the type of camera they want, and start playing. But i am not going to have time to perfect multiple configurations with everything else I am working on.

I am requesting that those who have "perfect" camera setups, who are very particular about such things, that they send me their current settings from the nwn2.ini and nwn2player.ini files, which demonstrate the effort they've already invested into making things just right. Perhaps you just figured out one single ini setting that helps a lot. I am hoping we can generate some collaboration and that i can add to this program provided menu items named "WoW", "NWN1" or "Bobs action camera" representing the many varied types of game play in the community. Full credit of course for your efforts in my readme and on the vault when i finally release this. The camera is pretty much the main complaint with NWN2, and my feeling is that it's less about how the camera works since it's so versatile, but rather it's default settings are just plain awful.

At some point i'd like to get this working for NWN1 as well, but to do that i'd need someone to provide all the legwork for that game. Ideally i'd be able to take the options in the NWN2 configuration, and just take one modes settings and have players who do things in NWN2 be able to use settings that work the same in NWN1 or even for other games, but that is far down the road.

Modifié par painofdungeoneternal, 26 juillet 2013 - 04:30 .


#2
kevL

kevL
  • Members
  • 4 075 messages
@all

i Zipped up my .ini's and sent them to Pain; recommend others, who like their cameras, do Same.

#3
The Fred

The Fred
  • Members
  • 2 516 messages
I had it set up pretty well but I seem to have got the defaults again when I installed Platinum version. I remember I basically just used NWN1-style (exploration?) mode and turned pretty much all the turn speeds down in the ini file (you can't change them all from the options screen ofc), but I've been meaning to try and fix it back up so if I get 'round to that I'll let you know what settings I figure out.

#4
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
Updated screenshots.
  • Fixed the toolset so you can select a core for it to have affinity for.
  • Added import settings button.
  • Added capability to create a player folder if it does not exist... Recreates it just like the game does, this way i can apply my changes for when the folder does not exist initially. Fixed issue where it did not use a custom player folder if it did not exist prior.
  • Added validation to saving of my custom configuration files, to remove any parameters which are no longer used or a player might have added by manually editing those configuration files.
  • Used Kevl's settings ( just named them "Kevl" for now but need something better ), and they definitely help remove the clunky feel the game has. Probably be a good starting point for anyone developing their own variations.
  • Adding link to CSL library documentation website ( looks up my ip address dynamically using gamespy so should work even if my ip address constantly changes. )

Sent a version of the program to Fred and Kevl for evaluation. Will take any input they have, or fix any issues they find, and then release it.

#5
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
Ok have an updated version which should be ready for general use.

Never Launcher

Kevl provided a lot of very valuable input into how things are setup, pointed out the major issues and this feature should be pretty much work at this point. To see how it works select the "Smooth Camera by Kevl". Hopefully this makes it easier to configure settings.

Please send me any comments or changes you'd like to see in this. If you learn something about how the camera settings work, please provide me that info so i can work that into the actual interface. ( ie by adding updated field descriptions, or enabling and disabling fields dependent on modes )

If you have a setting you like for whatever reason, please share it as well. If we can get contributions from the entire community each representing a different playstyle or taste of optimized settings, well we should be able to make the camera just a minor annoyance instead of a major issue.

Modifié par painofdungeoneternal, 27 décembre 2011 - 06:41 .


#6
kevL

kevL
  • Members
  • 4 075 messages
+1

give it a try if you're having problems setting up your camera(s). The NeverLauncher is due to become a massive front-end for NwN2, but I found that leaving everything on defaults - except, setting up a new Player Folder on the Main page ( for testing ) and of course clicking on Camera (Main page also) & choosing what i call a Style from its dropdown menu gives full access to all camera settings, in a quickly understood fashion.

#7
Nevguard

Nevguard
  • Members
  • 7 messages
really love this launcher need to get this as a hall of fame or something and the word out there recommend it to everyone super helpful

#8
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
lol its just a beta at this point. ( and skywings stuff needs an update as well as he keeps releasing new things )

My next aim now is making it update the third party content automatically as they come out with new versions so skywings updates automatically deploy to end users as he makes them.

#9
kevL

kevL
  • Members
  • 4 075 messages
Pain,
not sure if you're into video editing, but MeGUI ( an opensource video editor ) seems to do exactly that onLoading -- a window pops up with all installed components, including 3rd party, and asks if you want them updated by listing current versions beside available new versions,

might want a look : http://sourceforge.net/projects/megui/

#10
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
Yes that is what i am building, already have actual tools similar to mine i am reviewing done in other games. Nothing i am doing is really new - even firefox is doing this. ( for example i have the source code for nexus module manager which i've ported over, and can already interface with that to a limited degree for some of the other games, and the x-plane simulator has a pretty elaborate mod manager almost exactly like my program. ) My focus is more on the big package management projects like yum and mac ports which are used in open source.

My main reason for not having it already done is I am not just throwing stuff together but trying to design something really solid and powerful, which works with the vault and the nexus, but also simple enough so a novice could just post version info on a forum as well just by posting text my program provides.

Having multiple player folders is really the most complicated part of all this which you don't see in other games, and i want to manage each separately.

One nice thing is i have checksums for the entire install of the current version, so i can detect if a user messed up any of their files and list them, which will detect if you are patched properly.

Modifié par painofdungeoneternal, 04 mai 2012 - 08:01 .


#11
kevL

kevL
  • Members
  • 4 075 messages
neat. Good luck P,