Author Topic: UI/gib stuff  (Read 3234 times)

Offline Gazea2

  • Ultra Heavyweight
  • Posts: 3670
  • Rep: 9
  • the one and only
    • View Profile
    • Awards
  • Skype: gazea2
UI/gib stuff
« on: December 03, 2014, 03:02:11 PM »
I've got a load of .gib work and stuff that I've done and have no real use for. Would anyone be interested in me posting it and a tutorial of what I found?


Offline HurricaneAndrew

  • Ultra Heavyweight
  • Posts: 4235
  • Rep: -13
  • Admon is not pleased with your shenanigans.
    • HurricaneAndrew92
    • HurricaneAndrewGTM
    • View Profile
    • Awards
  • Skype: hurricaneandrew92
Re: UI/gib stuff
« Reply #1 on: December 03, 2014, 03:04:07 PM »
Yes.

#BlackNamesMatter  |  #HurricaneAndrewDidNothingWrong  |  #DemodNaryar  |  #OldfagAlliance

Offline playzooki

  • A title is a prefix or suffix added to someone's name in certain contexts. It may signify either veneration, an official position or a professional or academic qualification. In some languages, titles may be inserted before a last name (for example,
  • Posts: 2122
  • Rep: -34
    • View Profile
    • click to download more ram
    • Awards
  • Skype: dont stalk me
Re: UI/gib stuff
« Reply #2 on: December 03, 2014, 03:57:42 PM »
I'd be interested

Offline RedAce

  • Host of The Award Winning Deathmatch Series
  • *
  • Posts: 3965
  • Rep: 21
  • Yep, I'm that RedAce guy.
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
  • Skype: redaceofsp4des
  • Discord: ThatRedAceGuy#3618
Re: UI/gib stuff
« Reply #3 on: December 03, 2014, 03:59:11 PM »
Yeah, I'd like to know how you can mess around with the .gib files.

Offline Gazea2

  • Ultra Heavyweight
  • Posts: 3670
  • Rep: 9
  • the one and only
    • View Profile
    • Awards
  • Skype: gazea2
Re: UI/gib stuff
« Reply #4 on: December 03, 2014, 05:47:41 PM »

that's probably gonna be the main stuff I explain, you can edit a surprising amount of stuff in the actual match screen, but from what I can tell it's impossible to edit each bot status bar individually


Offline Lemonism

  • *
  • Posts: 666
  • Rep: 16
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #5 on: December 03, 2014, 06:05:07 PM »
This is awesome, I'm really interested in how to do that.
Download Mortis.py
Download some of my DSL2.2 Bots

Offline 090901

  • alcoholic in denial
  • *
  • Posts: 7010
  • Rep: 22
  • :mrgreen:
  • Awards Donated money for site hosting 2019 GTMCS2 Divison Winner GTMCS Division Winner
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #6 on: December 03, 2014, 06:08:11 PM »
but from what I can tell it's impossible to edit each bot status bar individually
I hate how all the cool stuff that goes along with the .gib files is actually hardcoded it seems into the .exe. I figured out how to add more bots to AI teams but the preview pictures of them would never come up which sucked.

Offline Gazea2

  • Ultra Heavyweight
  • Posts: 3670
  • Rep: 9
  • the one and only
    • View Profile
    • Awards
  • Skype: gazea2
Re: UI/gib stuff
« Reply #7 on: December 03, 2014, 06:12:42 PM »
I wish I'd posted the match screen stuff earlier tbh, when this forum was more alive, would've been cool to see what people would've done with it.

but from what I can tell it's impossible to edit each bot status bar individually
I hate how all the cool stuff that goes along with the .gib files is actually hardcoded it seems into the .exe. I figured out how to add more bots to AI teams but the preview pictures of them would never come up which sucked.

Are you sure there isn't another element in the .gib that controls the preview pictures? I might look into it, but yeah it sucks tbh. The .gib files seem to reference a lot of stuff in the .exe too, which makes it even more frustrating


Offline Trovaner

  • *
  • Posts: 1222
  • Rep: 32
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #8 on: December 03, 2014, 07:45:11 PM »
Its fun to play around with GIBs but most of the functional aspects require the EXE. Many of my GIB mods (mostly test code) are centered around code that was left in the EXE when the developers started cutting features in order to meet their deadline. I've worked with leagues, chassis heat values, supershine armor, bot previews on different screens, etc. The bot garage is one of my favorite things to mod because the EXE doesn't limit you to a certain number of buttons and its the only place where GIBs and PYs meet.

Offline Mr. AS

  • TheGloriousCarbideArstotzkanIronsideChaosProtocol
  • *
  • Posts: 7557
  • Rep: 19
    • robotarenagtm
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #9 on: December 04, 2014, 05:40:28 AM »

that's probably gonna be the main stuff I explain, you can edit a surprising amount of stuff in the actual match screen, but from what I can tell it's impossible to edit each bot status bar individually
So is aftershock still happening, or is joeblo still angry that 123 LITERALLY stole everything out of an unreleased mod?
How you make Alarm Clock Pizza is:
Step 1: You buy an alarm clock from the store, and then you have to break it and put it in the sauce.
Step 2: Fold the sauce in 5 slices and put it in the dough.
Step 3: Paint the eggs with a pitcher of a clock showing what time you want to wake up and eat pizza for breakfast.
Step 4: Put the eggs in the dough.
Step 5: Make it flat into a round shape and draw the time you want on it.
Step 6: Put some old steel to prevent other peple from stealing it.
Step 7: Make it flat and cut into 60 slices 1 for each minute in 1 our.
Step 8: Put in the oven set the timer to 30048813.2884 seconds and put the temperature on 'Volcano' setting.
Step 9: If you think it is take to long, then get yor alarm clock and set it to now so that it will ring and you can take it out.
Step 10: Take it out uv the uvin wen it is redy and go to bed. In the morning eat pizza and also eat yor hands bi mistake.

Offline Gazea2

  • Ultra Heavyweight
  • Posts: 3670
  • Rep: 9
  • the one and only
    • View Profile
    • Awards
  • Skype: gazea2
Re: UI/gib stuff
« Reply #10 on: December 04, 2014, 09:26:04 AM »

that's probably gonna be the main stuff I explain, you can edit a surprising amount of stuff in the actual match screen, but from what I can tell it's impossible to edit each bot status bar individually
So is aftershock still happening, or is joeblo still angry that 123 LITERALLY stole everything out of an unreleased mod?

don't you just love having things taken out of context?

Its fun to play around with GIBs but most of the functional aspects require the EXE. Many of my GIB mods (mostly test code) are centered around code that was left in the EXE when the developers started cutting features in order to meet their deadline. I've worked with leagues, chassis heat values, supershine armor, bot previews on different screens, etc. The bot garage is one of my favorite things to mod because the EXE doesn't limit you to a certain number of buttons and its the only place where GIBs and PYs meet.

I could never get things working in the test garage. Dunno why.
How much of the other things did you manage to get working?


Offline Agaton

  • Antweight
  • Posts: 65
  • Rep: 0
    • View Profile
    • You can buy my stuff here!
    • Awards
Re: UI/gib stuff
« Reply #11 on: December 04, 2014, 09:35:39 AM »
Go for it! I dropped a question about the statusbars not long ago so it would be interesting to see what you've found.



Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Re: UI/gib stuff
« Reply #12 on: December 04, 2014, 11:10:21 AM »
aftershock ain't happening, no.

Offline Mr. AS

  • TheGloriousCarbideArstotzkanIronsideChaosProtocol
  • *
  • Posts: 7557
  • Rep: 19
    • robotarenagtm
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #13 on: December 04, 2014, 01:48:46 PM »

that's probably gonna be the main stuff I explain, you can edit a surprising amount of stuff in the actual match screen, but from what I can tell it's impossible to edit each bot status bar individually
So is aftershock still happening, or is joeblo still angry that 123 LITERALLY stole everything out of an unreleased mod?

don't you just love having things taken out of context?
I don't know what you mean by that, but whatever. Cool UI stuff.
How you make Alarm Clock Pizza is:
Step 1: You buy an alarm clock from the store, and then you have to break it and put it in the sauce.
Step 2: Fold the sauce in 5 slices and put it in the dough.
Step 3: Paint the eggs with a pitcher of a clock showing what time you want to wake up and eat pizza for breakfast.
Step 4: Put the eggs in the dough.
Step 5: Make it flat into a round shape and draw the time you want on it.
Step 6: Put some old steel to prevent other peple from stealing it.
Step 7: Make it flat and cut into 60 slices 1 for each minute in 1 our.
Step 8: Put in the oven set the timer to 30048813.2884 seconds and put the temperature on 'Volcano' setting.
Step 9: If you think it is take to long, then get yor alarm clock and set it to now so that it will ring and you can take it out.
Step 10: Take it out uv the uvin wen it is redy and go to bed. In the morning eat pizza and also eat yor hands bi mistake.

Offline Trovaner

  • *
  • Posts: 1222
  • Rep: 32
    • View Profile
    • Awards
Re: UI/gib stuff
« Reply #14 on: December 05, 2014, 08:14:30 AM »
Its fun to play around with GIBs but most of the functional aspects require the EXE. Many of my GIB mods (mostly test code) are centered around code that was left in the EXE when the developers started cutting features in order to meet their deadline. I've worked with leagues, chassis heat values, supershine armor, bot previews on different screens, etc. The bot garage is one of my favorite things to mod because the EXE doesn't limit you to a certain number of buttons and its the only place where GIBs and PYs meet.

I could never get things working in the test garage. Dunno why.
How much of the other things did you manage to get working?
I was able to display the league but I never quite figured out how to get the league to change. I suspect that they disabled the code for checking how many golden sawblades you've won (this is purely speculation).

I have a unfinished mod centered aound the chassis heat values. I was able to set, view, and make use of these values. Unfortunately, I have to parse the value right out of the .BOT file and the only time I knew which file that was was in the garage or specially marked AI bots.

I was able to display the Supershine screen but I didn't have any luck changing values.

I was able to add a 3D preview of the bot to the garage but I couldn't get the camera angle to change so the bot often went off screen.

After quite a bit of testing, the only practical mods out of the ones that I've listed are the heat value mod and the practice arena buttons mod.