Menu

Borderlands 2 / WillowTree 2 Dev opportunity

2012-09-26
2013-05-18
1 2 3 4 > >> (Page 1 of 4)
  • Racoon SilverMoon

    Here a summary of people knowledge / proposal / need
    Deathunt (Dev):
    matt911 (Dev):
    -Borderlands 2 uses Unreal Engine 3

    May need (to read file / work around security):
    -Checksums, file hashes, encryption, or even compression tools

    jamesmdenton (Tester):
    -"And I'm sure many of us would be willing to lend any assistance we can, even financial if needed."
    -"Submitting bug reports and spending hours editing one thing at a time and testing, rinsing and repeating."
    -"My email is my username at gmail.com"

    stygianangel (Marketing):
    -"Some form of advertisement or another to let people know about a second willowtree should you decide to make one. I can help out with that"

    vegathecrow (Tester):
    -Reuse some code of WillowTree to ease dev of WillowTree2

    gbps (File Dev):
    -"Reverse engineering experience and I thought I would offer some assistance, as I have been reverse engineering for awhile, especially with games. On top of that, I have a reputable knowledge of C#"

    dakotarhea (UI Dev):
    -help with interface
    -dakotarhea at gmail dot com
    -"zer0 modding going on"

    kyle873 (Tester):
    http://docs.google.com/spreadsheet/pub?key=0ArIrXCpgI-vFdDB5Q1gwZ0JPRGgyMTNTQnVMS2hPWlE&gid=0

     
    • Joeri Boudewijns

      Moved to correct topic. Multiple windows at same time open sorry for this.

      (Please remove this post)

       

      Last edit: Joeri Boudewijns 2013-05-18
  • Kyle873

    Kyle873 - 2012-09-26

    Now the question is: do any of the original authors have a problem with giving a few people SVN access and a branch to work on this stuff? Or would it be a better idea to start a new project altogether?

     
  • Ryan Giles

    Ryan Giles - 2012-09-26

    Hello; I am rather interested in working on the WillowTree# extension/new version for Borderlands 2. I really like the work you guys did for the first game, the engineer in me loved custom building and tweaking guns in BL1. I have a fairly strong programming background, but mostly in MATLAB (don't laugh, I'm and aeronautical engineering student and we have to use it). I can help assist from a a high level systems point of view, things like code flow, GUI design, rough algorithms, stuff like that. I can make stuff in MATLAB which should be easy to translate to C# or whatever you guys are using.

    Lemme know if you need anymore help; I will say now I am not familiar with the exact process of reverse engineering save files etc, but I have done similar reverse engineering of file formats (though they were unencrypted/compressed) I am quite capable at learning quickly and getting up to speed.

    (Also for the next couple of days I am on holidays!)

    Please send me an email at Ryan dot L dot Giles at gmail dot com if need/want my assistance!

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    yea this seriously seems to be going the right direction, also matt911 and deathunt, you guys have a change of heart :D ?

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    kyle873 (Tester):
    http://docs.google.com/spreadsheet/pub?key=0ArIrXCpgI-vFdDB5Q1gwZ0JPRGgyMTNTQnVMS2hPWlE&gid=0

    this is cool, where did this come from? also i have the limited edition hardback cover guide to borderlands 2, i kinda know everything now. if something does go wrong with an item in the generator ill know. it has a little guide to gun parts and the outcome near the back. IF YOU WANT we could stick a little diagram in WT2 of this. as it could show why guns are not recognizable or how to get the outcome you want. i remember the first one, even with gear calc it was still a hassle getting the accepted parts after patch. so if we implemented a "do'es and dont's" tab, it could help many new beginners. im not sure as to what kind of restrictions they have in BL2 like after the knoxx dlc in numero uno. so this guide would have to comply to such walls and barriers. next the real question is what kind of modding are we striving for? those stock weapons with millions of damage? or just legit weapons that have been created?

     
  • Kyle873

    Kyle873 - 2012-09-26

    Honestly? I have NO idea who extracted/made that list, but when I do find out they're getting a cookie. It's been EXTREMELY helpful in learning the new parts in BL2. Not to mention it looks like Gearbox cleaned up the parts and whatnot from the first game. Everything doesn't seem as all over the place as it did before, For example, I can easily build a Grenade Mod in my head now with that part list and have a pretty good idea of what it's going to do and how it's going to act.

    I don`t think there should be any limitations on the items you want to make really. If you want to make ridiculously OP weapons that's fine by me, you're honestly just ruining it for yourself really. But I'm willing to bet there's some more precautions in place to prevent that from happening now. Not to mention some of the ridiculous items in BL1 needed some extra hex editing to work properly anyway.

    I would love to see/implement a gear calculator within WT this time while building your weapon/item. Those rules and limitations on the weapon and item generation system will be REALLY handy for doing such a thing, and to help people figure out if the items they're creating are legit or not. I dunno if we could get it as flashy as that neat flash gear calculator for the first game, but it'd sure help people out I'd imagine.

    Hell, I'm even willing to go through the metric crapton of parts and write out their additions and subtractions to all the stats so you can have that info readily available to you in WT.

     
  • Racoon SilverMoon

    @kyle873
    -I don't know munch of the advantage to have 2 separate SVN project (WT and WT2) vs merge project.
    -Version of WT2 would start at X.178 and we would have one main branch (WT2).  But I'd like to finish some stuff in WT, so it gonna make change X.179…
    -I'm sure some class and code section can be reuse for WT2. I don't know if it easy to import code from one SVN to another, matt911 had experience with that importing AgaControl in WIllowTree.

    -At the moment 2 separate project seem better. More pro/con could be added.

    @rhinoaus
    -Matlab is a popular language http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    @dakotarhea
    "so if we implemented a "do'es and dont's" tab, it could help many new beginners."
    Deathunt: I'd like to but it time sapping. There already some guide on wiki / borderland modding. Try to read & write borderland 2 file and after we could talk about features…

    "those stock weapons with millions of damage? or just legit weapons that have been created? "
    Deathunt: Knowing how it a hassle to pass hundred of hour to hope getting a "perfect gun", I love to fit piece together load game and see if it work. Gun damage are static and influenced by parts. Unless some exceptional weapons, you cannot make a weapon with 2 bazillion damage :) I prefer to respect the game mechanic (legit, the one could be created by the game) !!

     
  • Kyle873

    Kyle873 - 2012-09-26

    @deathunt
    Do you have write access to this project's SVN repository, or are you using a private repo for your own modifications?

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    ^ i agree i can be added as tester for weapons and gear. this whole project will take more time than the first. the first was only dealing with base values of 32 if im correct.

    the book on page 300 says "the gunsmiths toolkit: on components"

    it continues to show a diagram of the 7 visible parts on the gun. IE body, grip, barrel, sight, stock, accessories, and material quality.
    but there are actually 8 components because of the ability to add a blade even with an element this time around. called elemental capacitor.

    now in a little side tab showing parts and cause and effect, we can state exactly as the book states and just put in "sources" near the bottom. it goes on to show every part and list their effect on a weapon, (not configured into a gun like in the main diagram)

    it states as follows:

    _"Body: the base of the gun. this piece determines the main manufacturer of the gun and consequently its most fundamental characteristics. it sets the stage for the overall level and quality and finish the gun will have.

    Grip: as you might imagine, this is where the operator handles the firearm.

    Barrel: this is the part that the projectile travels through. determines much of the overall performance-long barreled for accuracy? multi-barreled for extra projectiles? an ultra-rare experimental alien barrel, derived from ancient eridian tech?

    Sight: white rarity weapons won't have sights besides the iron sights innate to the guns body and barrel. rarer weapons can have special optics attached to provide targeting assistance while zooming. exceedingly rare weapons will always have sights, unless they don't have them by design.

    Stock: not present on every weapon, a stock helps with stability and recoil.

    Elemental Capacitor: Maliwan is the manufacturer with elemental tech on lockdown, and when you see elemental power in non-Maliwan guns, its because of Maliwan components inside them. these parts provide to imbue the weapons bullets with fire, shock, corrosion, or slag. this is the same slot into which Torgue's gyrojet rocket launching technology can be fitted, as well, producing an explosive rather than elemental, firearm. a weapon that lacks this component altogether simply fires normal bullets.

    Accessories: the possibility of optional supplements or aftermarket accessories showing up on uncommon weapons adds a lot to the variability of Pandora's unspeakably vast arsenal. accessories include foregrips for stability, bayonets to enhance melee damage, and other attachments that can alter various things. orange and purple rarity weapons are guarenteed to have an accessory attached, and other non-white rarity weapons might.

    Material Quality: the material grade is the overall finish and quality of the aggregate. a gun identical to another in every way except in being made of better material results in, surprise, a better-performing, better-looking gun with better stats. this value is naturally higher with weapons of increasing rarity."_

    so adding the above could get someone on the right idea with parts and the outcomes, even though its not thaaaat hard people would A. appreciate the clarity and B. newbies to the willowtree scene could jump in very quick without a YouTube tutorial!

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    yes yes deathunt i agree! i can add in little text files and extra tabs when its ready to be formatted and given menus, if that shall be bestowed upon me :3

     
  • Terrence S

    Terrence S - 2012-09-26

    Hi all, I would like to join if I can as a tester, I have a lot of free time even with work and the occasional class I take. I don't have much of any programming experience other than hacking pc games. I still use WilliowTree for Boderlands and have used it ever since I found it. I would just love to be of some help for something I think is awesome for an awesome game.

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    ^ im pretty sure we are leaving deathunt as the driving head of the operation. i have been waiting for a solid start / google docs get together or chat or something to get this off the ground. everyone else on here is probably at work, I've been sleeping. haha hacking pc will be needed though, as willowtree works on all three major plats. so dont count yourself out. when deathunt reads all this he will speak further :) 

     
  • Kyle873

    Kyle873 - 2012-09-26

    I'm around too. Got lots of free time. I would agree, deathunt is the one re-writing WT's code to make it more versatile from what I remember, and that will probably be a good basis to work from.

    Maybe we should find some form of chat we can use to collaborate faster, such as an IRC channel or some such?

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    Maybe we should find some form of chat we can use to collaborate faster, such as an IRC channel or some such?

    facebook has a multi-person chat feature nowadays, i dont really know if skype would work, what are you thinking kyle?

    and if we are just using WT as the basis i as the UI dev would just edit around that or make it more appealing? that works as we'll. i thought about making a new WT v2 but it would keep it easy to just edit #1 right?

     
  • Kyle873

    Kyle873 - 2012-09-26

    Facebook, IRC and Skype are all good ideas. Doesn't matter to me, I use them all. Whatever is convenient with everybody else will suit me just fine.

    I don't know if using WT as a base for WT2 is feasible from a code standpoint, as I haven't thoroughly poked around WT's codebase. Since deathunt is developing a new codebase, I imagine he'd be the one to clarify this one.

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-26

    ok yea so all the dev's should probably post their preference for group chat. it seems like a new code would infer a new program. i guess we'll wait for deathunt on that one haha. my working on interface would probably come last. anyone who is approved as a tester should be on hold to test during and near the end of the project. i will start out a draft / layout for WT2 once i get the get go from DH

     
  • Racoon SilverMoon

    @kyle873
    Matt911 got control over everything  and gave me write access :D

    @dakotarhea
    "im pretty sure we are leaving deathunt as the driving head of the operation"
    -Relax ;-p I don't intend to take all credits. I respect a lot everyone that already gave to WillowTree:

    Version 2.3  revisions were performed by matt911 and deathunt
    WillowTree# was created by XanderChaos
    WSG format research by matt911, Turk645, and XanderChaos // WSG = WillowSaveGame file format
    X360 class by DJ Shepherd  //Plugin to import/export
    Major revisions by JackSchitt, matt911, and da_fileserver.
    Additional  ideas and code contributions by CK Y and mphjens.

    @t1billion & all tester
    -We apreciate your feedback and help
    -I'm sure some jobs checking spelling, weapons parts data and other non programming stuff will be helpfull.

    @kyle873
    "Codebase"
    -As I said earlier up there to @vegathecrow: "Reuse some code of WillowTree to ease dev of WillowTree2"

    @kyle873 & communication
    Facebook: not sure I want to add 10-15 people for the time of a project :-\
    IRC: If we could use a irc web app, that would be great.  Having to create a channel on IRC and moderate / protect it is troublesome.
    Skype: Not sure we can send text message to a group of skype user, but it great in combinaison of irc
    Teamspeak: Could be a great alternative to Skype & IRC.
    Email: Yup still good.
    Forum: Keep track of important stuff (bug, feature, feedback)

    Priority #1 remain:
    -Read the Borderland 2 save file. All the rest can't go far without it…

     
  • Cuttler

    Cuttler - 2012-09-26

    I'd like to help test too, if its possible.

    I SERIOUSLY doubt that you'll be able to merge WT1 and WT2 together, for starters: Willow Tree does somewhat recognize the save file for BL2 because the save file uses the same system, but the reason it wont accept it is because the save file uses a different coding so the game can register it. Take for example BL1 coding 000945, and BL2 is 000877, Willow tree recognizes the 000945 coding, but not the 000877 coding so it wont allow it to be edited. You can't forget the 2 games are in similar engines, but the coding is greatly different in very minor and major sections.

    You have to take into account the stuff they took did - WT needs to have a new UI:
    -Weapon EXP was taken out
    -There is a lower level cap
    -They added the "Badass Rank" into BL2
    -They upgraded and changed the weapon system, fine polished it some
    -Added new types of artifacts and items
    -New currency along with the main (Black Market)
    -Different characters

    Thats just off the top of my head and i'm sure there is more to add to it.

     
  • Cuttler

    Cuttler - 2012-09-27

    @deathunt
    [@kyle873 & communication
    Facebook: not sure I want to add 10-15 people for the time of a project :-\
    IRC: If we could use a irc web app, that would be great.  Having to create a channel on IRC and moderate / protect it is troublesome.
    Skype: Not sure we can send text message to a group of skype user, but it great in combinaison of irc
    Teamspeak: Could be a great alternative to Skype & IRC.
    Email: Yup still good.
    Forum: Keep track of important stuff (bug, feature, feedback)]

    Skype has a feature where you can create a group chat (for those that don't know), and if you have an app for skype, you'll be able to use the group chat from your phone, but via text, i'm not sure of.
    TeamSpeak - Vent - Email - Forums  are all still good ways to keep in touch. Facebook on the other hand, is probably more convenient due to the fact you're able to create a group page, allowing people who are in greatly different time zones, to check it when they're able to and allow them not to miss much .

     
  • Cuttler

    Cuttler - 2012-09-27

    I believe i may have been a little unclear with myself:

    While we have the same alphabet, timing is important. Allowing a place where someone can read up and catch up on what updates and news has been posted, in a convenient place, will and could be helpful to others. A forum is an example but can be messy from all the posts and topics.

     
  • Night Shadow

    Night Shadow - 2012-09-27

    Id say do a facebook page to keep updated on what all has been done and what needs to be done. You can make the page pretty much private as well. And skype has the group chat function. You can chat via voice, and normal plain old text like this. The text is a little odd to get pulled up. I can take a screenshot if anyone isnt familiar with it.
    I'd love to help but I have many restraints due to a possible job. But I loved the first willowtree and wish to see there be one for the second.
    the most I could do to help contribute is simply set up the skype group chat and the fb page, and then give deathunt the admin powers over it. Other than that Im just an avid fan that enjoys willowtree

     
  • Dakota Rhea

    Dakota Rhea - 2012-09-27

    facebook page that we make private sounds like our best bet, i dont remember my skype info and it could be used for publicity as well.

    im going to start up a draft for a completely  new willowtree.

    also i know there are a few little trainers in to works, only for xbox and pc. ps3 gets no love. continuing that is the fact that none of those guys are going to sole-ly make a weapons modifier. so we can just pop in a "general tab" just like the first willowtree. it would make willowtree, again, one place for everything.

     
1 2 3 4 > >> (Page 1 of 4)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.