Home | Webstore
Latest News: OOTP Update 20.6 - OOTP 20 Available - FHM 6 Available

FHM 6 Available Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Earlier versions of Out of the Park Baseball > Earlier versions of OOTP: General Discussions

Earlier versions of OOTP: General Discussions General chat about the game...

Reply
 
Thread Tools
Old 02-24-2010, 02:06 AM   #1
Layton is my Homeboy
Major Leagues
 
Layton is my Homeboy's Avatar
 
Join Date: Apr 2006
Location: Winnipeg, Mb
Posts: 429
Thanks: 129
Thanked 270x in 100 posts
OOTP11 Mod: Fictional Logo File Utility

Hi there, OOTP Forums. Long time, no see.

I am proud to announce the release of the Beta version of a the "OOTP Fictional Logo File Utility". The purpose of the program is increase the usefulness of generic logo files for use in fictional leagues (explained in detail below).

Download the latest version (0.7.1.487)

How Generic Logos Work
OOTP allows you to customize your game by placing custom logos in the \logos folder. For example, if you put a file called Toronto_Blue_Jays.png in your \logos folder and then start an MLB game, that file will automatically get loaded in as the logo for the Toronto Blue Jays.

On top of that, you can create a file simply called Blue_Jays.png. This file will automatically be loaded for any team called the "Blue Jays". This is especially helpful if you play fictional leagues, because you can have a team called the Cleveland Blue Jays and it will still have an appropriate logo.

Dedicated members of the OOTP Forums have put together collections of thousands of generic team logos, mostly pulled from around the web. Saving these (with appropriate file names) in your \logos folder greatly increases the visual realism of fictional leagues.

Specifying Team and Uniform Colours with Logo Files
On top of the ability to automatically assign generic logos to teams, OOTP provides the ability to specify appropriate team and uniform colours that suit the logo.

For example, if you have a file called Blue_Jays_000000_FFFFFF.png, OOTP will automatically assign it to any team called the "Blue Jays" when you start a new game. Moreover, it will set that team's background colour to black and foreground (text) colour to white (the colours are specified using hexidecimal red, green, and blue values from 0 to 255).

OOTP even takes it a step further. A file called Blue_Jays_000000_FFFFFF_0000FF_000000_000000_FFFFF F_0000FF_0000FF.png would automatically set the team colours and the uniform colours (in this case, the cap is all black and the uniform is white with blue trim; see the file naming conventions for details).

By downloading cephasjames' excellent generic logo set and re-naming the files to specify the team and uniform colours, you can start fictional leagues without having to customize logos and uniforms afterward (unless your teams have obscure names for which no logo exists). This allows you to set up a rich, realistic fictional league in minimal time.

Problem and Solution
The problem with taking that approach is that you would have to manually re-name hundreds or thousands of logo files to add in the colour information. This would be even more tedious than just customizing the logos and colours using the in-game editor.

This software is my attempt to solve that problem in a way that will drastically automate and speed up the file re-naming process.

The program will load every file in your \logos folder (and all sub-folders) into a spreadsheet. When a logo is selected from the list, it shows up at the top of the screen. When you click on any part of the image, the colour value of the pixel you clicked on will become the background colour associated with that logo. The next colour you select becomes the text colour, and so on until you've picked all 8 colour values. The program then jumps to the next logo for you to work on. When you are done, the program will rename every logo file with the colours you've associated with them.

Now if you start a new fictional league, those logos (with team and uniform colours) will be automatically loaded in for any team that has a name matching one of your logos.

Basic Instructions
  1. When you first open the utility, you will be asked to select a working folder. The program will load every .PNG file in that folder and in all sub-folders. It is strongly recommended that you backup your logos before using the program, just in case.
  2. All your logos should be loaded up into the spreadsheet at the bottom of the screen. For each logo, there are "cells" for background, text, secondary, ballcap, visor, jersey, trim, and pinstripe colours (the secondary colour is not used in the game; you should just fill this in with the same value as the text colour).
  3. Start selecting colours (there are four methods of picking colours, described below).
  4. When you are finished working on a particular logo, click "rename file" to update its file name with the colour information you've entered.

Picking Colours
There are four ways to select colours. Every time you pick a colour, the program will auto-advance to the next cell. Selecting a colour will overwrite any previous colour data in the active cell.
  1. Eyedropper. This is probably the easiest method. Hover your mouse over the logo preview in the top-left portion of the screen. Click your mouse to select the active colour, as shown in the colour swatch to the right of the logo.
  2. Common colours. There are some colours that you will end up picking frequently (e.g. black and white). To the right of the logo preview, there are 6 "common colours" that you can select by clicking on them (black, white, grey, red, green, and blue). In addition, there are two buttons labelled "BG" and "TXT". Usually, the uniform colours will be some combination of the background and text colours. Once these values have been selected, use the "BG" and "TXT" buttons to repeat them in later cells.
  3. Colour dialog. To open a standard windows RGB colour selection dialog, click on the "pick colour" button. The value you select will be entered in the active cell.
  4. Manual entry. If you know the hexadecimal RGB value of the colour you want, you can simply type it into the spreadsheet manually. You can also use this method to change the team nickname (remember to replaces spaces with underscores!)

Randomized Uniforms
Usually, the colours you pick for the ball cap and jersey will be a combination of the colours you picked for the background and text colours. To save on time, you can use the program's randomization feature. Once you have selected the background and text colours, click "randomize" to auto-generate uniform colours.

If you prefer your uniforms to be white (plain home jerseys), select "use white uniforms" in the randomization settings box. If you prefer coloured uniforms (alternate jerseys), select the "use coloured uniforms" options. If you want a mix of both, select "use both".

If you always use the randomize feature, there is an option called "auto-populate uniform colours" in the settings menu. If this option is checked, uniform colours will automatically be added as soon as you select the background and text colours of any logo.

Batch Features
The program also includes three batch features: randomize all, rename all, and clear all.

Randomize all automatically adds uniform colour information to any logo that already has the background and text information specified.

Rename all updates all file names as necessary. You will always be prompted to rename all before quitting the program.

Clear all removes all colour information from every logo. Use this feature with caution. If you accidentally hit this button, close the program and do not re-name the files when prompted.

Screenshots
Below are some screenshots of the program, as well as the results in-game (the in-game screenshots were taken immediately after setting up a fictional league, with no customization).








Release Information
The beta version of the software is now available for download at the top of this post. I will update the download link as updates are released. I have no specific schedule for releasing updates, but the current version has most of the core features and should work for most use cases.

2010-03-01: Released Version 0.5.0.446 (Beta)
2010-03-04: Released Version 0.5.1.470 (Beta) - added clear uni, clear all unis, delete file, copy file functions
2010-03-20: Released Version 0.6.1.481 (Beta) - fixed handling of punctuation marks in team nick names
2011-02-28: Released Version 0.7.1.487 (Beta) - released the most up-to-date version to see if it resolves some reported bugs

Logo Pack Release
I am hoping that the community will be able to work through some of the generic logo sets out there and re-release them under new file names. I am working on a sub-set of cephasjames' collection, and I know that others are working on their own sets of files. I will be releasing my set of logo names once they are done (unless someone else releases a comprehensive set first).

Source Code
The program is open source. Feel free to make changes to the code and try some different things out. If you can improve on the program, that's fantastic! It was written using Lazarus IDE for the FreePascal compiler. The source code is included with the installation.

Last edited by Layton is my Homeboy; 02-28-2011 at 09:08 PM. Reason: Updated to version 0.7.1.487
Layton is my Homeboy is offline   Reply With Quote
49 thanks for this post:
akw4572 (02-25-2010), Andreas Raht (03-21-2010), ashantewarrier (02-24-2010), attackemu (02-24-2010), BabyLemonade (10-03-2011), BaseballMan (03-13-2010), battists (02-25-2010), bebopper6 (04-12-2010), Bigrod (04-14-2010), Bishop (05-03-2010), Bobbuttons (02-24-2010), Captain Walrus (02-24-2010), cbbl (02-25-2010), cephasjames (02-24-2010), Charlie Hough (05-02-2010), Cornfed (04-29-2013), Cryomaniac (02-24-2010), DaddyO (05-08-2010), dagmar (05-02-2010), damientheomen3 (02-25-2010), Duranium (10-16-2015), endgame (02-25-2010), George (02-24-2010), glenmere14 (03-13-2011), Isura (04-14-2010), JackRules1 (02-26-2010), Jestor (02-28-2010), jtb (02-24-2010), jtnlange (02-24-2010), kedo (02-26-2010), Markus Heinsohn (02-25-2010), NCBeachBum (02-28-2010), NYY #23 (02-24-2010), OakDragon (02-26-2010), old timer (02-25-2010), ootpFox07 (03-01-2010), pappyzan (04-14-2010), Raidergoo (02-25-2010), RandyTiger (02-24-2010), RchW (03-02-2010), Rgarz (03-01-2010), sfnate (03-10-2010), shawa666 (05-02-2010), Sparrow (02-24-2010), StyxNCa (02-28-2010), Sunny D (02-24-2010), Tycobbler (02-25-2010), Tyke (02-24-2010), upperdeck (05-09-2010)
Old 02-24-2010, 10:47 AM   #2
ashantewarrier
Hall Of Famer
 
ashantewarrier's Avatar
 
Join Date: Feb 2004
Location: Somerset, NJ via Brooklyn, NY
Posts: 2,068
Blog Entries: 6
Thanks: 2,062
Thanked 540x in 313 posts
Can't wait to get the release!
__________________
"I'm not concerned with your liking or disliking me... All I ask is that you respect me as a human being."
-Jackie Robinson, #42 Brooklyn Dodgers


"Hitting is better than sex." - Reggie Jackson

OOTP MLB & NCAA Caps & Jerseys
http://s1232.photobucket.com/profile/ashantewarrier
ashantewarrier is offline   Reply With Quote
Old 02-24-2010, 11:01 AM   #3
cephasjames
Hall Of Famer
 
Join Date: Jun 2004
Posts: 6,387
Blog Entries: 1
Thanks: 3,789
Thanked 3,214x in 1,502 posts
I think I just peed a little. Seriously. This awesome!!!!!!!!!!

Last edited by cephasjames; 02-26-2010 at 12:34 PM.
cephasjames is offline   Reply With Quote
Old 02-24-2010, 11:04 AM   #4
cephasjames
Hall Of Famer
 
Join Date: Jun 2004
Posts: 6,387
Blog Entries: 1
Thanks: 3,789
Thanked 3,214x in 1,502 posts
Quote:
When you click on any part of the image, the colour value of the pixel you clicked on will become the background colour associated with that logo
So basically just an eyedropper sort of thing?
cephasjames is offline   Reply With Quote
Old 02-24-2010, 11:10 AM   #5
cephasjames
Hall Of Famer
 
Join Date: Jun 2004
Posts: 6,387
Blog Entries: 1
Thanks: 3,789
Thanked 3,214x in 1,502 posts
trola!!

I have wanted to go through and rework the naming of my collection for a good year but have always been overwhelmed by the idea. This is so exciting to me.
cephasjames is offline   Reply With Quote
Old 02-24-2010, 11:32 AM   #6
Malleus Dei
Hall Of Famer
 
Malleus Dei's Avatar
 
Join Date: Dec 2001
Location: In front of some barbecue and a cold beer
Posts: 9,490
Thanks: 69
Thanked 650x in 281 posts
If this works as advertised it will be really, really useful.
__________________
Senior member of the OOTP boards/grizzled veteran/mod maker/surly bastage

If you're playing pre-1947 American baseball, then the All-American Mod (a namefiles/ethnicites/nation/cities file pack) is for you.

Quote:
Originally Posted by statfreak View Post
MD has disciples.
Malleus Dei is offline   Reply With Quote
Old 02-24-2010, 01:00 PM   #7
Layton is my Homeboy
Major Leagues
 
Layton is my Homeboy's Avatar
 
Join Date: Apr 2006
Location: Winnipeg, Mb
Posts: 429
Thanks: 129
Thanked 270x in 100 posts
Quote:
Originally Posted by cephasjames View Post
So basically just an eyedropper sort of thing?
Pretty much.

The biggest advantage is that it's specifically designed for managing OOTP logos, so the workflow is very fast. I downloaded most of your collection from A-C last night and did a trial run on adding colour information. Only took about an hour (and most of that was just opening and downloading each image from Photobucket).
Layton is my Homeboy is offline   Reply With Quote
Old 02-24-2010, 01:39 PM   #8
jtb
All Star Reserve
 
jtb's Avatar
 
Join Date: Apr 2002
Posts: 569
Thanks: 111
Thanked 21x in 19 posts
Has there ever been a game with even close to the talented, creative and dedicated mod-makers as we have for OOTP? Thanks Layton!
jtb is offline   Reply With Quote
2 thanks for this post:
cephasjames (02-26-2010), Cryomaniac (02-24-2010)
Old 02-24-2010, 03:15 PM   #9
attackemu
All Star Reserve
 
attackemu's Avatar
 
Join Date: Apr 2002
Location: Brooklyn
Posts: 969
Thanks: 28
Thanked 42x in 17 posts
Awesome, awesome, awesome.
__________________
"Disguised in EMU's Blunt and sometimes hostile post is actually very sound advice. I think you would be wise to consider what he said."

-ihatenames
attackemu is offline   Reply With Quote
Old 02-24-2010, 04:35 PM   #10
Dan Theman
Hall Of Famer
 
Join Date: Mar 2004
Location: Cleveland, Ohio
Posts: 2,251
Thanks: 9
Thanked 15x in 9 posts
Looks excellent! I'm likewise always impressed.
__________________
GM's RULE!!!!!

Quote:
Originally Posted by Shaun Sullivan
Well ... To be fair, I am going to change the name to "DanSim Baseball"

- Shaun
Dan Theman is offline   Reply With Quote
Old 02-24-2010, 09:28 PM   #11
conception
All Star Starter
 
Join Date: Jan 2008
Posts: 1,141
Thanks: 70
Thanked 224x in 124 posts
Awesome. Just awesome. Even though I've spent a great amount of time crafting several fictional leagues I've kept running for a long time, I very well may create yet another to best utilize the changes in OOTP 11. I use a very large variety of logos to get what I need, and having this tool will not hurt at all.
conception is offline   Reply With Quote
Old 02-25-2010, 12:30 AM   #12
Killing Time
All Star Starter
 
Killing Time's Avatar
 
Join Date: May 2005
Posts: 1,097
Thanks: 184
Thanked 192x in 113 posts
This will rock.
__________________
"I'm killing time while I wait for life to shower me with meaning and happiness."

Quote:
Originally Posted by endgame View Post
In my best imitation of KT, "I don't know. Would? May? This could have been better. I'm a bit disappointed."
Please don't beat the dead graphics horse.
Killing Time is offline   Reply With Quote
Old 02-25-2010, 02:19 AM   #13
Layton is my Homeboy
Major Leagues
 
Layton is my Homeboy's Avatar
 
Join Date: Apr 2006
Location: Winnipeg, Mb
Posts: 429
Thanks: 129
Thanked 270x in 100 posts
In-Game Screen Shots

Quick update. I used the in-development version of the software to add colour information to most of the logos in cephasjames' collection from A to C. Then I loaded up a new game of a OOTP. Without any in-game editing of logos or colours, here's what I was able to come up with:


Layton is my Homeboy is offline   Reply With Quote
3 thanks for this post:
ashantewarrier (02-26-2010), cephasjames (02-26-2010), Tycobbler (02-25-2010)
Old 02-25-2010, 06:05 AM   #14
Goody
Hall Of Famer
 
Goody's Avatar
 
Join Date: Mar 2002
Location: South Korea
Posts: 3,450
Blog Entries: 2
Thanks: 455
Thanked 211x in 152 posts
One quick question.

Are your graphics original content or taken from the web? From what I gathered from the customizability of them they must be original creations. If not I am very curious how you normalized everything to be configurable....for 2000+ logos.
__________________
Sent from my desktop computer using a web browser.
Goody is offline   Reply With Quote
Old 02-25-2010, 06:08 AM   #15
Goody
Hall Of Famer
 
Goody's Avatar
 
Join Date: Mar 2002
Location: South Korea
Posts: 3,450
Blog Entries: 2
Thanks: 455
Thanked 211x in 152 posts
I lied when I said one quick question, because there are two. I noticed two of the logos above in the examples have the bevel/emboss look while the third looked classic. Which look are you going with for the final set or will it be mixed?
__________________
Sent from my desktop computer using a web browser.
Goody is offline   Reply With Quote
Old 02-25-2010, 09:10 AM   #16
Tycobbler
All Star Starter
 
Tycobbler's Avatar
 
Join Date: Apr 2003
Location: 20 minutes from Comerica Park
Posts: 1,875
Thanks: 237
Thanked 84x in 53 posts
Welcome back creative master. Your additions are certainly a plus!
Tycobbler is offline   Reply With Quote
Old 02-25-2010, 10:52 AM   #17
cephasjames
Hall Of Famer
 
Join Date: Jun 2004
Posts: 6,387
Blog Entries: 1
Thanks: 3,789
Thanked 3,214x in 1,502 posts
Quote:
Originally Posted by Goody View Post
One quick question.

Are your graphics original content or taken from the web? From what I gathered from the customizability of them they must be original creations. If not I am very curious how you normalized everything to be configurable....for 2000+ logos.
Quote:
Originally Posted by Goody View Post
I lied when I said one quick question, because there are two. I noticed two of the logos above in the examples have the bevel/emboss look while the third looked classic. Which look are you going with for the final set or will it be mixed?
Those are from my collection that I've worked over the years. I think he is just using those examples from what I did to show what cna be done with any logo of your choosing.

EDIT: Once again I need to read better. I have no clue what ones he's going to pick for the collection he's making available.

Last edited by cephasjames; 02-25-2010 at 12:20 PM.
cephasjames is offline   Reply With Quote
Old 02-25-2010, 11:05 AM   #18
Athletics17
All Star Starter
 
Athletics17's Avatar
 
Join Date: Jun 2009
Location: jackson Hole, Wy
Posts: 1,184
Thanks: 192
Thanked 298x in 233 posts
Sweet! I am looking forward to this.
__________________

Athletics17 is offline   Reply With Quote
Old 02-25-2010, 12:41 PM   #19
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 23,100
Thanks: 5,554
Thanked 39,772x in 6,161 posts
... Welcome back buddy!
Markus Heinsohn is offline   Reply With Quote
Thank you for this post:
Layton is my Homeboy (02-25-2010)
Old 02-25-2010, 03:01 PM   #20
Who Killed Kenny?
Major Leagues
 
Join Date: Mar 2007
Posts: 410
Thanks: 30
Thanked 46x in 33 posts
Wow some great stuff here!

I do have one feature request, and I'm pretty certain that it will be hard to do, so I don't expect it to be approved:

Sometimes I like logos, but they do not match the colors that I would like them to have. It would be great if this program changed the color shades of the logo as well. This means that as the colors fade into another color, it would be great to keep the fading the same while the color changes.

As I said I don't expect it to be a part of this but it would be a great nice to have!
Who Killed Kenny? is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:06 PM.

 

Major League Baseball trademarks and copyrights are used with permission of MLB Advanced Media, L.P. Minor League Baseball trademarks and copyrights are used with the permission of Minor League Baseball. All rights reserved.

The Major League Baseball Players Association (www.MLBPLAYERS.com ) is the collective bargaining representative for all professional baseball players of the thirty Major League Baseball teams and serves as the exclusive group licensing agent for commercial and licensing activities involving active Major League baseball players. On behalf of its members, it operates the Players Choice licensing program and the Players Choice Awards, which benefit the needy through the Major League Baseball Players Trust, a charitable foundation established and run entirely by Major League baseball players. Follow: @MLB_Players; @MLBPAClubhouse; @MLBPlayersTrust

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2017 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright © 2018 Out of the Park Developments