Author Topic: Interface Templates v2.0.0 - Beta  (Read 5344 times)

0 Members and 1 Guest are viewing this topic.

Interface Templates v2.0.0 - Beta
Interface templates (named Contemplates for marketing purposes :P) are now ready for public beta release! :)

http://www.mediafire.com/?k2xiqytmzzc

Features:

  • Support for every interface screen except mainhalls (added medals screen)
  • Tested with a mod currently in progress *cough*
  • Faster execution compared to previous versions
  • Windows (exe included)/Linux/Cygwin support (Mac needs testing) - non-windows users need to install GraphicsMagick and compile
  • Makefile included for compiling in Linux/Cygwin
  • Simplified and commented configuration file for settings
  • Image (eg. background) input in various formats for non-windows compiles (eg. JPEG if you have JPEG libs)
  • User guide and source code documentation generated by Doxygen
  • Transparency control of interface boxes
  • Material layer - multiplies with interface boxes to produce effects
  • Separate logo layer (includes retail logos)
  • Independent colour control for interface boxes
  • Independent colour control for button highlights (3 different colours - general, accept, cancel buttons)
  • Support for quick production of custom mission load screens
  • EFF support for load bar animation (for the future)
  • nvDXT included for generating DDS images

Sample configuration file:

Code: [Select]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   The lines below control the compositing of screens upon backgrounds.       ;
;                                                                              ;
;   Change screen_base.tga to whatever background image you want               ;
;       for the particular screen                                              ;
;                                                                              ;
;   Material may be changed to any material image, or NULL                     ;
;                                                                              ;
;   Images which exceed 1024x768 will be cropped                               ;
;                                                                              ;
;   NOTE: lines starting with a semicolon are considered comments and          ;
;           not processed                                                      ;
;                                                                              ;
;   The following files are treated by the sample mode:                        ;
;       2_DebriefAward.tga                                                     ;
;       2_Barracks.tga                                                         ;
;       2_PXOChat.tga                                                          ;
;       2_WeaponLoadoutMultib.tga                                              ;
;                                                                              ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   COLOUR SETTINGS - EDIT, BUT DO NOT MOVE/REMOVE
;   SCREENS
;   HUE             SATURATION      VALUE
;   degrees (0-360) 0-200           0-200
    240             100             100
;
;   BOXES
;   HUE             SATURATION      VALUE
;   degrees (0-360) 0-200           0-200
    120             100             100
;
;   BUTTONS (GENERAL)
;   HUE             SATURATION      VALUE
;   degrees (0-360) 0-200           0-200
    40              100             100

;   BUTTONS (ACCEPT)
;   HUE             SATURATION      VALUE
;   degrees (0-360) 0-200           0-200
    120             50              100
;
;   BUTTONS (CANCEL)
;   HUE             SATURATION      VALUE
;   degrees (0-360) 0-200           0-200
    0               50              100
;
;   TRANSPARENCY
;   0.0-1.0
    0.75

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   BUTTONS - DO NOT EDIT (EXCEPT FOR CUSTOM INTERFACES)                       ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   BUTTON  SCREEN                              GENERAL                         ACCEPT                              CANCEL                                  OUTPUT
    BUTTON  NULL                                ./buttons/2_BAB_130001.tga      NULL                                ./buttons_cancel/2_BAB_130001.tga       ./output/2_BAB_130001.tga
    BUTTON  NULL                                ./buttons/2_BAB_130002.tga      NULL                                ./buttons_cancel/2_BAB_130002.tga       ./output/2_BAB_130002.tga
    BUTTON  NULL                                ./buttons/2_BAB_160001.tga      NULL                                ./buttons_cancel/2_BAB_160001.tga       ./output/2_BAB_160001.tga
    BUTTON  NULL                                ./buttons/2_BAB_160002.tga      NULL                                ./buttons_cancel/2_BAB_160002.tga       ./output/2_BAB_160002.tga
    BUTTON  NULL                                ./buttons/2_CPB_010001.tga      NULL                                ./buttons_cancel/2_CPB_010001.tga       ./output/2_CPB_010001.tga
    BUTTON  NULL                                ./buttons/2_CPB_010002.tga      NULL                                ./buttons_cancel/2_CPB_010002.tga       ./output/2_CPB_010002.tga
    BUTTON  ./buttons_special/2_BRB_150000.tga  NULL                            NULL                                ./buttons_cancel/2_BRB_150001.tga       ./output/2_BRB_150001.tga
    BUTTON  ./buttons_special/2_BRB_150000.tga  NULL                            NULL                                ./buttons_cancel/2_BRB_150002.tga       ./output/2_BRB_150002.tga
    BUTTON  ./buttons_special/2_Slider0000.tga  NULL                            NULL                                NULL                                    ./output/2_Slider0001.tga
    BUTTON  ./buttons_special/2_Slider0000.tga  NULL                            NULL                                NULL                                    ./output/2_Slider0002.tga
    BUTTON  ./buttons_special/2_MS_020000.tga   NULL                            NULL                                ./buttons_cancel/2_MS_020001.tga        ./output/2_MS_020001.tga
    BUTTON  ./buttons_special/2_MS_020000.tga   NULL                            NULL                                ./buttons_cancel/2_MS_020002.tga        ./output/2_MS_020002.tga
    BUTTON  ./buttons_special/2_MS_030000.tga   NULL                            NULL                                ./buttons_cancel/2_MS_030001.tga        ./output/2_MS_030001.tga
    BUTTON  ./buttons_special/2_MS_030000.tga   NULL                            NULL                                ./buttons_cancel/2_MS_030002.tga        ./output/2_MS_030002.tga
    BUTTON  ./buttons_special/2_MS_040000.tga   NULL                            ./buttons_accept/2_MS_040001.tga    NULL                                    ./output/2_MS_040001.tga
    BUTTON  ./buttons_special/2_MS_040000.tga   NULL                            ./buttons_accept/2_MS_040002.tga    NULL                                    ./output/2_MS_040002.tga
    BUTTON  ./buttons_special/2_TSB_340000.tga  NULL                            NULL                                ./buttons_cancel/2_TSB_340001.tga       ./output/2_TSB_340001.tga
    BUTTON  ./buttons_special/2_TSB_340000.tga  NULL                            NULL                                ./buttons_cancel/2_TSB_340002.tga       ./output/2_TSB_340002.tga
    BUTTON  ./loading/2_Loading0000.tga         NULL                            NULL                                NULL                                    ./output/2_Loading_0000.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0001.tga     NULL                                NULL                                    ./output/2_Loading_0001.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0002.tga     NULL                                NULL                                    ./output/2_Loading_0002.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0003.tga     NULL                                NULL                                    ./output/2_Loading_0003.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0004.tga     NULL                                NULL                                    ./output/2_Loading_0004.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0005.tga     NULL                                NULL                                    ./output/2_Loading_0005.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0006.tga     NULL                                NULL                                    ./output/2_Loading_0006.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0007.tga     NULL                                NULL                                    ./output/2_Loading_0007.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0008.tga     NULL                                NULL                                    ./output/2_Loading_0008.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0009.tga     NULL                                NULL                                    ./output/2_Loading_0009.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0010.tga     NULL                                NULL                                    ./output/2_Loading_0010.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0011.tga     NULL                                NULL                                    ./output/2_Loading_0011.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0012.tga     NULL                                NULL                                    ./output/2_Loading_0012.tga
    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0013.tga     NULL                                NULL                                    ./output/2_Loading_0013.tga
    BUTTON  ./loading/2_Loading0000.tga         NULL                            NULL                                NULL                                    ./output/2_Loading_0000.tga
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   Uncomment the lines below to make pcx for loading bar ANI                  ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;    BUTTON  ./loading/2_Loading0000.tga         NULL                            NULL                            NULL                                    ./load_bar/2_Loading0000.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0001.tga     NULL                            NULL                                    ./load_bar/2_Loading0001.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0002.tga     NULL                            NULL                                    ./load_bar/2_Loading0002.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0003.tga     NULL                            NULL                                    ./load_bar/2_Loading0003.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0004.tga     NULL                            NULL                                    ./load_bar/2_Loading0004.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0005.tga     NULL                            NULL                                    ./load_bar/2_Loading0005.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0006.tga     NULL                            NULL                                    ./load_bar/2_Loading0006.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0007.tga     NULL                            NULL                                    ./load_bar/2_Loading0007.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0008.tga     NULL                            NULL                                    ./load_bar/2_Loading0008.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0009.tga     NULL                            NULL                                    ./load_bar/2_Loading0009.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0010.tga     NULL                            NULL                                    ./load_bar/2_Loading0010.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0011.tga     NULL                            NULL                                    ./load_bar/2_Loading0011.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0012.tga     NULL                            NULL                                    ./load_bar/2_Loading0012.tga
;    BUTTON  ./loading/2_Loading0000.tga         ./loading/2_Loading0013.tga     NULL                            NULL                                    ./load_bar/2_Loading0013.tga
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   2_TSB_340000.tga is not a real interface file and                          ;
;       may be removed from the output                                         ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    BUTTON  ./buttons_special/2_TSB_340000.tga  NULL       NULL                  ./buttons_cancel/2_TSB_340002.tga    ./output/2_TSB_340002.tga

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   POPUP WINDOWS - DO NOT USE BACKGROUND OR LOGO                              ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   NAME                      LOGO                      BOX(Y/N) TRANSPARENCY(Y/N)    MATERIAL                        BACKGROUND
    2_PleaseWait.tga          NULL                      Y        Y                    lines.tga                       NULL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   2_DebriefAward.tga is used in the sample setting                           ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    2_DebriefAward.tga        NULL                      Y        Y                    spiro.tga                       NULL
    2_InfoBox.tga             NULL                      Y        Y                    lines.tga                       NULL
    2_PopDeath.tga            NULL                      Y        Y                    lines.tga                       NULL
    2_BriefMulti.tga          NULL                      Y        Y                    spiro.tga                       NULL
    2_briefpop.tga            NULL                      Y        Y                    spiro.tga                       NULL
    2_ChatBox.tga             NULL                      Y        Y                    lines.tga                       NULL
    2_Pop2.tga                NULL                      Y        N                    lines.tga                       NULL
    2_PXOPop.tga              NULL                      Y        Y                    lines.tga                       NULL
    2_Pop3.tga                NULL                      Y        N                    lines.tga                       NULL
    2_BriefWin.tga            NULL                      Y        Y                    lines.tga                       NULL
    2_ChatBoxBig.tga          NULL                      Y        Y                    lines.tga                       NULL
    2_MPPause.tga             NULL                      Y        Y                    lines.tga                       NULL
    2_Password.tga            NULL                      Y        Y                    lines.tga                       NULL
    2_PilotInfo.tga           NULL                      Y        Y                    lines.tga                       NULL
    2_PilotInfo2.tga          NULL                      Y        Y                    lines.tga                       NULL

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   SCREENS                                                                    ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   NAME                      LOGO                      BOX(Y/N) TRANSPARENCY(Y/N)    MATERIAL                        BACKGROUND
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   2_Barracks.tga is used in the sample setting                               ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    2_Barracks.tga            2_Barracks.tga            Y        Y                    spiro.tga                       screen_base.tga
    2_Brief.tga               NULL                      N        N                    NULL                            screen_base.tga
    2_BriefMulti.tga          NULL                      N        N                    NULL                            screen_base2.tga
    2_Campaign.tga            2_Campaign.tga            Y        Y                    lines.tga                       screen_base.tga
    2_ChoosePilot.tga         2_ChoosePilot.tga         Y        Y                    lines.tga                       screen_base.tga
    2_CommandBrief.tga        2_CommandBrief.tga        Y        Y                    spiro.tga                       screen_base.tga
    2_CommandBriefb.tga       2_CommandBriefb.tga       Y        Y                    spiro.tga                       screen_base.tga
    2_ControlConfig.tga       NULL                      Y        Y                    lines.tga                       screen_base.tga
    2_Credits.tga             2_Credits.tga             Y        Y                    lines.tga                       screen_base.tga
    2_DebriefMulti.tga        NULL                      Y        Y                    spiro.tga                       screen_base2.tga
    2_DebriefSingle.tga       NULL                      Y        Y                    spiro.tga                       screen_base.tga
    2_F1.tga                  2_F1.tga                  Y        Y                    lines.tga                       screen_base.tga
    2_HotKeys.tga             2_HotKeys.tga             Y        Y                    lines.tga                       screen_base.tga
    2_HUDConfig.tga           NULL                      Y        Y                    lines.tga                       screen_base.tga
    2_KillMatrix.tga          2_KillMatrix.tga          Y        Y                    lines.tga                       screen_base.tga
    2_LoadingBG.tga           2_LoadingBG.tga           Y        Y                    lines.tga                       screen_base.tga
    2_LoadMission.tga         2_LoadMission.tga         Y        Y                    lines.tga                       screen_base.tga
    2_LoopBrief.tga           2_LoopBrief.tga           Y        Y                    lines.tga                       screen_base.tga
    2_MedalsDisplayEmpty.tga  2_MedalsDisplayEmpty.tga  Y        Y                    lines.tga                       screen_base.tga
    2_MissionLog.tga          2_MissionLog.tga          Y        Y                    lines.tga                       screen_base.tga
    2_MultiCreate.tga         2_MultiCreate.tga         Y        Y                    lines.tga                       screen_base2.tga
    2_MultiHost.tga           2_MultiHost.tga           Y        Y                    lines.tga                       screen_base2.tga
    2_MultiInGame.tga         2_MultiInGame.tga         Y        Y                    lines.tga                       screen_base2.tga
    2_MultiJoin.tga           NULL                      Y        Y                    lines.tga                       screen_base2.tga
    2_MultiJoinWait.tga       2_MultiJoinWait.tga       Y        Y                    lines.tga                       screen_base2.tga
    2_MultiStartGame.tga      2_MultiStartGame.tga      Y        Y                    lines.tga                       screen_base2.tga
    2_MultiSynch.tga          2_MultiSynch.tga          Y        Y                    lines.tga                       screen_base2.tga
    2_OptionsDetail.tga       2_OptionsDetail.tga       Y        Y                    lines.tga                       screen_base.tga
    2_OptionsMain.tga         2_OptionsMain.tga         Y        Y                    lines.tga                       screen_base.tga
    2_OptionsMultiGen.tga     2_OptionsMultiGen.tga     Y        Y                    lines.tga                       screen_base.tga
    2_OptionsMultiVox.tga     2_OptionsMultiVox.tga     Y        Y                    lines.tga                       screen_base.tga
    2_PXHelp.tga              2_PXHelp.tga              Y        Y                    lines.tga                       screen_base.tga
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   2_PXOChat.tga is used in the sample setting                                ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    2_PXOChat.tga             2_PXOChat.tga             Y        Y                    lines.tga                       screen_base2.tga
    2_RedAlert.tga            2_RedAlert.tga            Y        Y                    spiro.tga                       screen_base.tga
    2_ShipSelect.tga          NULL                      Y        Y                    lines.tga                       screen_base.tga
    2_TeamSelect.tga          2_TeamSelect.tga          Y        Y                    spiro.tga                       screen_base.tga
    2_TechData.tga            2_TechData.tga            Y        Y                    spiro.tga                       screen_base.tga
    2_TechShipData.tga        2_TechShipData.tga        Y        Y                    spiro.tga                       screen_base.tga
    2_ViewFootage.tga         2_ViewFootage.tga         Y        Y                    lines.tga                       screen_base.tga
    2_WeaponLoadout.tga       NULL                      Y        Y                    lines.tga                       screen_base.tga
    2_WeaponLoadoutb.tga      NULL                      Y        Y                    lines.tga                       screen_base.tga
    2_WeaponLoadoutMulti.tga  NULL                      Y        Y                    lines.tga                       screen_base2.tga
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   2_WeaponLoadoutMultib.tga is used in the sample setting                    ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    2_WeaponLoadoutMultib.tga NULL                      Y        Y                    lines.tga                       screen_base2.tga

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   CUSTOM MISSION LOAD SCREENS                                                ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   LOADSCREEN                NAME                      BACKGROUND
    LOADSCREEN                LoadingBG_A.tga           screen_base.tga
    LOADSCREEN                LoadingBG_B.tga           screen_base.tga
    LOADSCREEN                LoadingBG_C.tga           screen_base.tga
    LOADSCREEN                LoadingBG_D.tga           screen_base2.tga
    LOADSCREEN                LoadingBG_E.tga           screen_base2.tga


Please report any issues, especially errors in the resulting output in-game.

Eyecandy:

Images from me and other people go here.



Update: Beta 4 - fixed PCX conversion issues.

Update: Added screenies section.
« Last Edit: August 30, 2009, 07:43:27 am by Flaming_Sword »

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: Interface Templates v2.0.0 - Beta
I am forwarding this to FSPort staff and making an announcement. :)
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Interface Templates v2.0.0 - Beta
A usage note from me: On windows, contemplates will only take tga images as input.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline shiv

  • Don't forget Poland!
  • 211
  • FRED me!
    • http://freespace.pl
Re: Interface Templates v2.0.0 - Beta
What are the changes since last version?
http://www.sectorgame.com/vega
The Apocalypse Vega - Join the battle! A campaign for FreeSpace 2 Open

http://www.game-warden.com/earthdefence
Earth Defense project - Coming soon...

 
Re: Interface Templates v2.0.0 - Beta
Thank you for your work.  :yes:
If you want to be ready for Wing Commander Saga: The Darkest Dawn, then download and play the prologue first.

Here,

http://www.wcsaga.com/downloads/files/download/releases-prologue-setup-exe.html

Then, while waiting for the Darkest dawn, Download Starshatter 4.02

http://www.starshattermods.com/infusions/pro_download_panel/download.php?did=214

You 'll understand why once you have.

 
Re: Interface Templates v2.0.0 - Beta
What are the changes since last version?

Well, the last version was just a batch file executing imagemagick commands...

Pretty much everything changed apart from nvDXT (though even that batch file was changed a bit here).

Also, feel free to post results if you figure out how to do something cool with this thing.

 

Offline sigtau

  • 29
  • unfortunate technical art assclown
Re: Interface Templates v2.0.0 - Beta
My question: How do you use this program?  This is my first time seeing it and I'm interested.
Who uses forum signatures anymore?

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Interface Templates v2.0.0 - Beta
There's a readme that covers the basics included in the download (just go to the docs folder and open index.html or main .html). Should you find something that needs an explanation, post it here. This is a beta, after all, not a final release.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 
Re: Interface Templates v2.0.0 - Beta
My question: How do you use this program?  This is my first time seeing it and I'm interested.

It's pretty much:

Modify the config file

Windows - double click the exe or use command prompt (or a shortcut, I guess) to pass extra arguments

Everything else - Install GraphicsMagick with source, use make to compile, then run from command line

I still need someone with a Mac to try compiling/running it.

 

Offline Droid803

  • Trusted poster of legit stuff
  • 213
  • /人 ◕ ‿‿ ◕ 人\ Do you want to be a Magical Girl?
    • Skype
    • Steam
Re: Interface Templates v2.0.0 - Beta
With this, it appears I no longer need my old modified batch for maintaining the logo positionings! Yes! Please tell me that this is what the logo layer does!

Yes, ok. Now that I've actually tested it...

The *.eff loading bar outputted doesn't work. I'm still seeing the default one even though the files are correct (i didn't un-comment the section though, would it produce something different?)
« Last Edit: August 27, 2009, 12:37:14 am by Droid803 »
(´・ω・`)
=============================================================

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Interface Templates v2.0.0 - Beta
You need one of Flaming_Swords' Antipodes builds for that.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 
Re: Interface Templates v2.0.0 - Beta
Er, I don't think I released a build with the load bar change, only gave you the patch, The_E.

The commented section is for creating the PCX files needed to make the ANI out of.

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Interface Templates v2.0.0 - Beta
Really? Ooops.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Re: Interface Templates v2.0.0 - Beta
*Feels silly* :\
I just can't work out exactly what this is for, or more specifically what you do to use it beyond 'use it to make interfaces' sorry!

Like, what do you put into it and what do you get out of it kind of thing. I've never fiddled with the interface and nor do I expect I will be for a very long time, but I am quite curious about this...errr....(is it even a program?) works. :)
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 
Re: Interface Templates v2.0.0 - Beta
The point is to make manipulating the 1000+ files to make a new interface much less of a PITA. Examples of new interfaces include my mod, FSPort, the NTF one in Crossing the Styx and other mods currently in progress *cough*.

There are the templates, and then there is the software for processing them.

You have to figure out what colours you are using for the various pieces. You also have to provide your own backgrounds, (optional) material layers (for making the boxes prettier) and logos (if you want something other than the GTVA logos).

You then modify a configuration file, then run the app. It spits out a more or less complete interface for use in a mod.

 
Re: Interface Templates v2.0.0 - Beta
Just for clarity, it doesn't require ImageMagick anymore (for Windows) ?

 

Offline Droid803

  • Trusted poster of legit stuff
  • 213
  • /人 ◕ ‿‿ ◕ 人\ Do you want to be a Magical Girl?
    • Skype
    • Steam
Re: Interface Templates v2.0.0 - Beta
Nope, it doesn't.
(´・ω・`)
=============================================================

 

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
Re: Interface Templates v2.0.0 - Beta
Awesome.

 

Offline DaBrain

  • Screensniper
  • 212
    • Shadows of Lylat board
Re: Interface Templates v2.0.0 - Beta
I didn't have enough time to get really deep into the documentation yet...

So basically, I put in the final screens, like they will look like in the game and this cuts them into the 2000 interface files FS2 needs?

That would be insanely useful...  :eek2:
--------------------------------------------------
SoL is looking for a sound effect artist
Please PM me in case you want to apply
---------------------------------
Shadows of Lylat - A Freespace 2 total conversion
(hosted by Game-Warden)
----------------------------------

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Interface Templates v2.0.0 - Beta
No. One, this will only generate the files needed for the Hires interface, i.e. the 2_* files. Two, it uses template files derived from the original FS2 interface, and recolors them. The main visual improvement can be seen in the various interface screens, since those are composited together from a source image, two interface layers that make up the UI elements  you can see, and a logo layer.
At the moment, it is only suitable to create something like a "skin" for FreeSpace, with all the basic shapes and UI elements we know from the standard FS interface.
If you want something that is completely different (Like BtRL's or WCS's interface art), this will not help very much.
It is best suited to create images like the ones TBP uses.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns