Author Topic: Advanced Soldat Interface Maker (v0.1.2)  (Read 24718 times)

0 Members and 1 Guest are viewing this topic.

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Advanced Soldat Interface Maker (v0.1.2)
« on: April 05, 2010, 04:27:05 pm »

Advanced Soldat Interface Maker
Download


Advanced Soldat Interface Maker is the only available alternative to the default Interface Maker (made by MM years ago).

What it has/can do:
  • custom resolutions (including new wide-screen resolutions from Soldat 1.6.0+)
  • zooming
  • PNG graphics support
  • convenient elements positioning
  • custom background colors
  • custom background pictures
  • exporting screenshots
  • scoreboard (F1) & cursors preview


Keyboard hints:
While work area is active (has focus) you can use:
  • [Ctrl] + [Mouse Wheel] - to zoom
  • [Mouse Wheel] - to vertical scroll
  • [Shift] + [Mouse Wheel] - to horizontal scroll
  • [Arrow keys] - to scroll
  • [Ctrl] + [Arrow keys] - to move current interface element
  • [Ctrl] + [PgUp/PgDown] - to rotate current interface element
  • [NumPad 1-9] - to Zoom 100%-900%
  • [NumPad +/-] - to Zoom In/Out
  • [NumPad 0/*] - to Zoom Min/Max

Use [Middle Mouse Button] or [Ctrl] + [Left Mouse Button] to drag the zoomed area.
Use [Left Mouse Button]  to move current interface element with absolute positioning or [Right Mouse Button] - to move with relative positioning.


Screens:






ToDo list:
  • add Undo/Redo features
  • ...


Changelog:
+ Added feature | - Removed feature | ~ Fixed feature | % Modified feature | * Comment

Version 0.1.2 (04 Oct 2011):
+ Added "Default resolution" option
+ Added Scoreboard & cursors preview
~ Fixed "Style" radio buttons invisibility bug
~ Fixed image/controls flickering bug
~ Fixed nades rendering bug
~ Fixed zooming via NumPad shortcuts bug

Version 0.1.0 (16 Sep 2011):
+ Added AutoUpdate feature
+ Added widescreen resolutions support
+ Added "Scale Interface" option
~ Fixed few minor bugs
% Modified Zoom feature
% Modified background picture selection





Check out latest dev version
(with support of HD images and mod.ini)
« Last Edit: June 14, 2018, 04:15:22 pm by SyavX »

Offline croat1gamer

  • Veteran
  • *****
  • Posts: 1327
  • OMG CHANGING AVATAR!!! ^ω^
Re: .SIF structure & Interface Maker
« Reply #1 on: April 05, 2010, 04:45:10 pm »
Kudos.
Last year, I dreamt I was pissing at a restroom, but I missed the urinal and my penis exploded.

Offline Chebur

  • Major(1)
  • Posts: 39
  • RzR(tm)|
Re: .SIF structure & Interface Maker
« Reply #2 on: April 06, 2010, 05:42:18 pm »
hey hey SyavX!  ;)  n1 bro

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #3 on: April 24, 2010, 10:03:27 pm »
*bump*

Look what I`v got... I`v got a time!
So now you can test an alpha version of my interface maker named, ehm... Interface Maker 2!

At the moment it can not display texts and doesn't work with custom resolutions (just the basis was implemented)



Have fun.


See first post for the download link...
« Last Edit: September 16, 2011, 12:55:51 pm by SyavX »

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1506
  • Also known as Curt
    • Soldat Global Account System
Re: .SIF structure & Interface Maker
« Reply #4 on: April 25, 2010, 12:07:34 pm »
Bug: when selected on "Move via mouse" - i cannot see the cursor on the interface window area (except if im moving some object, and my cursor is on top of it)
Soldat Global Account System (SGAS): QuakeNet in #soldat.sgas
Rent Cheap Servers: contact CurryWurst

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #5 on: April 25, 2010, 06:48:38 pm »
Strange... looks like this bug occurs in Win7 (maybe Vista too).
I don't know what is the real reason of this, coz the only difference between selected/unselected states of "move" option is a MousePointer parameter (Arrow/Crosshair) of a window element. Without changing mouse pointer all works fine (at least it worked for 1 tester that helped me). Anyways, I need feedback with possible features/ideas for the new interface maker. It would be much easier add them now, when work on app isn't finished yet.

Offline VirtualTT

  • Veteran
  • *****
  • Posts: 1026
  • Movin' heaven and earth
    • Soldat and not Soldat related blog...
Re: .SIF structure & Interface Maker
« Reply #6 on: April 26, 2010, 03:47:28 am »
When you use "Move via mouse" option "inverse" cursor is being used and since bg colour of work area is 128 128 128 cursor also becomes 128 128 128 and isn't visible...
~ "New interface" menu item doesn't work
~ It's impossible to change numbers in the edit boxes with mouse wheel
~ dimensions of the bitmaps used aren't displayed
~ maximize window button should be disabled
~ there should be prompt on close if some unsaved changes were made
~ doesn't detect soldat and provide list of the installed interfaces
~ proper drag-and-drop/rotate would be much better than "Move via mouse"
~ how about replacing/editing(in the external editor) gfx?
~ how about adding undo-redo, snap to grid (and grid itself), moving current part with keyboard keys?

« Last Edit: April 26, 2010, 09:11:18 am by VirtualTT »

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1506
  • Also known as Curt
    • Soldat Global Account System
Re: .SIF structure & Interface Maker
« Reply #7 on: April 26, 2010, 07:47:06 am »
I wonder... zoom would be really cool :D
Soldat Global Account System (SGAS): QuakeNet in #soldat.sgas
Rent Cheap Servers: contact CurryWurst

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #8 on: April 26, 2010, 04:08:26 pm »
As it's mostly a prototype atm, lots of "default" features were not implemented yet. Among them are:
Quote
~ "New interface" menu item doesn't work
~ It's impossible to change numbers in the edit boxes with mouse wheel
~ there should be prompt on close if some unsaved changes were made
~ doesn't detect soldat and provide list of the installed interfaces

As for the rest:
~ proper drag-and-drop/rotate would be much better than "Move via mouse"
Did you mean drag&drop with any part of an element, not just pointing it's top left corner coordinates?

~ dimensions of the bitmaps used aren't displayed
~ how about replacing/editing(in the external editor) gfx?

Hmm, dimensions? Maybe if replacing/editing will be added, then displaying dimensions should be added too.

Btw, current Width/Height are taking from setup.SIF and used for in-game scaling (for those elements, that has this feature). It's read-only as it was in original IntMaker, but I'm thinking of making it editable.

~ how about adding undo-redo, snap to grid (and grid itself), moving current part with keyboard keys?
Sounds interesting and, I guess, should be added...

Zoom, I don't know... does it really needed?

Offline Espadon

  • Global Moderator
  • Rainbow Warrior
  • *****
  • Posts: 2606
  • GO BEAT CRAZY
    • Tabnir at deviantART
Re: .SIF structure & Interface Maker
« Reply #9 on: April 26, 2010, 04:15:50 pm »
I think zoom would be a nice feature when fitting together some oddly shaped interfaces, or trying to line up PNG elements with blurred edges.
CRYSO | HLT                        

    CRY0 | NAN0 2.1 | 0MEN 1.0 | PYR0 1.1M | B0RG 1.0

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1506
  • Also known as Curt
    • Soldat Global Account System
Re: .SIF structure & Interface Maker
« Reply #10 on: April 27, 2010, 07:16:12 am »
I think zoom would be a nice feature when fitting together some oddly shaped interfaces, or trying to line up PNG elements with blurred edges.
or making it pixel-perfect :D
Soldat Global Account System (SGAS): QuakeNet in #soldat.sgas
Rent Cheap Servers: contact CurryWurst

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #11 on: May 03, 2010, 10:22:39 am »
I've added texts output.
However it doesn't look exacly like in Soldat. Because of:
1. Soldat uses FontHeightScale parameter (\Txt\font.ini) while drawing text. And, as I found out, 150 is equal to the font`s original height.
2. Soldat scales font width too, with unknown ratio.

So I'm planning to use information from font.ini about fonts names and styles (bold). But I really don't want to waste a time with scaling...
Atm the default "BankGothic Lt BT", "Lucida Console", Bold & FontHeightScale=150 are using.

Besides, now you can move elements with both mouse buttons: left one - to point absolute position (as it was before), right one - to move with drag&drop style.

Elements HIGHLIGHTING was added too. Weeeha!



Next step: custom resolutions support.

From: May 03, 2010, 03:19:44 pm
upd: I almost forgot about PNGs, added too. Attachment has been updated.


See first post for the download link...
« Last Edit: September 16, 2011, 12:55:31 pm by SyavX »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #12 on: May 09, 2010, 05:55:09 pm »
Next step: custom resolutions support.

Done!




See first post for the download link...
« Last Edit: September 16, 2011, 12:55:16 pm by SyavX »

Offline freestyler

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 326
Re: .SIF structure & Interface Maker
« Reply #13 on: August 14, 2010, 06:47:28 am »
bump

Great job, I love the test slider changing weapon name and all other texts.

I don't know why I didn't see this thread before. :( I hope it's not too late for feature requests:
- an option to use your own image background (actual Soldat screenshots put on the background would help in coloring)
- an option to export the screenshot of the whole working area (with custom background)

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #14 on: August 14, 2010, 11:28:33 am »
Don't be afraid, it's not too late :)
After a long break I've returned to the work on this application (actually it happened few weeks ago), but due to some reasons (extreme HEAT too) the progress is very slow...
I was planning to complete with basic functions before posting new results, but as I can see there is a new interested person here ^^ (and it's very important for the developer to keep motivation), so... you can test the latest version of my app.

As for the suggestions, I hope to see them in the final version too :P




See first post for the download link...
« Last Edit: September 16, 2011, 12:55:01 pm by SyavX »

Offline freestyler

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 326
Re: .SIF structure & Interface Maker
« Reply #15 on: August 14, 2010, 01:23:58 pm »
Whoa, this is awesome! Exactly what the community needed for easier interface making. I don't understand why VirtualTT thought the maximize button should be disabled - it makes interface positioning harder (I have 1280x800 screen on my laptop and I don't see the bottom border of the window when IntMaker is set to 1024x768 - the title and menu bars eat the remaining height).

More suggestions:
- dragging the zoomed area (space + left mouse button)
- make mouse wheel move the scrollbar instead of activating next/prev item of the last active droplist*
- zooming with ctrl + mouse wheel

* would be nice if the mouse wheel scrolled up/down when the mouse is over working area and left/right if over horizontal scrollbar.

Good work with the project, I'm looking forward to new versions.

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #16 on: August 16, 2010, 10:22:13 am »
Quote
I don't understand why VirtualTT thought the maximize button should be disabled - it makes interface positioning harder (I have 1280x800 screen on my laptop and I don't see the bottom border of the window when IntMaker is set to 1024x768 - the title and menu bars eat the remaining height).
Actually he was right, coz MAX button had no effect except maximizing main window. Working area didn't change it's size, so it couldn't be usefull in any way. To make interface positioning easier for custom resolutions and for users with custom resolutions itself, I need to add some code into program. As a result we'll have someting similar to primitive graph. editors (with scrollbars when picture is bigger then work area's actual size, like it works for Zoom function at the moment).

Quote
- dragging the zoomed area (space + left mouse button)
Try middle mouse button. Sorry, I didn't say anything about some new features ;) You can change zoom with NumPad (1-9 keys for 1x-9x Zoom; Plus and Minus for Zoom In & Zoom Out; 0 and * keys for Min & Max Zoom)

Quote
- make mouse wheel move the scrollbar instead of activating next/prev item of the last active droplist*
It's how Windows GUI elements acts. Droplist had a focus at the moment you scrolled the wheel. That's why droplist items were scrolled, not the scrollbar that mouse was hovered on. To activate control (scrollbar, interface work area, etc.) you had to click it or set a focus with TAB key. But... it needs another code update, to make scrollbars and work area react to mouse wheel. And due to VB6 limited functionality this will be added in the last (subclassing sometimes could be so unstable...).
« Last Edit: August 16, 2010, 12:39:55 pm by SyavX »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #17 on: September 14, 2010, 04:20:38 pm »
I've added background image & screenshot export function (look into "Interface" menu). As it's a testing version, atm you have to place "back.bmp" into the IntMrk2.exe folder manually (even while program is running, just press F5 ("Reload images") after).

Also, there is a mouse wheel support now (text boxes /w scrolls, dropdown boxes, scroll bars).

While work area is active (has focus) you can use:
Ctrl + Mouse Wheel - to zoom;
Mouse Wheel - to vertical scroll;
Shift + Mouse Wheel - to horisontal scroll;
Arrow keys - to scroll;
Ctrl + Arrow keys - to move current element;
Ctrl + PgUp/PgDown - to rotate current element.

Maybe there is something else I couldn't remember...




See first post for the download link...
« Last Edit: September 16, 2011, 12:54:46 pm by SyavX »

Offline Prodigyx

  • Soldier
  • **
  • Posts: 188
    • SoldatX Brasil
Re: .SIF structure & Interface Maker
« Reply #18 on: September 26, 2010, 09:01:34 am »
Nice job!

Tip: Add your name/contact info on "About"
SoldatX - SX Brasil - www.soldatx.com

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #19 on: October 22, 2010, 12:59:29 am »
At last Interface Maker has the "make" function :D Use "Interface" > "New (F8)" menu to make new interface (based on the default one).

Added few features and settings + INI file for saving them (to make application portable). Also fixed bug with zooming from previous version.




See first post for the download link...
« Last Edit: September 16, 2011, 12:54:29 pm by SyavX »

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 810
  • 2004 - 2018
    • #Soldat Gather - Community on Discord
Re: .SIF structure & Interface Maker
« Reply #20 on: October 22, 2010, 08:25:42 am »
wow great progress dude the background image is really nice and helpful!
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #21 on: October 22, 2010, 09:47:59 am »
Sorry, just found a strange bug coz of EXE compression (default settings were corrupted: Alpha = 0, Health Visible = 0). Used other compressor for fixing it that caused to another minor bug (compilation date in About dialog is..) Looks like 3rd packer works fine :D
Attachment has been updated, redownload it again plz...
« Last Edit: November 14, 2010, 11:25:47 am by SyavX »

Offline Guile

  • Major(1)
  • Posts: 40
  • It's better to burn out than fade away.
Re: .SIF structure & Interface Maker
« Reply #22 on: November 03, 2010, 10:27:35 am »
Could you point out the names of the interfaces you used in those screenshots?

"They say death takes you to a better place" - Felipe Coronel

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #23 on: November 04, 2010, 03:09:30 pm »
Could you point out the names of the interfaces you used in those screenshots?

Just look at window captions and read what they ends with...

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: .SIF structure & Interface Maker
« Reply #24 on: November 14, 2010, 10:48:48 am »
"Ammo text" doesn't appear.
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #25 on: November 14, 2010, 11:20:40 am »
"Ammo text" doesn't appear.

Possible reasons:
1. "Ammo Text" has incorrect coordinates (out of screen)
2. Unregistered font. "Ammo Text" & flag counters in "Team Box" are using same font ("BankGothic Lt BT"), thus both of them shouldn't be displayed... In this case copy "bgothl.ttf" file from Soldat folder to your "Windows\Fonts" folder and restart IntMkr2.exe

If this won't help, send me your interface.

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: .SIF structure & Interface Maker
« Reply #26 on: December 11, 2010, 04:22:33 pm »
Opssss!
New try. It's working fine now.

Good work bro.
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Re: .SIF structure & Interface Maker
« Reply #27 on: December 30, 2010, 09:40:48 am »
Quote from: Avira AntiVir
The file 'D:\Soldat\InterfaceMaker\IntMkr2.exe'
contained a virus or unwanted program 'TR/Dropper.Gen' [trojan]

lulz

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #28 on: January 02, 2011, 11:11:00 am »
Quote from: Avira AntiVir
The file 'D:\Soldat\InterfaceMaker\IntMkr2.exe'
contained a virus or unwanted program 'TR/Dropper.Gen' [trojan]

lulz

Anti-viruses don't like packed software, as usual...

As I've mentioned above, UPX somehow screwed my data in resources, that's why I tried another packer - MPRESS. But as you can see it's less known by anti-viruses.



Try to feed your AV with the next attached file :) It's uncompressed, just zipped.

P.S. 0/43


See first post for the download link...
« Last Edit: September 16, 2011, 12:53:49 pm by SyavX »

Offline leoniard

  • Major(1)
  • Posts: 30
Re: .SIF structure & Interface Maker
« Reply #29 on: January 06, 2011, 08:28:39 pm »
Amazing application,thank you :D

Offline TheV

  • Soldier
  • **
  • Posts: 236
Re: .SIF structure & Interface Maker
« Reply #30 on: February 21, 2011, 01:12:12 pm »
The text versions of the bars/ammo do not work D:

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #31 on: February 21, 2011, 04:28:52 pm »
The text versions of the bars/ammo do not work D:
Can you give more specific information on this bug? Because it works fine for me.
What interface you have used?
What does 'not work' mean?
Add screenshot...

Offline TheV

  • Soldier
  • **
  • Posts: 236
Re: .SIF structure & Interface Maker
« Reply #32 on: February 22, 2011, 09:29:29 am »
Example:

I open intmaker2 click on File -> New Interface -> Name Interface -> Select Health Bar -> Check Text -> Results in no ammo text, "Eg: Invisible, or non existent 100% health status"

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #33 on: February 22, 2011, 10:10:59 am »
Hm?


Once again, show me the screenshot...

Offline TheV

  • Soldier
  • **
  • Posts: 236
Re: .SIF structure & Interface Maker
« Reply #34 on: February 22, 2011, 12:05:30 pm »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: .SIF structure & Interface Maker
« Reply #35 on: February 24, 2011, 11:55:49 am »
Looks like you don't have one of Soldat's default fonts (BankGothic Lt BT) installed. In fact Soldat installer copies it only into Soldat folder...
Solution:
1. To install that font you should copy "bgothl.ttf" file from the Soldat folder and paste it into "C:\Windows\Fonts" folder.
2. You can also change the "font.ini" from "...\Soldat\Txt" folder. Replace "BankGothic Lt BT" with some of default font names, e.g. "Arial", "Courier New" or smth else...

P.S. That's why I was asking for the screenshot, coz it showed me more information then you did :P There were not only a "Text" labels missing, Flag counters and Ammo text were missing too. All of them are using same font.
« Last Edit: February 24, 2011, 12:07:05 pm by SyavX »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.0)
« Reply #36 on: September 16, 2011, 12:58:27 pm »
Version 0.1.0 (16 Sep 2011):
+ Added AutoUpdate feature
+ Added widescreen resolutions support
+ Added "Scale Interface" option
~ Fixed few minor bugs
% Modified Zoom feature
% Modified background picture selection

Make sure that your firewall allows IntMkr2.exe to access the Internet.




See first post for the download link...
« Last Edit: September 19, 2011, 02:46:51 am by SyavX »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #37 on: October 04, 2011, 09:10:21 am »
Version 0.1.2 (04 Oct 2011):
+ Added "Default resolution" option
+ Added Scoreboard & cursors preview
~ Fixed "Style" radio buttons invisibility bug
~ Fixed image/controls flickering bug
~ Fixed nades rendering bug
~ Fixed zooming via NumPad shortcuts bug




Press Ctrl+F1 or use "Settings" menu to show scoreboard & cursors preview.

KNOWN BUG:
IntMkr2 fails to load 8bit BMP graphics. But there are two BMP files saved with 8bit color depth in default "Interface-gfx" folder (star.bmp & mute.bmp).
Soldat loads some graphics from default "Interface-gfx" if there are no such files in the interface folder. And since IntMkr2 can't load 8bit BMPs, there will be no "star" & "mute" icons displayed for some interfaces (while displaying "Scoreboard").
The only simple way to fix it is save "star.bmp" & "mute.bmp" (from "Interface-gfx") with 24bit color depth.
Sorry, but I can't fix it at the moment...


See first post for the download link...
« Last Edit: October 04, 2011, 10:25:36 am by SyavX »

Offline freestyler

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 326
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #38 on: July 16, 2013, 09:38:17 am »
I encountered a bug that makes fire-bar invisible on save. The fire-bar is visible in the IntMkr2 itself, but is not shown when opened in Soldat.
I tried replacing setup.sif file from another interface and the fire-bar magically appears, so it's not the image's fault. I also tried opening a working interface, saving it in IntMkr2, and opening it in Soldat - the fire-bar disappears. In other words, it doesn't save the setup.sif file properly.

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #39 on: July 17, 2013, 12:18:28 pm »
I'll look into this on the weekend (I hope).

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2009
  • We can do better!
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #40 on: November 16, 2013, 08:19:46 am »
Great app! Here are some issues:

-Problem with Ammo/Reload Amount, AmmoText, and Ammo Icon. If I remove the 'Visible' mark on one of them they will all disappear. I can remove Ammo/Reload Amout by not having Style:Text, but I can't remove Ammo Text or Ammo Icon without removing the other. (I kinda solved it by moving one of them out of sight though)
http://i.imgur.com/W58jovj.png

-Unable to move Ping-dot. Even if I move it in IntMkr2 and press save it will only appear on top right corner ingame.

-Nades placement is not correct in other resolutions (I use 854x480). It's not placed at the same spot ingame as in IntMkr2.

-It would be cool to be able to rotate Team Box. I want it horizontally like a soccer scoreboard.
« Last Edit: November 16, 2013, 08:30:10 am by homerofgods »

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #41 on: November 16, 2013, 07:11:14 pm »
-Problem with Ammo/Reload Amount, AmmoText, and Ammo Icon. If I remove the 'Visible' mark on one of them they will all disappear. I can remove Ammo/Reload Amout by not having Style:Text, but I can't remove Ammo Text or Ammo Icon without removing the other. (I kinda solved it by moving one of them out of sight though)
http://i.imgur.com/W58jovj.png

"Ammo Icon" & "Ammo/Reload Amount" & "Ammo Text" (it was a bug) are sharing the same address in a settings file for the visibility flag. That's why you can't hide them separately.

Here are groups of interface elements with shared "Visible" and "Style" values:
  • "Ammo Icon" & "Ammo/Reload Amount"
  • "Health Icon" & "Health Amount"
  • "Jet Icon" & "Jet Amount"
  • "Fire Icon" & "Fire Amount"

-Unable to move Ping-dot. Even if I move it in IntMkr2 and press save it will only appear on top right corner ingame.

IntMkr2 saves "Ping Dot" coordinates in *.SIF file correctly. You could check it even with MM's Interface Maker. The problem is that Soldat ignores those coordinates (just tested v1.6.6, 1.5.0, 1.4.2). Default "Classic" interface has a "Ping Dot" in a left-mid position, but it shows in right-top corner in-game too.


-Nades placement is not correct in other resolutions (I use 854x480). It's not placed at the same spot ingame as in IntMkr2.

I need more specific information, e.g. in-game & editor screenshots and the interface files you've used.


-It would be cool to be able to rotate Team Box. I want it horizontally like a soccer scoreboard.

It's not possible with current Soldat's interface system.




I encountered a bug that makes fire-bar invisible on save. The fire-bar is visible in the IntMkr2 itself, but is not shown when opened in Soldat.
I tried replacing setup.sif file from another interface and the fire-bar magically appears, so it's not the image's fault. I also tried opening a working interface, saving it in IntMkr2, and opening it in Soldat - the fire-bar disappears. In other words, it doesn't save the setup.sif file properly.
I couldn't reproduce this bug. If you ever would read this reply, please attach the exact interface you've used with a step-by-step instructions on how to reproduce it.
« Last Edit: December 01, 2015, 03:24:06 pm by SyavX »

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2009
  • We can do better!
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #42 on: May 22, 2014, 04:06:11 pm »
To all interface makers out there, I got this tip from skoskav that I really wish I would have sooner

<evhO> 'dot.bmp' is only shown ingame if it's placed in interface-gfx folder
<evhO> 'dot.png' will not be visible ingame if placed in custom-interface folder
<skoskav> Try just making a .png file have a .bmp extension
<skoskav> I think Soldat is rock stupid and just pushes the file into DirectX, which supports .png
<evhO> Yepp! Just renamed dot.png to dot.bmp and it's now visible ingame

This means you should make your whole interface in .png (with opacity if you want) and when you're done you just change the file extension
(The bars look better if you make them in .bmp though, health-bar, jet-bar, reload-bar)

Btw thx SyavX! for making it possible to make interfaces at all
« Last Edit: May 23, 2014, 04:05:08 am by homerofgods »

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #43 on: November 15, 2015, 06:35:14 am »
I can't hide the Ammo Text and the Team Box :/
« Last Edit: November 15, 2015, 06:42:12 am by duz »
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #44 on: November 15, 2015, 08:21:12 am »
I can't hide the Ammo Text and the Team Box :/
It's a bug in Soldat itself (just tested at v1.5 - 1.7a1).
By the way, MM's Interface Maker, after disabling all "visible" flags, shows "Ammo text" only (which is a bug too).

Made two reports: #633, #632

UPDATE:
In cooperation with urraka we found out that bug with "Ammo Text" actually was in MM's Interface Maker and therefore in my IntMkr2 (since I was using MM's IntMkr to analize .SIF format). Bugs with "TeamBox" text and "Ping Dot" position should be fixed in 1.7 alpha 2.

For now, if you need to hide "Ammo text", open setup.SIF with any HEX-editor and change 7th byte from "01" to "00". See screenshot in attachment.
« Last Edit: November 15, 2015, 09:48:13 am by SyavX »

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #45 on: December 01, 2015, 02:21:30 am »
More weird things happening... Some parts of the hud are connected and I can't hide them not hidding other things together, like:

- Ammo/reload amount and Ammo text are connected. I can't hide the ammo text not hiding Ammo/reload amount and the opposite too.
- The same happen to Jet Icon and Jet Amount, Health Icon and Health Amount...

Is it a issue related to the int maker?

Other questions:
- You can change the color of int texts? I would like to create something like this: http://i.imgur.com/fCNKsrf.png (the text only example)
- I have noticed that the default 1.7 interface with HD images is messy on your int maker. Planning updates?
« Last Edit: December 01, 2015, 02:24:34 am by duz »
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #46 on: December 01, 2015, 03:31:02 pm »
1.
More weird things happening... Some parts of the hud are connected and I can't hide them not hidding other things together, like:

- Ammo/reload amount and Ammo text are connected. I can't hide the ammo text not hiding Ammo/reload amount and the opposite too.
- The same happen to Jet Icon and Jet Amount, Health Icon and Health Amount...

Is it a issue related to the int maker?

No, it's Soldat related:
"Ammo Icon" & "Ammo/Reload Amount" are sharing the same address in a settings file for the visibility flag. That's why you can't hide them separately.

Here are groups of interface elements with shared "Visible" and "Style" values:
  • "Ammo Icon" & "Ammo/Reload Amount"
  • "Health Icon" & "Health Amount"
  • "Jet Icon" & "Jet Amount"
  • "Fire Icon" & "Fire Amount"

2.
Other questions:
- You can change the color of int texts? I would like to create something like this: http://i.imgur.com/fCNKsrf.png (the text only example)

It's not possible with current Soldat's interface system.

3.
- I have noticed that the default 1.7 interface with HD images is messy on your int maker. Planning updates?

I'm working on the updated version.

Offline CCalp

  • Global Moderator
  • Soldier
  • *****
  • Posts: 235
  • calp (SN)
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #47 on: December 01, 2015, 06:21:39 pm »
- Ammo/reload amount and Ammo text are connected. I can't hide the ammo text not hiding Ammo/reload amount and the opposite too.
I always hide the ammo text by simply moving it outside the screen (with negative X and Y values). However, I still use IntMkr1 and don't know whether this works for IntMkr2, too. If not, that might be a workaround you could 'implement', SyavX. [As you know, I can't run your nice tool yet since I use Linux.]

I'm working on the updated version.
So looking forward to it! Thanks for your work!

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #48 on: December 01, 2015, 06:39:45 pm »
I always hide the ammo text by simply moving it outside the screen (with negative X and Y values). However, I still use IntMkr1 and don't know whether this works for IntMkr2, too. If not, that might be a workaround you could 'implement', SyavX. [As you know, I can't run your nice tool yet since I use Linux.]
Yeah, I do the same thing. But an option to do this would be better :P
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #49 on: February 22, 2016, 05:43:11 pm »
I have felt ashamed after receiving a notification email about this topic been stickied... because I did not release new version of IntMkr yet.
Few people from #soldat.devs already had a chance to test dev. builds of new version, so I fixed some critical bugs thanks to their feedback.
I'm still not happy with a current state of development (lack of some urgent features and improvements).
I decided to publish a latest dev. version, since there may be some activity in modding community now but it's not possible to use 0.1.2 version to work on HD interfaces.

Feel free to try it but don't expect to see a polished and 100% working app :)



This software is provided "AS-IS", without any express or implied warranty.
In no event shall the author be held liable for any damages arising from the use of this software.
« Last Edit: June 14, 2018, 04:28:09 pm by SyavX »

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #50 on: February 23, 2016, 01:23:42 am »
SyavX, you could add a safe margin option to help us align everything. Check here: http://imgur.com/a/8WBpJ

And a "snap" to grid/margin...


2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2009
  • We can do better!
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #51 on: July 17, 2016, 04:31:00 am »
Any updates soon? It's a very cool program and I need to work on my interface soon.
If you need me to bugreport I will gladly help out.

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #52 on: July 22, 2016, 03:40:25 pm »
I have no updates yet, sry.

Offline Slasher

  • Soldier
  • **
  • Posts: 106
  • Peace
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #53 on: September 25, 2016, 09:38:34 am »
I can not use it, but would like to learn.. :|
Make love, not war.

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1097
  • The world isn't nice. Why should I be...?
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #54 on: September 25, 2016, 04:11:02 pm »
I can not use it, but would like to learn.. :|
You have to practice then ;)

SyavX doesn't seem online since a short while but maybe someone who uses this app (not me) will be that bored to record an instruction video for you and community. I recommend CamStudio for such purposes.

Offline Slasher

  • Soldier
  • **
  • Posts: 106
  • Peace
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #55 on: September 25, 2016, 06:01:29 pm »
I can not use it, but would like to learn.. :|
You have to practice then ;)

SyavX doesn't seem online since a short while but maybe someone who uses this app (not me) will be that bored to record an instruction video for you and community. I recommend CamStudio for such purposes.
OK,Thanks for listening!  ;D
Make love, not war.

Offline duz

  • Flagrunner
  • ****
  • Posts: 585
  • Old nick: HunterZ
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #56 on: October 22, 2016, 12:29:27 pm »
[BUG] I'm editing a new interface using this 0.2.0 version but it is not saving changes anymore. I'm stuck because the software can't save the changes. I have to create a new interface and do everything again... although i'm getting stuck again and again.

SyavX, you could also add a Save As option.
« Last Edit: October 23, 2016, 09:50:42 am by duz »
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Advanced Soldat Interface Maker (v0.1.2)
« Reply #57 on: December 23, 2016, 02:40:18 pm »
I'm not sure it could have suddenly stopped saving interface setup settings. It's either work or doesn't work...