PDA

View Full Version : Jetpack for UT3



Pfhoenix
11-30-2007, 11:21 PM
Jetpack v1.0 (http://mep.beyondunreal.com/files/jetpack3_1.0.zip)

Compatibility: Tested under UT3 v1.1
Author: Pfhoenix

About:
This mutator gives all players a jetpack to fly around with. Players activate it by pressing and holding down the Jump key/button. Releasing Jump turns the jetpack off.

Jetpack has been tested both offline and on a dedicated server, but not with multiple clients. If you're able to setup a server and test with multiple people connecting, please let me know so I can resolve any issues that might exist in that scenario.

Change Log

1.0
- now uses an interaction to capture the GBA_Jump command to know when to turn on and off
- should work on PS3 now (to include multiple players per console, but this needs testing).

Beta 0.8
- fixed vehicle and feigning death handling

Known Bugs:
None Aware

Special Thanks:
bez for the jetpack model

Mr.UglyPants
12-01-2007, 12:00 AM
First off, we need a link, that be nice.

I know i've seen the model, but others haven't, so i'd be nice some screenshots of it ingame and in action.

{SH}Ravenous_X
12-01-2007, 12:15 AM
Jetpack Beta v0.7 is the link. :)

Mr.UglyPants
12-01-2007, 12:20 AM
Ah, silly me.

Pfhoenix
12-01-2007, 08:07 AM
I've updated Jetpack to 0.8. See first post for details.

bez
12-01-2007, 10:34 AM
One way is to copy DefaultInput.ini from E:\Unreal Tournament 3\UTGame\Config
then paste too
My Documents\My Games\Unreal Tournament 3\UTGame\Config
then make sure it not readonly and add the bind into that and it should updates UTInput.ini when u start game

Pfhoenix
12-01-2007, 02:07 PM
bez : I want to thank you, again, for the Jetpack mesh. The only change I made was adding sockets where the thruster particlesystems needed to attach to.

bez
12-01-2007, 03:10 PM
it was no problem m8 had some free time last night

would it be possible to take alook at your jetpack source

Thx

Pfhoenix
12-01-2007, 05:11 PM
No problem. I've uploaded the source here (http://mep.beyondunreal.com/files/jetpack_beta_0.8_source.zip). For anyone that uses the code in any way, please give due credit.

bez
12-01-2007, 06:00 PM
thx very much m8

iknowjohnny
12-09-2007, 05:42 PM
Can anyone help me with this? I cannot figure out exactly how to edit the ini. I need the exact syntax to use and where in the file to put it. This is the one i want to use...

mutate JetpackStart | OnRelease mutate JetpackStop

But i don't know what else to add. For example, other binds in the ini look like this...

Bindings=(Name="F9",Command="shot",Control=False,Shift=False,Alt=False)

So i need to know the full line of text to add. Of course i realize i will have to add the key i wish to bind.

I used the pack in 2004 for a long while and i'd sure love to be able to use it here.

Thanks.

Pfhoenix
12-09-2007, 05:56 PM
As bez mentioned, you want to add the following to a copied DefaultInput.ini that you copied from the game folder to your mydocs area :

.Binding=(Name="JetpackKey",Command="mutate JetpackStart | OnRelease mutate JetpackStop")

You will then need to assign that command to a keybind of your choice.

iknowjohnny
12-09-2007, 06:03 PM
Thanks, but there are a number of sections in that file and i'm not sure where to put it. I'm also unsure of how to bind it to a key since the line has no place for that and i don't know where else to put it and the syntax to use. I can look at the file and figure all this out, but i know all too well when i try things like this it ends up being a real PITA and i will often miss something and never get it to work.

Green_Day_584
12-09-2007, 08:34 PM
screnshots or it dont exist. meaning no buy from me. :D

Zephyr618
12-09-2007, 09:06 PM
how about you put some instructions on how to install it and use it... I couldn't be more lost

Pfhoenix
12-09-2007, 09:12 PM
How about you check out the readme file included in the zip?

ShadeMistress
12-09-2007, 09:33 PM
Cool man, I was actually thinking of making a jetpack, but guess I don't have to... lol

iknowjohnny
12-09-2007, 10:21 PM
How about you check out the readme file included in the zip?

Unless the readme in yours is different than mine, i could point out a ton of info thats missing. The instructions leave a lot of questions. Possibly not to those who are intimately familiar with game configs and build maps and mods and all that, but not everyone does.

Insidious1
12-12-2007, 01:33 PM
This sounds great... Is it a wind up?? Can someone using it please post some screenshots so we can see it..... Would be much appreciated... If it really works i will download it ...

Pfhoenix
12-12-2007, 01:46 PM
iknowjohnny : from the readme :

"Installation : Unzip the zip file with directory structure intact to your MyDocuments\My Games\UT3\UTGame folder"

That seems pretty clear to me. With the keybinds, you'll have to manually add a keybind line in DefaultInput.ini (I call my "JetpackControl") to look something like :

.bindings(Name="JetpackControl",Command="mutate JetpackStart | OnRelease mutate JetpackStop")
.bindings(Name="whatever_key_you_want",Command="JetpackControl")

Insidious1 : I wouldn't release it if it didn't really work. Perhaps I'll put up a couple screenshots in the next few days (I'm a busy man).

iknowjohnny
12-12-2007, 03:03 PM
Thanks, but some things were missing like the keybind syntax you just posted. I couldn't possibly do it if you didn't put those in the post just now. Also, saying "Unzip the zip file with directory structure intact to your MyDocuments\My Games\UT3\UTGame folder" insinuates you should overwrite the existing folders "published" and "config". Of course that would be foolish, but wording it that way leads one to wonder if you should not overwrite them then it must mean you should extract the files in the published and config folders in the zip and put them in the corresponding named folders in the game. But then why would you have config and published/cooked pc folders in the zip instead of just the ini file itself and the jetpack folder with the files in it and just say "put XXXX.in in the config folder and the jetpack folder in public/cookedpc ? It's just confusing. But add that to the lack of exact keybind syntax and location (location:not just which ini, but under which heading?) for it and it becomes impossible quite for some people. Some who are much more educated as to game files and how they work may have no problem, but those who don't will.

That said, please don't take this as a gripe.....i truly appreciate all those who do this a LOT ! But because i and so many others have a hard time with many files like this i'm only trying to explain why to those who do the modding. It may seem obvious to them, but many people who will want to use them are not even a fraction as knowledgeable about this stuff and need detailed instructions.

anyways, i'm not sure where to put those binds but i'll look in the file and see if i can identify where they go by comparing other entries and look for common syntax. Thanks.

AnubanUT2
12-12-2007, 03:29 PM
Can someone post a pic of what this looks like please? Thanks.

Mr.UglyPants
12-12-2007, 04:50 PM
There's a picture of it on the BU forums in the coder section entitled Jetpack.

Pfhoenix
12-12-2007, 06:00 PM
I don't see it.

Green_Day_584
12-12-2007, 06:21 PM
linkage? to a screenshot? please?

i only download what iv seen.

iv seen nothing so far. so how can i even beleive it exists? :D

AnubanUT2
12-12-2007, 06:41 PM
There's a picture of it on the BU forums in the coder section entitled Jetpack.

Could you please post the pic here ... I would greatly appreciate it. :)

Mr.UglyPants
12-12-2007, 06:58 PM
Yeah, i can't find the bloody thread at all.

Armalad
12-18-2007, 09:51 AM
I can't get the keybindings to work. I copied DefaultInput.ini and added those two lines

.Bindings(Name="JetpackControl",Command="mutate JetpackStart | OnRelease mutate JetpackStop")
.Bindings(Name="X",Command="JetpackControl")

I'm trying to make the "X" key work the Jetpack. So far I can't get my jetpack to do anything but sit on my back. :)

Also when I copy the DefaultInput.ini do I need to keep all the rest of the items in there? or can I take out most of it and just leave the two lines and the [Engine.PlayerInput] header?

Can someone post a working .ini that I can use? All I want is "X" to work the Jetpack. :)

Can I rename DefaultInput.ini to JetpackControl.ini or something? Can these Keybindings be added to the main UTJetpack.ini?

Thanks for any help, I really want to try this Jetpack but it's not working for me.

BTW I'm playing Bots in Instant Action, does that make any difference to getting the keybinding to work?

iknowjohnny
12-18-2007, 10:13 AM
Until someone figures it out, don't waste your time. I spent hours and did everything possible thats been said in the read me and in this post and cannot get it to work. The mod needs to come with proper instructions, and possibly needs fixing, tho i think just clear instructions is probably all thats needed.

Pfhoenix
12-18-2007, 01:16 PM
I don't know why this is such a problem.

Add the binds to your DefaultInput.ini as well as your UTInput.ini. If you have something already bound to "X", your additional bind won't take effect, I don't think.

Since this is such an issue (and will be until Epic duplicates keybind extension classes like UT2003/4 had), I'll look into using an Interaction for input handling in a next version within a few days, then.

iknowjohnny
12-18-2007, 02:42 PM
Well see.......thats what i was saying in some previous posts, and thats an example. Theres nothing till your post just now that said to put it in both those ini's. I tried both, but not at the same time. and there are other things that aren't clear like which heading they go under. remember..........most of us using these mods don't understand the syntax like you and others who make them do.

If you want to know how to instruct so it won't be an issue, it's really simple......state the exact lines to use so people can copy and paste them into the ini's, (except the key to bind of course...just put a "insert key bind here" or such) then explain exactly which files to put them in and under which header to put them. remember, there are multiple headers and it can be confusing even if you look for lines that are written similarly.

Armalad
12-19-2007, 12:52 PM
I don't know why this is such a problem.

Add the binds to your DefaultInput.ini as well as your UTInput.ini. If you have something already bound to "X", your additional bind won't take effect, I don't think.

Since this is such an issue (and will be until Epic duplicates keybind extension classes like UT2003/4 had), I'll look into using an Interaction for input handling in a next version within a few days, then.

I will try to set my bindings again. I was able to turn it on in the console,. Do I copy DefaultInput.ini to mydocs or can I leave it in the game area? I will double check to see if X is bound to anything else but I don't think it is.

Pfhoenix
12-19-2007, 12:59 PM
I haven't tried copying the DefaultInput.ini to mydocs. It works fine if you leave it where it is initially.

Armalad
12-19-2007, 01:27 PM
I haven't tried copying the DefaultInput.ini to mydocs. It works fine if you leave it where it is initially.

Okay this is what I did, It still doesn't work

in DefaultInput.ini in the UT3 game directory I added this line

.Bindings=(Name="B",Command="GBA_ToggleSpeaking")
.Bindings=(Name="JetpackKey",Command="mutate JetpackStart | OnRelease mutate JetpackStop")


The line with B was there before to show you where in the file I added the JeypackKey line. Thats a copy and paste.

Then in UTInput.ini in the MyDocs directory I added this line

Bindings=(Name="N",Command="BasePath 1")
Bindings=(Name="X",Command="JetpackKey")

Again the N was there before just to show where I added the X to be JetpackKey.. This is again a copy and paste..

I've tried both X and Z for the bindings they don't work. I'm also logging into my account and playing instant action against bots...

Is there something wrong with my syntax or where I'm putting the bindings? Also what key do you bind the jetpack to? Incase Z or X don't work, but they don't seem to be binded to anything.

Thanks.

Phoenix86
12-19-2007, 05:36 PM
tribes mod INC!!!!!!!!!!!!!!!1


:D

Pfhoenix
12-19-2007, 06:59 PM
Armalad : you made the mistake of not putting the same exact keybind lines in both DefaultInput.ini and UTInput.ini.

iknowjohnny
12-19-2007, 09:21 PM
Ok, well I DID do it that way after reading the last post. I looked for the lines Armalad used to show where in the INI's he put the JP lines and i put them there. Both files......defaultinput and input ini's. Still no go. Thats why i said you have to give detailed info such as typing out the exact correct lines and saying where to put them in the files. Under which HEADING each one goes and in what files. It's pretty simple, tho i still think it won't work.

Insidious1
12-29-2007, 06:59 PM
Did anyone get it working?

iknowjohnny
12-29-2007, 07:26 PM
Not me. I tried everything i could think of but i gave up on it. Too bad because i used to use it in 2004 and it was quite fun.

warhero
01-10-2008, 09:59 PM
Can you cook this for the ps3 please?... i really want to try this mod out

DSKEmilio
01-10-2008, 10:15 PM
I think it's more important they get the mod working properly before they even start trying to cook an unfinished mod.

warhero
01-10-2008, 10:23 PM
Known Bugs:
None Aware

seems done to me...

D4rkW4rr10r
01-11-2008, 08:04 AM
I cooked that for ps3 and it isn't functional due to the manual key binding. Would it be possible to link the jet pack to a triple jump or something like that?

ShadeMistress
01-11-2008, 08:27 AM
No screens? *sniff sniff*

D4rkW4rr10r
01-11-2008, 08:53 AM
here is a screen of the ps3 version:

http://img242.imageshack.us/img242/9373/dscn2619wm2.jpg

Pfhoenix
01-11-2008, 09:08 AM
PS3 can't custom keybind as far as I know. Until I look more into it, the last I tried was using a custom Interaction to capture when the player holds down jump in order to active that Jetpack, but the process isn't as easy as it was with UT2004, thanks to the separation of native handling for key presses and axis inputs (Epic doesn't let you track by commands executed any more).

The "mod", read mutator, works fine when you setup the keybinds as I've stated before.

ShadeMistress
01-11-2008, 10:05 AM
Sweet, can't wait to try it out.

Pfhoenix
01-11-2008, 10:13 AM
Also :

People, do not get into the habit of PS3 cooking whatever mutator/mod you feel like should be on the PS3. If you did not develop it, and the developer is still around, ask them to do it. They will know whether or not PS3 cooking is worth the effort for what they made. Have the courtesy to treat what people make with respect by respecting who made it.

skEthi-d
01-11-2008, 09:15 PM
AYY MANNG THE JETPACK AINT WORKIN FOR PS3 ..I DONT UNDERSTAND THE WHOLE Players will need to manually bind "mutate JetpackStart" and "mutate JetpackStop", ...i got it in all correctly into the game and i start the gamewith that mutator and it just dosent work or i dont know how to turn it on ....so please explain on how to get it to workin kid words ahah cuz i dont understand the bigger computer terms ..no offense or anything i just need simpler instructions on how to get it to work ..thx bro

andydepr
01-12-2008, 12:34 AM
Bump and Bump

D4rkW4rr10r
01-12-2008, 07:43 AM
AYY MANNG THE JETPACK AINT WORKIN FOR PS3 ..I DONT UNDERSTAND THE WHOLE Players will need to manually bind "mutate JetpackStart" and "mutate JetpackStop", ...i got it in all correctly into the game and i start the gamewith that mutator and it just dosent work or i dont know how to turn it on ....so please explain on how to get it to workin kid words ahah cuz i dont understand the bigger computer terms ..no offense or anything i just need simpler instructions on how to get it to work ..thx bro

on ps3 jetpack is non fuctional. I only cooked it to show that you can have custom models via a mutator.

The manual key binding means that u need to set the buttons you press in a file, that activate the function of the jetpack like to fly and to land.

Crotale
01-12-2008, 10:09 AM
How long does this jetpack fly? Are you basically using the jumpboot code and the jetpack is only a graphical change from the boots? I guess I'm asking because I'm not sure what the difference is between this jetpack and the jumpboots.

I made a jumpboot arena mutator a while back that gives all players infinite boot charges. I have been considering doing some upgrades, but little interest has been shown by the community.

skEthi-d
01-12-2008, 04:25 PM
on ps3 jetpack is non fuctional. I only cooked it to show that you can have custom models via a mutator.

The manual key binding means that u need to set the buttons you press in a file, that activate the function of the jetpack like to fly and to land.

another question i had is it possible to get a chat box going during play like there was in the pc versions ..because there is the option to send messages but u cant read them durinn play u havta get outta the game and read it ..so if its possible to get a chatbox mutator or something going that be awsome....or even a way to open up the messages during play that would be another awsome feature :D

Pfhoenix
01-12-2008, 06:08 PM
I'm working on an updated version that works by holding down Jump right now.

ScottUT
01-12-2008, 06:09 PM
Screenshot?

D4rkW4rr10r
01-12-2008, 06:19 PM
I'm working on an updated version that works by holding down Jump right now.

Cool! Let me know if it is ready. Then I'll cook it for PS3 for you (if u want -say yes plz;)).

Pfhoenix
01-12-2008, 06:35 PM
I'm having a problem getting it working in netplay (many hacks and workarounds at work here to use an interaction to hijack player input and manage it seperately). It'll be a little longer.

Pfhoenix
01-13-2008, 04:04 PM
Updated to version 1.0 and release.

D4rkW4rr10r - disregard. Please see full release post.

lildesiikid786
01-13-2008, 04:18 PM
i hope it works for ps3 that would be really cool.
last time i remember using a jetpack in a game was in grand theft auto with the jetpack cheat code

andydepr
01-15-2008, 11:37 AM
i hope it works for ps3 that would be really cool.
last time i remember using a jetpack in a game was in grand theft auto with the jetpack cheat code

There was a jetpack on UT2k4...

You are new to UT?