Request For Community Programmers
-
This post is deleted! -
Primary goal for me was learning more about WPF, which I think I do like better than WinForms now that I have had a play with it. A secondary goal was trying to make software that filled a requirement, but it seemed unneeded - without getting feedback on how it could be improved, and having met my primary goal already, making further improvements has not made it to the top of my priority list.
Of course, the software is released under a permissive license, the GPL version 3.0. If you want to take it and run with it, go for it. Im probably not going to work on further improvements for this unless there is some interest in it - I dont see the need to make a tool which no one will use.
Im probably going to look at either F4-SMS next, or poke around with radar - there has been some ideas Ive had regarding jamming, datalinks and radar sim/radar mech which Id like to explore.
-
This post is deleted! -
Hello everyone,
Unfortunately this tool does not working with the 4.34. Program always stops working when I try to commit any command. Is an update possible?
-
Hey m8… hope you have time for a small but crucial update.
Could you have an xml or xls export on parallel?
also since you are there can there be a link or record in the produced file like this parent has those lods and those textures?
I know if the basic exe can’t provide you those it’s hard to do so…
But this question goes to the BMS dev’s also.
Edit. hmmm most of the info needed relies inside the parent.dat files and the parent folder name actually.
The LODs folder is a bit mystery…
and textures is empty or I extracted something wrong? -
yeap 90+ … ouch…
How many users will create it just once?
I have 4-5 different folders working on different things so another 4-5 times and all the time I must go look at largest number and rename… An exe could do it for u and auto suggest or auto create it silently in the background.
can you recall how many times it was renamed?
I would count at least one minute or half a minute for each rename.how much time would take for a coder to code it?
A UI could manipulate and other things. like transfer lods. a txt editor to create the parent files and etc.
I know all small actions and there are tools to perform them but for one simple task you will have to use 3-5 different programs. Open this minimize this browse on this write on this, save as browse again all the way to the correct folder… and again , and again, and again, and again, and again…
Maybe it’s seconds or few minutes each time that you loose, but when you do it for years all those sum up to a considerable amount of time.
That’s what the hell I’m talking about… :lol:Hi Arty, You helped with me airport problem, I’ll build it for you
-
Hi Arty, You helped with me airport problem, I’ll build it for you
thanks m8. very kind of you. The whole community will benefit from it.
-
Could you write a specification regarding what you would like then I’ll take a crack at it
-
Wow… lots of missing posts in this thread. I guess Mortesil deleted them when he left?
I dont think Arty knows what he wants, I never got a concrete answer to that question when I asked it.
-
Hi, I am new to this thread, and my 2 cents here is not for criticize. I just want to help.
As I understand, Arty wants the new soft to be like a “winRar” type software but as I believe, it would not compact files, but access them easily.Pardon If I said BS here :blah::oops:
-
Ok, well lets try round number 2
-
Blue3wolf I don’t know from where you came to this conclusion.
The application is a command line executable that has many options.
First off let’s start by selecting the file you want to open and extract the data.
This
"Be careful, if you want to use this tool to rebuild an extracted 3DDB, you must use the /build_old argument. The new format (/build) is NOT compatible with 4.33.3.
"
could be a tick mark in a nice UI.For this:
"Copy both EXE and DLL from <installdir>\Tools\3DDBBuilder to where your extracted 3D database is located.</installdir>
"
No need to such.
Open the UI and select-declare the paths source and target."
In the Textures folder, you must have a 256 colours BMP file named as the highest texture number found in <installdir>\Data\TerrData\Objects\KoreaObj. Resolution nor colour does matter, so one pixel will do just fine. This will write in HDR the last texture id.</installdir>
"
Again this can be done with a button from the UI. Right?This:
"Could you have an xml or xls export on parallel?
also since you are there can there be a link field or record in the produced file like this parent has those lods and those textures?"
And this:
"Even in excel (nor to say on a 3d party tool) u can combine this list I ask for with the lists of the xml’s of the core DB (ACD/CT/FED/RWD/UCD/VCD etc) and have all your changes - alterations in one place - one tool for all those. Also about models yea parent 1866…. what the heck is it? go to the folder and open the lod… oh it’s an F-16 oh I want to change this or add textures… errrrr is it the 1866 the correct?
Open Falcon editor go to the thing find the thing get back do the change take a note (yea right you want and notes after all this running) to have it fo reference for the next vanila update by BMS.The next step is to flag (data entry) and color flag those alterations compared to the initial vanila.
The next step when 4.34.1 or 4.34.2 comes to compare all three
1. 4.34 vanila
2. your theater
3. 4.34 U1and have a quick glance ok those are altered those are my changes what do i keep what do i switch what I must re add as new. That’s just the takes notes and have them organized part.
Now the next step (imagine like Kolbe’s keyfiles excel) ok let’s ask the choices and do the hard work for the theater dev to have his compatible to 4.34 U1 theater in just as long as his cpu and hdd are fast…
U can create the command lines and script them to perform the commands, move files, create folders and put files there, or provide to u the commands in a list and kindly ask you to perform them one by one or copy paste them to powershell or whatever (bat file?) and do the dirty work…Yesterday I did a basic comparison on vanila with EMF and I believe it’s a nice thing as you see all the changes in front of you right away, I can even filter them and see only the changes.
"
The last two are a bit far from just a gui for a cl tool.
Those are just some quick and dirty references.
The UI and what it needs to do is simple and it’s in the manual F4 3D Database Builder.pdf
So basically the following all are done by cl:
Extract the 3ddb
List free parents in 3ddb
Build the 3ddb
New > 2 GB format
OLD < 2 GB format
Update the 3DDB
Preparing the update
Updating the 3D Database
Test the 3DDB
List of errors
having a ui would be better and faster.
Now if we could add some features to this tool would be of great help for theater dev’s.And let me repeat my self as all theater dev’s battle with the same thing and they all reinvent the wheel.
A tool or a way to have that history of changes in one place for all and be more efficient and why not use it to easier produce theater updates when BMS updates the vanila DB.
My main goal is not edit add update a single record for a vehicle or a feature.
It’s the update procedure of theater DB from current status to the new vanila from BMS.things that theater dev’s lack:
can you take notes on FE? no.
Do you have the dds associated? no.
Can you spot the differences for mass update from your current theater db to be compatible with the new 4.34 U1 DB? no
Can you mass manipulate and apply changes to the new 4.34 U1 DB and have a compatible theater with 4.34 U1? no.The next step is to flag (data entry) and color flag those alterations compared to the initial vanila.
The next step when 4.34.1 or 4.34.2 comes to compare all three
1. 4.34 vanila
2. your theater
3. 4.34 U1and have a quick glance ok those are altered those are my changes what do i keep what do i switch what I must re add as new. That’s just the takes notes and have them organized part.
Now the next step (imagine like Kolbe’s keyfiles excel) ok let’s ask the choices and do the hard work for the theater dev to have his compatible to 4.34 U1 theater in just as long as his cpu and hdd are fast…
U can create the command lines and script them to perform the commands, move files, create folders and put files there, or provide to u the commands in a list and kindly ask you to perform them one by one or copy paste them to powershell or whatever (bat file?) and do the dirty work…Yesterday I did a basic comparison on vanila with EMF and I believe it’s a nice thing as you see all the changes in front of you right away, I can even filter them and see only the changes.
Sorry for the copy paste from my various posts on the subject, but I believe you will get the idea.
We can brake it down if you want and make it simpler and easier.
The simpler and easier is a UI for those:
Extract the 3ddb
List free parents in 3ddb
Build the 3ddb
New > 2 GB format
OLD < 2 GB format
Update the 3DDB
Preparing the update
Updating the 3D Database
Test the 3DDB
List of errors
as they are described in the manual. -
Well post #41 was where I last asked for input on what you would like to see in the GUI and you simply never replied except to say “bump”.
You can perhaps see where I might have gotten the impression that you don’t have a concrete implementation in mind.
-
Well post #41 was where I last asked for input on what you would like to see in the GUI and you simply never replied except to say “bump”.
You can perhaps see where I might have gotten the impression that you don’t have a concrete implementation in mind.
Blue3wolf I believe I was crystal clear in post no1. Sorry if it wasn’t.
As I understand it, it will be a command line injector - executor and it will wait for what ever results this app returns.
It will maybe need some file browsers to select files and text editors to provide new names ans selectors (radio buttons - combo boxes etc) to select the various options and parameters this executable has.
Maybe set some default folders…
Maybe initiate the new ogglod to view a model…I didn’t like to put it in a strict context and leave it free for the developer that would like to implement it.
-
Who is jumping on it and fixing it
-
Please, by all means feel free. You can build on an extend my efforts if you would like, or start from scratch if you prefer.
What is wrong with it, that it needs fixing? As far as I know, the GUI works.