GoldenEye: Source Forums

Editing and Customization => Community Content => Topic started by: DrDean on February 20, 2014, 03:09:48 pm

Title: More Bonds
Post by: DrDean on February 20, 2014, 03:09:48 pm
I made this mod for myself as an experiment in adding new characters to the game, but I may as well post it here. Very very easy to add characters, kudos to the developers. Only issue being is that the character select screen isn't currently made for having extra characters meaning there's no way to scroll down if some are added - although technically all the default characters included with the mod are there. No idea if it works online, I'm having a common error that prevents me from joining games on some Source mods. Bots will occasionally pick the new characters, though! Not entirely sure if you'd be able to download new characters from servers, even with something like SourceMod. If you did, they would stay permanently with your game until deletion much like custom maps.

Models are not my property, Pierce and Sean are from the 'Everything or Nothing' and 'From Russia with Love' games respectively. I think I'll be playing around with this some more, hence the work in progress. Anyway, I attached the download for what I have right now. Just copy the 'models' 'materials' and 'scripts' folders into your 'gesource' folder.

UPDATED:

No longer are new characters, they are skins for the default Bond. There are also options included in the update to replace the default Bond with either Brosnan or Connery to avoid error model issues for other players. I didn't take new pictures for the updated version so the ones you see below are old.

Quote
If you downloaded the previous version, I recommend you delete 'allbonds.txt' inside of gesource/scripts/character

• Replacing Bond with either Connery or Brosnan will get rid of the issue of other players seeing error models, but you may only have one replaced at a time.
• Adding Connery and Brosnan to Bond will keep the error model issue, but remove the issue of missing characters in the character select menu (Ourumov).

To install, copy all folders inside the option folder you've chosen and paste it inside of the 'Steam/steamapps/sourcemods/gesource' folder.

I've also attached the source files (SMDs + QCs) for those interested in looking at how these were compiled for GE:S. They aren't necessary to use or install the mod.

Title: Re: More Bonds
Post by: Peroxwhy?gen on February 20, 2014, 08:13:55 pm
You might want to replace models rather than add them, people will see a giant error sign coming at people that don't have it.
Title: Re: More Bonds
Post by: Jonathan Dark on February 23, 2014, 12:46:41 am
You might want to replace models rather than add them, people will see a giant error sign coming at people that don't have it.
Yeah got that too.... Leaded me to the Download ;D
Title: Re: More Bonds
Post by: killermonkey on February 23, 2014, 03:58:33 am
Hmmmmmmm.... you did a great job hacking around the characters!

I never implemented the page scrolling on the character select screen... will have to look into that for the next release.

As for adding characters... they shouldn't cause error signs, but if they do that is a bug.

You can likely just add these models as additional "skins" to the bond definition. You can define both a model and a texture set for each skin.
Title: Re: More Bonds
Post by: Jonathon [SSL] on February 23, 2014, 04:22:26 am
We need more character modelers/riggers, you should apply for the team (please!) ;)
Title: Re: More Bonds
Post by: Troy on February 23, 2014, 04:47:16 am
Very cool!
Title: Re: More Bonds
Post by: major on February 23, 2014, 05:09:15 am
Very rad, sir.
Title: Re: More Bonds
Post by: namajnaG on February 23, 2014, 05:48:11 am
That is awesome!
Title: Re: More Bonds
Post by: Rick Astley on February 23, 2014, 08:31:07 am
This is so awesome


Now all we need is Roger and Tim and then the collection is complete :)
Title: Re: More Bonds
Post by: Rick Astley on February 23, 2014, 08:47:23 am
i just got invisible characters....
Title: Re: More Bonds
Post by: Peroxwhy?gen on February 23, 2014, 09:03:31 am
i just got invisible characters....

I've noticed that it only happens on dedicated servers, but if you run a LAN game or play on Non dedicated servers, that you can select the models.
Title: Re: More Bonds
Post by: Rick Astley on February 23, 2014, 09:42:23 am
I've noticed that it only happens on dedicated servers, but if you run a LAN game or play on Non dedicated servers, that you can select the models.

i was playing with bots offline...so yeah not sure
Title: Re: More Bonds
Post by: kraid on February 23, 2014, 01:18:30 pm
The only time i experienced an issue with invisible models was when i included custom ammo boxes into a map file.
During map transition from a map with regular ammo boxes to a map with custom ones or vice verse, they were invisible.

I don't know exactly, but i guess during map transition, a few things like models that are always used are keept in memory to save loading time.
Now if a change occures on this model, the engine cannot fully load it due to conflicts with the allready precached one.

Custom textures on the other hand will work even if they're included into the bsp.

While adding custom characters to your client is easy in GES, the difficulties come with online play.
(note that i'm not talking about model sweps here)
If you'd add a brand new character to your client, let's say Xenia, you might wanna use her online.
But other clients and even the server don't have the neccessary files to display the model.

Even if a server would distribute the model files via download:
1. there are certain files that cannot be modified by a server download
2. the precaching of scripts and gui elements might cause issues too,
at the very first connection for sure.
3. what if there's a server running without the custom models?

I'm not a programmer, so i don't know if there might be a solution for all these things.
Then again, it's not only a question of time and effort that needs to be put into that,
but also a question of the benefits vs the risk.

Let's say there would be a system that allows the user to add their custom characters to the game in a way that everyone is able to see it on his client too.
I bet we'd soon see a lot of stuff unsuitable for the mod but only a few characters that are really worth adding, if any at all.

We're not GMOD, so anyone who wants to see giant walking penis and nude Alyx, should go there.

If anyone has a character that's really worth adding it to the mod, it can be also posted here. Just like DrDean did.
(the guard model ofc. since the others are property of EA)
Title: Re: More Bonds
Post by: PATRIOTA on February 24, 2014, 07:45:48 am
My dream was to see one of these guys in goldeneye source. you managed to put the two in the game. without overwriting the original  this is fantastic!!!
however... unfortunately our friend Ourumov has disappeared    O_____o???
I hope you can solve this little problem. so the community can add this mod in the next update (if everyone to agrees) 
excellent work Dean. I hope to see in future characters like  dr. Doak, Natalya Simonova, Xenia Onatopp   8)
Title: Re: More Bonds
Post by: DrDean on February 24, 2014, 03:34:30 pm
unfortunately our friend Ourumov has disappeared    O_____o???
I hope you can solve this little problem. so the community can add this mod in the next update (if everyone to agrees) 
excellent work Dean. I hope to see in future characters like  dr. Doak, Natalya Simonova, Xenia Onatopp   8)
These specific models are off limits for being officially added to GE:S as they are not property of the GE:S team, like kraid mentioned. However, there's no reason one couldn't use these models as reference when making one's own characters.

Ourumov's not gone, just hidden like the UI bug I mentioned in the first post. No matter, I updated the first post's attachment which should fix this: it replaces Bond's suit skins with Connery and Brosnan. Not sure why I didn't do that before. There is also an option to replace the default GE:S Bond with either Connery or Brosnan, for those who do not like the error model issue. A tiny easter egg that nobody will ever notice if you replace Bond with Connery as well. If you downloaded the last version I highly recommend you delete the old 'allbonds.txt' file in gesource/scripts/character

You can define both a model and a texture set for each skin.
This isn't related to anything in this thread, but I noticed there was an option for a viewmodel skin in the character scripts. Are there different first person suit sleeve colors depending on which skin you took? I've never noticed before. You should look into using $color (https://developer.valvesoftware.com/wiki/$color) and alpha channels ($blendTintByBaseAlpha) for the sleeves if you have separate textures for them. It will cut down on texture space and would allow you to use different colored hands/sleeves for the other characters as well without having new textures. Heck, model out the rest of the arm and make the sleeve a bodygroup so you can switch it off for people like Boris or Mayday. Of course it would stray from 007 N64's consistent viewmodel hands and may not be worth it for the small amount of time you see the sleeve, but I figured I'd bring this up anyway.
Title: Re: More Bonds
Post by: killermonkey on February 25, 2014, 12:20:57 am
We never implemented the multiple view model ideas we had. Source is just not that friendly with modularization in view models.
Title: Re: More Bonds
Post by: Rick Astley on February 25, 2014, 02:19:10 am
well i added brosnan and i havent got an error message but i keep having pink and black error covering the model:

i tried everything
Title: Re: More Bonds
Post by: DrDean on February 25, 2014, 03:32:31 am
Should work, just make sure you're copying the materials folder as well. Check to make sure you have materials/models/players/bond/brosnan folders inside gesource.
Title: Re: More Bonds
Post by: Rick Astley on February 25, 2014, 03:41:04 am
Should work, just make sure you're copying the materials folder as well. Check to make sure you have materials/models/players/bond/brosnan folders inside gesource.

ah okay i thought you had to replace the bond materials with the brosnan files....
Title: Re: More Bonds
Post by: DrDean on February 25, 2014, 04:34:52 pm
I tried to make the installation as easy as possible so you should just have to copy everything inside the folder you want into gesource and it should work fine and dandy unless you want to make your own changes.
Title: Re: More Bonds
Post by: Trent Easton on February 26, 2014, 01:20:27 am
Hands are purple for some reason, I redid these steps several times to make sure i did it right and i am still getting the purple hand error.
Title: Re: More Bonds
Post by: StupidMarioBros1Fan[1138] on February 26, 2014, 05:04:08 am
Yep just what I needed to get me to play GE:S again (wonder how many recordings I'll get next time I start always have 20 unrendered matches -_-) the purple hands is most likely a missing texture right? Anyways I'll try this tomorrow. Always preferred pierce as bond. I'll just need to add text at the beginning of any videos with these models that they're custom and post a link to this thread to help others find the models. Maybe you could add Craig from one of the CoD ripoff games, not sure if models of the other three bonds exist...it'd be nice to have the whole gang.
Title: Re: More Bonds
Post by: Troy on February 26, 2014, 08:31:50 pm
I tried out your models.  They worked fine.  I've been playing as Connery.
Title: Re: More Bonds
Post by: Rick Astley on February 27, 2014, 01:40:56 am
Maybe you could add Craig from one of the CoD ripoff games,

http://www.youtube.com/watch?v=FSWiMoO8zNE
Title: Re: More Bonds
Post by: Jonathan Dark on February 27, 2014, 10:37:23 pm
http://www.youtube.com/watch?v=FSWiMoO8zNE
Ahahahahahaha xD u made my day!
Title: Re: More Bonds
Post by: StupidMarioBros1Fan[1138] on February 28, 2014, 01:47:39 pm
http://www.youtube.com/watch?v=FSWiMoO8zNE
Personally I'd love to have pierce shoot the crap out of craig. XD
Title: Re: More Bonds
Post by: Rick Astley on March 02, 2014, 06:32:48 am
question how did you get the models from Everything or Nothing and From Russia with Love?
i thought they werent avalible on PC but only gamecube, xbox and ps2?
Title: Re: More Bonds
Post by: DrDean on March 02, 2014, 02:39:50 pm
I didn't extract them myself, but it's possible to get them through reverse engineering the model formats or even ripping through emulators with programs like Ninja Ripper or 3D Ripper DX. I found these specific models on this (http://tf3dm.com/3d-model/james-bond-pierce-brosnan-suit-64432.html) site (http://tf3dm.com/3d-model/sean-connery-white-tuxedo-62348.html).
Title: Re: More Bonds
Post by: StupidMarioBros1Fan[1138] on March 05, 2014, 01:56:17 am
I wish there was a XBLA emulator so I could rip the GE guns from Perfect Dark XBLA. :(
Anyways love the models, I'd love to see other actors, but if only one other actor, I want a Sean Bean model. Course this isn't for replacing Bond, but if you've considered doing other characters, Sean Bean would be a nice addition.
Title: Re: More Bonds
Post by: Rick Astley on April 24, 2014, 10:43:23 am
Now all we need are:
(http://4.bp.blogspot.com/-FZPd2SsjN8c/UqfPjjaODcI/AAAAAAAAAks/C6PnHtHnYb8/s1600/moore.png)

and

(http://4.bp.blogspot.com/-DpvniLb87_8/UoUHEKY2OdI/AAAAAAAAAds/LGXiEjMiJX0/s1600/dalton.png)

Title: Re: More Bonds
Post by: The Cy on April 24, 2014, 02:02:05 pm
 I miss the black tuxedo outfit. It was a weird decision to start with a tie
Title: Re: More Bonds
Post by: Rick Astley on April 25, 2014, 01:41:12 am
Not gonna happen...ever. Now in all seriousnes...stop asking.

https://www.youtube.com/watch?v=MXtyELRHlqE