Official Soldat Forums

Soldat Fans => Fan Apps => Topic started by: SyavX on April 05, 2010, 04:27:05 pm

Title: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX on April 05, 2010, 04:27:05 pm
(http://apps.soldat2d.com/projects/intmkr/logo/48x48.png)
Advanced Soldat Interface Maker
Download (#post_Download)


Advanced Soldat Interface Maker is the only available alternative to the default Interface Maker (http://soldat.thd.vg/en/download/soldatintmaker10.zip) (made by MM years ago).

What it has/can do:


Keyboard hints:
While work area is active (has focus) you can use:

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:
(http://apps.soldat2d.com/projects/intmkr/screenshots/v0100_thumb.png) (http://apps.soldat2d.com/projects/intmkr/screenshots/v0100.png)

(http://apps.soldat2d.com/projects/intmkr/screenshots/v0101_thumb.png) (http://apps.soldat2d.com/projects/intmkr/screenshots/v0101.png)

(http://apps.soldat2d.com/projects/intmkr/screenshots/v0102_thumb.png) (http://apps.soldat2d.com/projects/intmkr/screenshots/v0102.png)

ToDo list:


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 (http://forums.soldat.pl/index.php?topic=37906.msg526864#msg526864)
(with support of HD images and mod.ini)
Title: Re: .SIF structure & Interface Maker
Post by: croat1gamer on April 05, 2010, 04:45:10 pm
Kudos.
Title: Re: .SIF structure & Interface Maker
Post by: Chebur on April 06, 2010, 05:42:18 pm
hey hey SyavX!  ;)  n1 bro
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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)

(http://img689.imageshack.us/img689/4081/screenhla.png)

Have fun.


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: DorkeyDear 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)
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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.
Title: Re: .SIF structure & Interface Maker
Post by: VirtualTT 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?

Title: Re: .SIF structure & Interface Maker
Post by: DorkeyDear on April 26, 2010, 07:47:06 am
I wonder... zoom would be really cool :D
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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?
Title: Re: .SIF structure & Interface Maker
Post by: Espadon 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.
Title: Re: .SIF structure & Interface Maker
Post by: DorkeyDear 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
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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!

(http://img294.imageshack.us/img294/5681/screenvf.png)

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... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: SyavX on May 09, 2010, 05:55:09 pm
Next step: custom resolutions support.

Done!

(http://img406.imageshack.us/img406/4172/screeniz.png)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: freestyler 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)
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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

(http://img52.imageshack.us/img52/5199/screenoo.png)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: freestyler 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.
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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...).
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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...

(http://img201.imageshack.us/img201/585/screen0075.png)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: Prodigyx on September 26, 2010, 09:01:34 am
Nice job!

Tip: Add your name/contact info on "About"
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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.

(http://img264.imageshack.us/img264/228/screen0082.png)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: darDar on October 22, 2010, 08:25:42 am
wow great progress dude the background image is really nice and helpful!
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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...
Title: Re: .SIF structure & Interface Maker
Post by: Guile on November 03, 2010, 10:27:35 am
Could you point out the names of the interfaces you used in those screenshots?
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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...
Title: Re: .SIF structure & Interface Maker
Post by: duz on November 14, 2010, 10:48:48 am
"Ammo text" doesn't appear.
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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.
Title: Re: .SIF structure & Interface Maker
Post by: duz on December 11, 2010, 04:22:33 pm
Opssss!
New try. It's working fine now.

Good work bro.
Title: Re: .SIF structure & Interface Maker
Post by: Dusty 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
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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 (http://forums.soldat.pl/index.php?topic=37906.msg478177#msg478177), UPX somehow screwed my data in resources, that's why I tried another packer - MPRESS. But as you can see (http://www.virustotal.com/file-scan/report.html?id=386c48647f1b0d06b720fd39fe70a3ae2ea6dbb5507a3e2dd0bcfd3fdd2120d5-1293983642) it's less known by anti-viruses.

(http://img705.imageshack.us/img705/1913/intmkr2.png)

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

P.S. 0/43 (http://www.virustotal.com/file-scan/report.html?id=54d113e402334a72cb95630d1b533675fde6f86ce8c945f424df7544a7f89856-1293983831)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: .SIF structure & Interface Maker
Post by: leoniard on January 06, 2011, 08:28:39 pm
Amazing application,thank you :D
Title: Re: .SIF structure & Interface Maker
Post by: TheV on February 21, 2011, 01:12:12 pm
The text versions of the bars/ammo do not work D:
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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...
Title: Re: .SIF structure & Interface Maker
Post by: TheV 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"
Title: Re: .SIF structure & Interface Maker
Post by: SyavX on February 22, 2011, 10:10:59 am
Hm?
(http://img716.imageshack.us/img716/4443/texttest.th.gif) (http://img716.imageshack.us/i/texttest.gif/)

Once again, show me the screenshot...
Title: Re: .SIF structure & Interface Maker
Post by: TheV on February 22, 2011, 12:05:30 pm
(http://i94.photobucket.com/albums/l117/luky_02/af.jpg)
Title: Re: .SIF structure & Interface Maker
Post by: SyavX 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.0)
Post by: SyavX 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.

(http://img842.imageshack.us/img842/7458/intmkr2v01001.png)


See first post for the download link... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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

(http://img3.imageshack.us/img3/9108/intmkr2v0102.th.png) (http://img3.imageshack.us/img3/9108/intmkr2v0102.png)


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... (http://forums.soldat.pl/index.php?topic=37906.0)
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: freestyler 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX on July 17, 2013, 12:18:28 pm
I'll look into this on the weekend (I hope).
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: homerofgods 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 (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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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 (http://i.imgur.com/W58jovj.png)

"Ammo Icon" & "Ammo/Reload Amount" & "Ammo Text" (it was a bug (http://forums.soldat.pl/index.php?topic=37906.msg524951#msg524951)) 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:

-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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: homerofgods 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
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: duz on November 15, 2015, 06:35:14 am
I can't hide the Ammo Text and the Team Box :/
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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 (http://bugs.soldat.pl/view.php?id=633), #632 (http://bugs.soldat.pl/view.php?id=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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: duz 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?
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: CCalp 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!
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: duz 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
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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 :)

(http://apps.soldat2d.com/projects/intmkr/screenshots/v0202_xubuntu.png)

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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: duz 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...


Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: homerofgods 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX on July 22, 2016, 03:40:25 pm
I have no updates yet, sry.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: Slasher on September 25, 2016, 09:38:34 am
I can not use it, but would like to learn.. :|
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: machina 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: Slasher 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
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: duz 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.
Title: Re: Advanced Soldat Interface Maker (v0.1.2)
Post by: SyavX 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...