Zubat
GFZ (WIP) theme enthusiast
After recently learning the camera's height and distance could be changed, I found new ways to play SRB2. Since then I've got my own, simple, autoexec.cfg up and running just fine. It sets custom camera options not available in the game's settings menu, enters a netgame with a golden knuckles, and binds the screenshot button to M. But I have a bigger project in mind.
The first thing I want to add (and the only simple one) is binding gif recording buttons to the brackets. I'm on a laptop and the function keys that normally control screenshots and gifs are coupled with volume, brightness, and other commands that make it very awkward to utilize them in-game. Everything else here on is something I'm not sure will even work.
The next thing I want to deal with is that pesky chasecam. It's nice and all for ringslingers, but when I'm loading up a netgame that automagically turns it on (and thus turning off analog mode), I immediately turn it off for hide and seek. When I do that, the cam_dist is reset to default meaning I have to not only turn analog back on, but also reset the cam_dist. If there's a way to keep the cam_dist from resetting when exiting chasecam, or to set it back to the way I had it (analog on included) I'd be more than happy to hear it.
The biggest and toughest part (or so it seems to me) is this: switching predetermined control schemes on the fly. I'm an antsy gal on a laptop, and I need to be able to drop using my wireless mouse at a moment's notice. I want to have six (6) control schemes set up: P1 mouse and keyboard, P1 keyboard analog on, P1 keyboard analog off, and P2 equivalents of these. All of them will utilize some, but not all, of the same buttons and will overlap one another, so to turn only one on at a time and cycle through them with a single button (or each scheme set to it's own button, I'm thinking the symbols would work fine) is my end goal. I need the keyboard only scheme to automatically turn analog on as well as turn it off when switching to keyboard and mouse, or non analog keyboard scheme. I only want the P2 controls for the times I'm playing as Sonic and Tails and need to pick myself up and fly somewhere.
So, does anybody have experience with autoexecs? Who can tell me what's possible and what isn't? Anything and everything could help me at this point. Thank you in advance!
---------- Post added at 09:40 PM ---------- Previous post was at 08:51 PM ----------
After some time on IRC, I was taught aliases and the like. Now my final goal can be achieved! All that's left to figure out is how to bind to symbol keys, shift, capslock, tab, alt, enter, that kind of stuff. I have a feeling I can figure it out, but we'll see.
Also, I figured posting my current autoexec.cfg wouldn't hurt any. If you wanna test it out, just drop it into SRB2's root folder. Just remember this is an incredibly early version of the final product.
Once again, a HUGE thank you to all those on IRC for helping me out with this so far! I know sometimes people like me seem to ask questions that only come across as pure ignorance, but it's people like you that make a difference and lasting impression for us beginners and our learning processes!
The first thing I want to add (and the only simple one) is binding gif recording buttons to the brackets. I'm on a laptop and the function keys that normally control screenshots and gifs are coupled with volume, brightness, and other commands that make it very awkward to utilize them in-game. Everything else here on is something I'm not sure will even work.
The next thing I want to deal with is that pesky chasecam. It's nice and all for ringslingers, but when I'm loading up a netgame that automagically turns it on (and thus turning off analog mode), I immediately turn it off for hide and seek. When I do that, the cam_dist is reset to default meaning I have to not only turn analog back on, but also reset the cam_dist. If there's a way to keep the cam_dist from resetting when exiting chasecam, or to set it back to the way I had it (analog on included) I'd be more than happy to hear it.
The biggest and toughest part (or so it seems to me) is this: switching predetermined control schemes on the fly. I'm an antsy gal on a laptop, and I need to be able to drop using my wireless mouse at a moment's notice. I want to have six (6) control schemes set up: P1 mouse and keyboard, P1 keyboard analog on, P1 keyboard analog off, and P2 equivalents of these. All of them will utilize some, but not all, of the same buttons and will overlap one another, so to turn only one on at a time and cycle through them with a single button (or each scheme set to it's own button, I'm thinking the symbols would work fine) is my end goal. I need the keyboard only scheme to automatically turn analog on as well as turn it off when switching to keyboard and mouse, or non analog keyboard scheme. I only want the P2 controls for the times I'm playing as Sonic and Tails and need to pick myself up and fly somewhere.
So, does anybody have experience with autoexecs? Who can tell me what's possible and what isn't? Anything and everything could help me at this point. Thank you in advance!
---------- Post added at 09:40 PM ---------- Previous post was at 08:51 PM ----------
After some time on IRC, I was taught aliases and the like. Now my final goal can be achieved! All that's left to figure out is how to bind to symbol keys, shift, capslock, tab, alt, enter, that kind of stuff. I have a feeling I can figure it out, but we'll see.
Also, I figured posting my current autoexec.cfg wouldn't hurt any. If you wanna test it out, just drop it into SRB2's root folder. Just remember this is an incredibly early version of the final product.
@echo off; chasecam 0; analog 1; cam_height 220; cam_dist 50; cam_speed 2; bind m screenshot; name autocfg test; skin knuckles; color gold
Once again, a HUGE thank you to all those on IRC for helping me out with this so far! I know sometimes people like me seem to ask questions that only come across as pure ignorance, but it's people like you that make a difference and lasting impression for us beginners and our learning processes!