XIM Community

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - OBsIV

Pages: 1 ... 23 24 [25] 26 27 ... 33
Please let us know what you think about how aiming feels with the new firmware.

Release Candidates / MW2 ST on BO?
« on: 01:07 PM - 10/14/11 »
Hey there, I wanted to address those that are using the MW2 ST on BO. Specifically, do you still prefer it this way even after the firmware upgrade? If so, why?

Release Candidates / The "PRO" ST experiment ...
« on: 01:11 AM - 10/12/11 »
As we've discussed at length on the public board, it's time for those who are interested in contributing to a non-1:1 ST variant to act. We are very lucky to have members like kodek who would dedicate his time to build the a Ballistics Curve Editor XIM App.

Below is a picture of what it looks like and the difference between STs (linear, predicable, consistent speed) and what a new ST as discussed would look like (non-linear, non-predicable, multi-level acceleration high speed).

Notice how I constructed my custom curve. High-acceleration fast smooth ramp from 0 speed, then changes to a steeper-than normal secondary acceleration, followed by a 100% turn speed point at where the linear ST would just be hitting 50% speed. Again, an example, but, my guess in line with what I've been reading.

Download the app and try it out. Coordinate with each other. When a curve is decided upon, an ST will be built.

XIM 3 Discussions / An experiment ...
« on: 11:02 PM - 10/10/11 »
Our friend toysrme has been extra vocal for us today because he believes his interpretation of how a game should behave is universally superior to how the current BO ST is performs. I'd like to put this to rest once and for all with a simple experiment.

toys claims his Standard Translator settings are ultimate for CoD because it can even compensate for the affects of auto-aim.

I'd like the community to test this claim. Take his Standard Translator settings and use it with XIM3 as is. If enough people like it, I'll create a custom ST from the already linear BO ST that matches the same non-linear behavior of his Standard Translator.

I certainly hope that toys feels that this is a reasonable way to handle this.

We are getting read to post the next firmware drop (which includes the Peripheral Bridge bits).

If you have written a Peripheral Bridge application, please start a thread in XIM Apps and it'll be made sticky.

I'll work with OMGsus to set up permissions so you can maintain that thread.



Does anyone in the community have the impression that XIM3 will only work well with cheap $5 mice?

If so, where did you get that idea? If not, where did this guy get that idea?

Release Candidates / RC Testers please install 20110928!
« on: 01:09 AM - 09/29/11 »
RC Testers, 20110928 is the next major firmware drop ready to go out to customers. It contains a roll-up of all changes over the last couple of months in testing.

Additional changes to be aware of:

1) All Smart Translators (except for the new Dead Island ST) have been promoted out of BETA, so, the version numbers have changed. Make sure when running XIMManager, that, all your STs are upgraded correctly.

2) Slight change to the SDK has been made. XIMJoystickInput XAxis/YAxis are now XIMSHORT values (developers, please update your apps/wrappers).

3) Additional bug fixes (see change log).

Please upgrade and stress this firmware (XIM3 functions and Bridge functions)!

Downloads / XIMManager 20110928
« on: 01:04 AM - 09/29/11 »
Download XIMManager 20110928 (BETA)

Build 20110928 ("928")

Firmware Changes

Support for new XIM Peripheral Bridge SDK
XIM3 now supports connection to a PC for the purpose of adapting any input peripheral for console gaming. Developers can now write "XIM Apps" using the SDK that run on a PC and send input commands to XIM3. Learn more and download the XIM Peripheral Bridge SDK.

New "Acceleration" Setting Behavior
Driven by customer feedback, the Acceleration setting has been changed. When Acceleration is off (either set to "0" or if you are not using "Smart Advanced"), Smart Translators give you 1:1 (also called "linear") correspondence between the movement of your mouse and the movement of the aiming reticle on-screen. Some gamers wish to diverge from this behavior by adding in Acceleration (i.e. non-linear) characteristics to the translation. Acceleration has different meaning if positive or if negative:

If "Acceleration" is > 0: Your aiming starts off as linear (1:1) but accelerates when you reach a certain mouse movement velocity. The higher the Acceleration value, the sooner acceleration (greater than 1:1) behavior occurs. The Acceleration value is a percentage of maximum turn speed of the game. For example, if set to 0.75, then acceleration will start to come into affect when your aim turn speed reaches 75% of the maximum turn speed of the game. Intended to used by low to mid sensitivity players that want to increase speed for turning.

If "Acceleration" is < 0: Deceleration behavior. Your aiming starts off as linear (1:1) but decelerates when you reach a certain mouse movement velocity. The lower the Acceleration value, the sooner deceleration (lower than 1:1) behavior occurs.

NOTE: As with any "Smart Advanced" setting, be advised that using Acceleration means you are no longer aiming with 1:1 precision. For most players, it is recommended that "Smart" translation be used instead of "Smart Advanced".

New "Clamp" Setting Behavior
The "Boost" setting (under "Smart Advanced") retains the same behavior when positive. However, "Boost" can now be set to a negative value. When "Boost" is negative, it then has "Clamp" behavior.

When a "Clamp" is active (i.e. "Boost" < 0), the result is an artificial speed limit clamp. The value is a percentage of the game's maximum turn speed. For example, if set to -50, then, if aim turn speed exceeds 50% of the game's maximum turn speed, it will be forced not to exceed that point. Intended to be used by high sensitivity players that want fine control over their maximum turn speed behavior.

New Scroll Wheel Behavior
Scroll Wheel changed so that ScrollUp and ScrollDown now work independently and no longer affect each other. Press behavior has changed to a 64-64ms cycle (64ms press, 64ms release). Additional scroll wheel events of the same type are disallowed until the cycle is complete.

Bug Fix: Fixed XIM3 hang when binding a button that was previously set to "None" in XIMManager

XIMManager Changes

Includes new 20110928 firmware

Close button disabled during device sync (to prevent accidental store corruption due to shutdown during XIM3 writes)

Bug Fix: Fixed bug where, upon connection to XIM3, buttons do not reenable

Bug Fix: Fixed bug in "Smart Advanced" settings where some setting values would decrease upon exit of the Config editor

XIM3 Manager (XIMManager) replaces prior "XIMFlash" drops. It is used for firmware upgrades, Smart Translator downloads, as well as Configuration. Learn more about XIMManager.

XIMManager will automatically upgrade your Configs if necessary to the latest format. XIMManager may not recognize all the Smart Translators on your device (such as if you are using Beta Smart Translators, or, due to naming convention changes). In these cases, your Config's associated game will display as "Unknown". Simply edit your Config in XIMManager to choose the correct game.


  • On your XIM3, go to Settings and select "Enter 'PC-mode' on next restart" (Video Tutorial)
  • Unplug your XIM3 from your Xbox and plug into your PC (special PC-mode icon will show on the screen)
    **Unplug your XIM3 from your console before unplugging your controller (or you will have to repeat these steps).**
  • Download (link above), un-zip to a folder on your PC and then run the XIMManager executable
  • Press the "Connect to XIM3" button.
  • If you are running a prior build, you will instructed to automatically upgrade.
  • Make any changes to your Configs or add new ones.
  • When finished, press "Disconnect XIM3".
  • Plug your XIM3 back into your Xbox

Operating Systems Supported: Windows XP SP2/Vista/7 x86/x64

                                                                      BUILD HISTORY

Build 20110707 ("707")

XIM3 Manager
XIM3 Manager (XIMManager) is the new PC-side application to manage all aspects of your XIM3. It replaces XIMFlash (prior flash tool). Like XIMFlash, XIMManager can flash new firmware as well as restore factory defaults. Where XIMManager is very different than XIMFlash is how it handles management of Smart Translators. Unlike XIMFlash, XIMManager simplifies everything by allowing you to manage your Configs directly. When new Smart Translators are added for a game, you simply add a new Config and choose the game from the list. XIMManager will figure out the correct Smart Translators to use. You can also set buttons bindings for the game too (XIMManager even pre-sets buttons for you based on your settings from other games). Learn more about XIMManager.

Improved audio support
There have been various reports of intermittent audio distortion issues (some described it as "robot voice"). The problem has been addressed.

Support for 125, 250, 500, and 1000 mouse poll rates
Added support for any mouse USB poll rate. It is no longer necessary to configure your mouse hardware for 125Hz. Some mice perform better at 1000Hz while others don't. Best practice is to configure your mouse for its highest poll rate. If it feels off, decrease your poll rate and try again.

Improved controller compatibility
There were reported problems with some 3rd party controllers as well as some international official Microsoft controllers. Typical problem was controller failed to be detected by the console. This issue has been addressed.

Secondary button binding (NOTE: Currently available only through XIMManager)
XIM3 now support secondary button bindings. This feature is currently only available through XIMManager.

Fixed "downward force" issue in the Smart Translator runtime
The Smart Translator runtime had behavior where perfect horizontal mouse movement (i.e. zero vertical mouse movement) resulted in small vertical aim movement on-screen. The runtime was updated to eliminate

Build 20110407 ("407")

New "Primary" and "Secondary" Mouse Settings user interface
The mouse settings experience was redesigned around a more flexible system that replaces "Secondary Sensitivity" with a fully customizable secondary mouse settings page. Among other things, the new system allows for a separate Smart Translator to be used when secondary is engaged. Separate expanded mouse settings are useful in games where gameplay commonly switches between two different look mechanics (such as when aiming-down-site).

New "Smart Advanced" mouse translation option
Smart translator mouse settings was split into "Smart" and "Smart Advanced". "Smart" was simplified with only Sensitivity and Game knobs. "Smart Advanced" includes Acceleration and additional new "mouse conditioning" knobs: YXRatio, Smoothness, and Boost.

New Primary to Secondary mouse settings switch "Delay" knob
When dynamically switching between your Primary and Secondary mouse settings, there is now an optional delay (in milliseconds) that can be used. Typically used in games where aim-down-site (ADS) activation isn't immedate (such as when an in-game animation plays during the transition). Only appies when transitioning from Primary to Secondary (reverse direction is immediate).

New "Super-Preview" Configuration mode
While adjusting your Config, you can now try out all your new settings (with the exception of your Switchers) without saving them or leaving the configuration page. This enables much faster adjustment of settings to match your playing style.

New "Boost" knob
New "Boost" knob for Smart Advanced configurations. This knob adds in a user specified constant to all mouse input. The effect is an added "boost" of speed on small movements. Since Boost bypasses the slower-end of the game's look mechanic, it may result in "jittery" movement. Use the "Boost Jitter" knob to the right of the Boost value to "tune out" this jitter.

New "DPI Checker" tool
Under "Settings", use "DPI Checker" to determine the actual DPI of your mouse as seen by XIM3. It is used to ensure your mouse hardware settings are configured optimally. Use the XIM3 Mouse DPI Checker Grid (included in the flash package) to help make a more accurate measurement.

Fixed Yellow Screen issues
XIM3's onboard USB hub was raising a "yellow screen" error in some scenarios where frequent reattach of peripherals was occuring. Mainly seen by customers using manual USB switches to share their peripherals with their PCs. This scenario is now properly supported.

Razer Naga mouse support

Mionix Noas mouse support

Belkin n52te game board now identified as a KEYBOARD
The n52te will now show as a keyboard on your XIM3. You'll need to update your configurations appropriately.

Sony Move Navigation controller support
The Sony Move Navigation controller is now supported in wired mode. When your Nav is plugged into your XIM3, it’ll show as a joystick.
IMPORTANT: The red sync light in on the Nav must be OFF when plugging in to your XIM3. If is ON, wait until it turns off automatically and then plug in (otherwise, a yellow '?' will show on the screen).

Maximum turn speed limitation problem fixed
An important bug was fixed that was limiting turn speeds. Turning is much faster with this fix on all games. It’s recommended that you review your mouse Sensitivity and Acceleration settings after applying this fix. You many find that Acceleration is no longer needed (i.e. Acceleration set to 0) which is ideal to retain “linear” movement results. For more information about turning, see http://www.youtube.com/watch?v=3fCx9OLGF2Q.
Improved button support on mice
A bug was fixed that was preventing the use of all buttons on various mice. You may need to update your mouse settings to make all buttons visible to XIM3. For example, for Logitech mice, use SetPoint to configure your mouse buttons as “generic buttons”.
Device type identification improvements
Improvements have been made to the device type identification system that was preventing certain mice and keyboards to be detected correctly. Some mice present themselves as both a mouse and keyboard. When plugging in, XIM3 may detect it incorrectly as a result (i.e. a mouse shows up as a keyboard). If you are experiencing problems like this, simply plug in your device into it’s new “preferred port”. For mice, the preferred port is right-most (furthest from the console mini-USB port). And for keyboards, the preferred port is the middle port.

Device over-current detection
If your devices are drawing too much power, XIM3 will shut down the USB ports. Now, if that happens, a special icon will be displayed to inform you of the condition.

Device detection fixes
Fixed some XIM3 embedded hub issues that would cause all connected peripherals to not be found at power up.
Scroll wheel delay reduced
Reduced the mouse wheel scroll up/down “button” hold time.
Keyboard Up, Down, Left, Right movement behavior change
New keyboard button stick binding behavior makes it so that if both buttons in the same direction are pressed at the same time, movement stops in that direction. For example, if you have your binding as standard “WADS”. Pressing A and D at the same time will stop horizontal movement.

Fixed Red Screen issues
Fixed an issue that caused a "red screen" error to occur when certain configuration settings were used.

Build 20111119

Launch Build

Downloads / XIM SDK 20110928
« on: 12:59 AM - 09/29/11 »
XIM Peripheral Bridge Software Development Kit (SDK)

The XIM Peripheral Bridge SDK opens XIM3 to an endless set of gaming scenarios and possibilities. The Peripheral Bridge enables XIM3 to interface with any gaming device through a PC. It does this through:

  • A standard “Easy Transfer” USB cable that connects the XIM3 to a PC, and
  • Special custom software written by developers (called “XIM Apps”) that uses the SDK to send commands to XIM3

The “XIMBridge” application programming interface (API) is used to interact with XIM3. XIM3 understands mice, keyboards, joysticks, and controllers. The API enables applications to simulate any of these devices. Because of this, XIM3’s operation (i.e. its Configuration and the use of Smart Translators) remain exactly the same. The only difference is that the peripherals that XIM3 reads can be emulated.

NOTE: A wired controller must still be connected to XIM3 for XIMBridge to function and at least firmware version 20110928 running on your XIM3.

XIMBridge is designed to enable additional support for a variety of devices, such as:

  • Resource-intensive motion tracking technology such as Kinect
  • Motion control devices, such as Nintendo Wii Remotes, Sony Move, and TrackIR
  • Racing wheels and flight sticks
  • Accessibility aides for gamers with disabilities

The SDK also comes with XIMCommander. XIMCommander is a sample application that simply passes your computer’s mouse and keyboard input to XIM3. It is used to validate that your XIMBridge configuration is working correctly. It can also be used by gamers that prefer to share a single mouse and keyboard between both their PC and XIM3 without using a switch box.

Please refer to the XIM Peripheral Bridge User Manual for information about how XIM3 is connected to your PC and what USB Transfer Cables are supported.

Release Candidates / Gears of War 3 ADS velocity jump
« on: 09:47 AM - 09/23/11 »
RC Testers, the Gears of War 3 look mechanic has a velocity jump in it that you are likely feeling. We've seen this behavior in the past with other games, but, we are still working to find the right way to model this behavior in the Smart Translator. There is no right answer, but, we'd like to come up wit something that is generally natural for people.

The issue for new members is that there is a velocity "hole" in the aiming system. An area where look speed jumps significantly from one speed to another (not a smooth transition). Possible options for modeling:

1) Close the gap (what the ST is doing today)
2) Keep the gap (you'll feel a mouse "stall" when you hit the zone)
3) Remove the jump (won't jump, but will feel slower)

Any feedback would be appreciated.

Smart Translators / Gears of War 3
« on: 02:18 AM - 09/21/11 »
Hi everyone, I wanted to give status of the Gears of War 3 Smart Translator as I know a lot of people are eager to get their hands on it!

The Gears of War 3 Smart Translator was just released to the RC Testers group for verification. The "hip" translator was created. We are currently producing an Aim-Down-Sight (ADS) specific translator now as GoW3 will benefit from it and will likely release it tomorrow to the testers.

Once GoW3 checks out, we will also be releasing the following additional Smart Translators to the general public:

Deus Ex: Human Revolution
Gears of War
Assassin's Creed: Brotherhood
Dead Space 2 Smart Translator (Hip and ADS)
Warhammer 40,000: Space Marine



Hi, I'm working on gathering content for a new video I'm working on, and, I need about 30 seconds of fast paced precision footage that really shows off XIM3's capabilities. For example, when I asked Don for something like this in the past, this is what he produced (starting at 0:33): http://www.youtube.com/watch?v=N828AUeUp5s.

No need to capture, I prefer to do that. Just need clips of Reach and Black Ops.

XIM 3 Discussions / Calling all Software Developers!
« on: 11:24 PM - 08/21/11 »
We have a new feature in the works called "XIM Peripheral Bridge" that opens XIM3 to an endless set of gaming scenarios and possibilities. The Peripheral Bridge enables XIM3 to interface with any gaming device through a PC. It does this through:

  • A standard “Easy Transfer” USB cable that connects the XIM3 to a PC
  • Special custom software written by developers (called “XIM Apps”) that uses the SDK to send commands to the XIM3

I've written the first XIM App called "XIM Commander" (it's a simple app that allows your PC mouse and keyboard to drive your XIM3). The programming interface is simple and compatible with a variety of languages.

I'm looking for developers out there that are interested in adapting all sorts of interesting input peripherals available to console gaming. Such as Kinect, Nintendo Wii Remotes, Sony Move, TrackIR, etc.

If you are interested, please join the "RC Testers" group where the SDK is currently published.

Hey all, as you already know I'm working on a firmware upgrade that will enable you to connect your XIM3 to your PC for the purpose of interfacing any peripheral to your console.

Problem I'm having right now is something up with a good name to describe it (such as a 2 or 3 word term that someone could read and understand what the feature is all about).

Any suggestions?

Smart Translators / What to do about Unreal Tournament 3
« on: 01:44 AM - 08/15/11 »
Hey everyone, need some feedback on something I'm working on. UT3 is lower on the ST priority list, but I went ahead and created an ST for it as I wait for other games to come in.

UT3 has a bunch of interesting look mechanic behavior that is unique. It's the first I've seen that actually flips Y/X ratio as you aim faster! No problem for the Smart Trainer, it handles that just fine just like everything else.

One that the Trainer found that really bugs me about the designers of this game is that the minimum vertical speed is *much higher* than the minimum horizontal speed (like 5x). This is the first game I've ever seen that had this. As soon as I saw it, I knew there was going to be problems. Small vertical movement doesn't exist on this game.

There isn't a good solution here as to how to handle this. Either 1) keep the "void" in there and small vertical movement doesn't register at all (i.e. it feels "stuck" or hesitates until you move your mouse faster). Or, 2) remove the void and small vertical movement "jumps" to an unnatural high speed (and feels "jerky" -- especially when you make horizontal movements which normally causes small vertical movements).

I'm looking for feedback on if I should go for option #1 or #2. (Or, option #3 -- scrap the UT3 ST).

Pages: 1 ... 23 24 [25] 26 27 ... 33