[Tool] X Rebirth Builder 2.1 (Factory Complex Calculator & Planner)

The place to discuss scripting and game modifications for X Rebirth.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

Delay
Posts: 92
Joined: Wed, 4. Jul 07, 16:01
x4

Post by Delay » Tue, 29. Mar 16, 05:22

Hi,

i downloaded it from the google source, and i got a russian version :o
My Game is the German Version. Can you help me to get the english planer?

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Tue, 29. Mar 16, 07:55

The version hosted on Google has both English and Russian built-in. Please click the "Localization Setting" button (see User Manual for info) to switch the program to English.

Also if you want, you can generate a localization XML file and customize the UI into German (or any language of your choice). See the very end of the User Manual for details on this. :)

Wasca
Posts: 9
Joined: Sat, 22. Nov 08, 14:47
x3tc

Post by Wasca » Tue, 29. Mar 16, 21:39

Simoom wrote:
Wasca wrote:Hi,

This is an awesome tool, which I started using right away.
Congrats to the original developer and the translator.

One thing I haven't fully understood is the meaning of the trade offer filter.
Can anyone shed some light on this?
I was actually a bit confused about this feature myself, so I didn't translate it in detail (under the "Production & Consumption" window, I was unable to get any station or ware info to show when this feature is enabled).

What I did notice is that under the "Wares" tab view, if you activate the map mode and click "Trade Offers", it displays the number of ships in the displayed area that are carrying the selected ware. I am guessing it's a way to figure out how much of the ware is being moved?

I'll ask the author about this and report back. :)
After playing with it a little, it looks like it lists all the trade offers from stations for this ware and that the filter is used to select trade offers with respect to the average ware price.

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Tue, 29. Mar 16, 22:30

Wasca wrote:After playing with it a little, it looks like it lists all the trade offers from stations for this ware and that the filter is used to select trade offers with respect to the average ware price.
Oh cool! I guess my save game didn't import correctly for some reason (none of my trade offers were visible).

I heard back from the author, too, confirming the functions of this feature. I have issued an update to the User Manual to better explain this feature.

Also updated the OP to include a more complete credit list (the tool was apparently a group effort by a number of players)

kitsune9tails
Posts: 3
Joined: Thu, 24. Mar 16, 09:40

Post by kitsune9tails » Wed, 30. Mar 16, 11:18

Wow, it looks great, and I'd really like to try it, but I have to admit at being a little cautious of running a binary executable from Russia on my system... :P

Anyone have any assurances there aren't any "extra treats" as it were, hidden inside? (Or if anyone has any freeware VMs/containers/jails for windows I can use, that would also work, I guess.)

Phipsz
Posts: 334
Joined: Mon, 23. Apr 12, 23:56
x4

Post by Phipsz » Wed, 30. Mar 16, 13:24

kitsune9tails wrote:Wow, it looks great, and I'd really like to try it, but I have to admit at being a little cautious of running a binary executable from Russia on my system... :P

Anyone have any assurances there aren't any "extra treats" as it were, hidden inside? (Or if anyone has any freeware VMs/containers/jails for windows I can use, that would also work, I guess.)
First, as far as I'm concerned, the tool is made in russian language, which doesn't mean it is from russia (there are more countries around having russian as official language and even more having a great portion of population speaking russian).
Second, only because the russian government is doing things western countries describe as bad does not mean the common folk has to be the same as their government.
Thirdly, X is a relatively small game, I don't think it would be worth the effort to implement something nasty in a tool for this game ;)
As for the free VM, try Virtual Box and don't give the vm network access. I just don't think it would be worth the effort for this tool it's ok to use as is ;)

Wasca
Posts: 9
Joined: Sat, 22. Nov 08, 14:47
x3tc

Post by Wasca » Wed, 30. Mar 16, 22:41

kitsune9tails wrote:Wow, it looks great, and I'd really like to try it, but I have to admit at being a little cautious of running a binary executable from Russia on my system... :P

Anyone have any assurances there aren't any "extra treats" as it were, hidden inside? (Or if anyone has any freeware VMs/containers/jails for windows I can use, that would also work, I guess.)
Huuumm, that's why this tool is so great, that's because it was developped by Russian gouvernement black ops! :)

Seriously, I understand your concern, but I had no problem running it, and if it was only designed to infect PCs, they sure put a lot of efforts in it for a rather small audience!

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Thu, 31. Mar 16, 01:40

kitsune9tails wrote:Wow, it looks great, and I'd really like to try it, but I have to admit at being a little cautious of running a binary executable from Russia on my system... :P

Anyone have any assurances there aren't any "extra treats" as it were, hidden inside? (Or if anyone has any freeware VMs/containers/jails for windows I can use, that would also work, I guess.)
Since I am in direct contact with the main programmer (and you can too, if you want to - the OP has direct link to his profile here on the Egosoft forums), I doubt this tool has any sort of malware hidden inside it. I don't think people who write malware would want his identity known (in this case, I have his e-mail).

As far as I can tell, a bunch of Russian XR players like the game and they got together and wrote this thing as a group project - same way the modding community works over here. Unfortunately Egosoft is a German studio so the primary forum resources are dedicated to English and German languages only (look at how tiny the Russian section of the forum is). I can understand why the Russian XR community exists outside of Egosoft's forums - namely www.elite-games.ru in this case.

kitsune9tails
Posts: 3
Joined: Thu, 24. Mar 16, 09:40

Post by kitsune9tails » Thu, 31. Mar 16, 03:37

That's good enough for me. If you actually know the devs and have worked with them in the community is fine. I'm just worried about running an executable on my machine when no one really knows or no one quite knows where it came from.

Originating from China, Russia, eastern Europe might make me want to be a tad more diligent based on their reputations for having a lot of young, skilled and talented hackers without as many legal barriers to putting out malicious software, but I'd still be very suspicious wherever it was from, if no one actually knew the creator.

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Fri, 1. Apr 16, 15:02

Updated OP to include Phipsz's web-based XR Station Calculator. It is a viable alternative/companion to the more extensive Builder 2.0, since it's pretty light-weight and responsive, so can provide quick production overviews without needing to fuss with the details.

It is also platform-independent so if you are on Linux or Mac OS, then it is your only option for the time being. :)

Phipsz is looking into making the project open-source at some point. Any interested party please contact him via PM.

Phipsz
Posts: 334
Joined: Mon, 23. Apr 12, 23:56
x4

Post by Phipsz » Fri, 1. Apr 16, 15:09

Simoom wrote:Updated OP to include Phipsz's web-based XR Station Calculator. It is a viable alternative/companion to the more extensive Builder 2.0, since it's pretty light-weight and responsive, so can provide quick production overviews without needing to fuss with the details.

It is also platform-independent so if you are on Linux or Mac OS, then it is your only option for the time being. :)

Phipsz is looking into making the project open-source at some point. Any interested party please contact him via PM.
Great, thanks! but you got the last point wrong: it IS Open Source already ;) although until now, I've been the only one contributing though. Aaand you don't necessarily need to give me a PM, if you are registered at github, you can post there :)

HunEndorfin
Posts: 7
Joined: Sun, 13. Mar 16, 14:53

Post by HunEndorfin » Sun, 3. Apr 16, 08:50

Hello, the calculator is cool, but it should be compatible fully with the Conquer and War mod, since more, and more ppl using it. Currently the calculator disliking player owned shipyards(managed to capture a very rare pirate cv, and built a pirate cap ship factory, now cannot load the save file).
Apart from this, this is a quite handy tool.
Lol now i know that foodstuff suply>stapples factory(+its resource factories).
Keep up the goodwork.

Phipsz
Posts: 334
Joined: Mon, 23. Apr 12, 23:56
x4

Post by Phipsz » Mon, 4. Apr 16, 00:09

HunEndorfin wrote:Hello, the calculator is cool, but it should be compatible fully with the Conquer and War mod, since more, and more ppl using it. Currently the calculator disliking player owned shipyards(managed to capture a very rare pirate cv, and built a pirate cap ship factory, now cannot load the save file).
Apart from this, this is a quite handy tool.
Lol now i know that foodstuff suply>stapples factory(+its resource factories).
Keep up the goodwork.
If you want, I could add those stations to my web-based tool. Just give me a list with stations and their respective modules (including efficiency, if needed) and I would add them :) if you want to add "virtual" consumption (xl-shipyards), that would also be possible.

exogenesis
Posts: 2718
Joined: Sun, 9. Sep 07, 15:39
x4

Post by exogenesis » Mon, 11. Apr 16, 19:52

Thanks very much for bring this to the forum Simoom,
it's an excellent tool, especially for well developed games - where it's hard to keep track.

Saved me from making a huge mistake :

Recently I built several TechnoCore Hi-E stations in Home of Light for the huge Fusion reactor shortage there,
but then I realised they were massively short on Chemical Compounds.

So I was about to build several R&D Labs, but after running it through this tool,
I saw that HoL has a potential excess of Chem.Compounds - just they weren't producing due
to the lack of Ion Cells & Plasma Cells.

So now I'm building several Mega Cell Fabs instead :)


Really like the quality of this tool, very well thought out & highly capable, & easy on the eyes too.

Kudos to the authors :thumb_up:

May have some suggestions/requests when I've exercised it a bit more....

hisazul
Posts: 1211
Joined: Sat, 15. Oct 11, 04:12
xr

Post by hisazul » Tue, 12. Apr 16, 17:28

Awesome tool.

Shame there is no light version of this. I don't want to import anything or deal with nuisances I don't really care about, what calculations think when it comes to practical application don't always hold especially in X games. All I'd personally want is a total material list for a station... sort of like what build plan in game has but with a total tally not having to sit there and add crap in my head. It's there but... ehh ah well.

Heh looked at OL and yeah... I knew when it comes to practice it won't be accurate with it's calculations... energy plentiful? Bofu has surplus? Ehehe it would be nice if that was true... sadly it is not.

But for general audience I'd imagine this is pretty damn useful.

edit:

Actually I played with it... and I have no mods and this thing is going crazy. Claims staples farmery doesn't produce food... it also can't seem to handle renamed stations sometimes and simply bugs out with index error when you use drop down on stations. Seems like it completely drops anything that belongs to those stations so I end up entirely self sufficient DV that apparently doesn't consume any kind of cells... or makes any food... but those buggy stations still get counted for consumption? Huh..

And why are mined resources included into this anyway? They aren't produced in the first place, how exactly it would calculate their availability if they tried to base it on mining ships... then they did something realllyyyy wrong. By construction shop can't in the million years be short on ore when it has 5 ore miners half of them tend to go about peddling stuff most of the time because they got nothing else to do.

Exception output for the error I get:

Code: Select all

************** Exception Text **************
System.ArgumentException: Argument 'Index' is not a valid value.
   at Microsoft.VisualBasic.Collection.get_Item(String Key)
   at XRB.user_specialist.get_Name()
   at XRB.StationGroup.FillSpecialists()
   at XRB.StationGroup.FillStages()
   at XRB.StationGroup.FillStationGroup()
   at XRB.StationGroup.GroupScroll()
   at XRB.StationGroup.PictureState_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Currently found this error for renamed Argnu Stockyard... renamed to "DV Argu Stockyard I", warehouse renamed to "AL Warehouse I" works for other warehouses tho(DV Warehouse I and so on).

Hmm oddly enough it seems to calculate resources from broken stations if you use "turn on all production modules" but it still just gives erriors if you try to check those stations.

Universe doesn't consider imported stations or complex or anything it's just 0 in entire complex column.
Last edited by hisazul on Wed, 13. Apr 16, 00:18, edited 6 times in total.
“Logic will get you from A to B. Imagination will take you everywhere.” - Albert Einstein

CulunTse
Posts: 118
Joined: Mon, 15. Jun 15, 08:10
x4

Post by CulunTse » Tue, 12. Apr 16, 21:37

Awesome tool, from the sound of it!

From what I've discovered so far, it should also run under Linux with some (minor) tweaking! :-D
(This message brought to you by the author of the "[PSA] Steps to make your mod work on Linux+Mac" thread ;-P )

Background:
This tool, even though it ends with .exe, is "secretly" a .Net WinForms application inside.
.Net / C# is no longer "windows only", and hasn't been for a couple of years.
There is an open source re-implementation of the .Net runtime (the "CLR"), called "Mono"
Since a few years, Microsoft has actually worked closely with the Mono-project to improve compatibility, so they can expand their .Net-market onto the Linux server market.

porting XR builder 2.0
You can run XR builder 2.0 on linux by doing:

Code: Select all

sudo apt-get install mono-complete
mono "X Rebirth build 2.exe"
Unfortunately, this currently crashes because some methods don't exist.
Since I don't have the source code, I can't do much directly, but I can hopefully help guide the way!
Simoom, could you please use your connections to make Alexusvm aware of the possibility? I feel your existing connection would work better, and I speak zero Russian. (I'd be willing to have a look at the source code too, if that's OK with them, to see if I can help improve compatibility)

First of, there is an excellent tool called "MoMA", the Mono Migration Analyser
MoMA can scan .net programs for things that might break on Mono-on-linux/mac, but work on Windows.

I took the liberty of running MoMA on XR Builder 2.0, and am happy to report only 2 issues were raised, on 5 methods:

Scan Date: 4/12/2016 8:50:30 PM
Assembly X Rebirth build 2.exe 2.0.42.0
MoMA Definitions: Mono 2.8 (2.0 Profile)
(the 4.0 profile raises 7080 issues, so I believe this is a .Net 2.0 application)

Problem 1: Method used that Throws NotImplementedException on Mono
Object Interaction.GetObject (string, string)
called by:
  • void Combo_Printers_SelectedIndexChanged (Object, EventArgs)
Problem 2: Methods marked [MonoTodo], Reason "Works on Win32 and on X11 (but not on Cocoa and Quartz)" (i.e. works under most Linux versions, but not Mac)
void Graphics.CopyFromScreen (int, int, int, int, Size)
Called by:
  • void Form_Balance_KeyDown (Object, KeyEventArgs)
  • void Form_Station_KeyDown (Object, KeyEventArgs)
  • void Form_BuildTable_KeyDown (Object, KeyEventArgs)
  • void Form_BuildTable_KeyDown (Object, KeyEventArgs)
  • void Form_Main_KeyDown (Object, KeyEventArgs)
useful links for Alexusvm
In case it interests anyone, this is the stacktrace I get when doing "mono 'X rebirth builder 2.exe'":

Code: Select all

System.InvalidOperationException: WinForms_SeeInnerException ---> System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown>:0 
  at System.Drawing.Graphics.GdipMeasureString (IntPtr graphics, System.String text, System.Drawing.Font font, System.Drawing.RectangleF& layoutRect, IntPtr stringFormat) [0x00000] in <filename unknown>:0 
  at System.Drawing.Graphics.MeasureString (System.String text, System.Drawing.Font font, SizeF layoutArea, System.Drawing.StringFormat stringFormat) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Graphics:MeasureString (string,System.Drawing.Font,System.Drawing.SizeF,System.Drawing.StringFormat)
  at System.Windows.Forms.TextRenderer.MeasureString (System.String text, System.Drawing.Font font, SizeF layoutArea, System.Drawing.StringFormat stringFormat) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Label.InternalGetPreferredSize (Size proposed) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Label.GetPreferredSize (Size proposedSize) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.get_PreferredSize () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:get_PreferredSize ()
  at System.Windows.Forms.Layout.DefaultLayout.GetPreferredControlSize (System.Windows.Forms.Control child) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren (System.Windows.Forms.Control parent, System.Windows.Forms.Control[] controls) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object container, System.Windows.Forms.LayoutEventArgs args) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResizeInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Panel.OnResize (System.EventArgs eventargs) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:SetBoundsInternal (int,int,int,int,System.Windows.Forms.BoundsSpecified)
  at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren (System.Windows.Forms.Control parent, System.Windows.Forms.Control[] controls) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object container, System.Windows.Forms.LayoutEventArgs args) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResizeInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.UserControl.OnResize (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.set_Size (Size value) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:set_Size (System.Drawing.Size)
  at XRB.ComplexTree.InitializeComponent () [0x00000] in <filename unknown>:0 
  at XRB.ComplexTree..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) XRB.ComplexTree:.ctor ()
  at XRB.Form_Main.InitializeComponent () [0x00000] in <filename unknown>:0 
  at XRB.Form_Main..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at XRB.My.MyProject+MyForms.Create__Instance__[Form_Main] (XRB.Form_Main Instance) [0x00000] in <filename unknown>:0 
  at XRB.My.MyProject+MyForms.get_Form_Main () [0x00000] in <filename unknown>:0 
  at XRB.My.MyApplication.OnCreateMainForm () [0x00000] in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () [0x00000] in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) [0x00000] in <filename unknown>:0 
  at XRB.My.MyApplication.Main (System.String[] Args) [0x00000] in <filename unknown>:0 


hisazul
Posts: 1211
Joined: Sat, 15. Oct 11, 04:12
xr

Post by hisazul » Tue, 12. Apr 16, 23:52

There is a link to source code on github, in the first post at the end.
“Logic will get you from A to B. Imagination will take you everywhere.” - Albert Einstein

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Wed, 13. Apr 16, 00:28

hisazul wrote:Actually I played with it... and I have no mods and this thing is going crazy. Claims staples farmery doesn't produce food... it also can't seem to handle renamed stations sometimes and simply bugs out with index error when you use drop down on stations. Seems like it completely drops anything that belongs to those stations so I end up entirely self sufficient DV that apparently doesn't consume any kind of cells... or makes any food... but those buggy stations still get counted for consumption? Huh..
There are some known limitations in the "import save" function, the author is aware of it and is working on improving it, as stated in the OP. :)

As for stations showing as not producing, it's possible that they are actually not producing in your save game (storage full, damaged by enemy, etc.). The "All Production" feature is meant exactly to counter that, by assuming that all stations are fully producing.
hisazul wrote:And why are mined resources included into this anyway? They aren't produced in the first place, how exactly it would calculate their availability if they tried to base it on mining ships... then they did something realllyyyy wrong. By construction shop can't in the million years be short on ore when it has 5 ore miners half of them tend to go about peddling stuff most of the time because they got nothing else to do.
I am not the author so I can't say; but I would guess probably just to show the player how much raw resources are needed (and decide how many mining ships to assign).

I personally am not bothered by this since you can just choose to overlook raw resources if you want; but having it doesn't really hurt.
CulunTse wrote:From what I've discovered so far, it should also run under Linux with some (minor) tweaking! :-D
I'll pass your message along in a bit. :) The author just sent me a new RC build, so I'll be testing that shortly.
hisazul wrote:There is a link to source code on github, in the first post at the end.
Actually the github is for Phipsz's web-based factory calculator, which is an unrelated project (but we spoke and he said it's okay to include it in this thread, since it's relevant to the subject)

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Wed, 13. Apr 16, 00:53

Hey guys, got great news - the new version (v2.0.43 RC5) seems to have fixed the save game import issue. All my new 4.0 saves that were failing to import before are now importing properly.

There are some new strings I need to help translate, but I'll post the new version up once that's done. :)

hisazul
Posts: 1211
Joined: Sat, 15. Oct 11, 04:12
xr

Post by hisazul » Wed, 13. Apr 16, 03:30

Heh now that you actually said it, having consumption for raw mined resources does make sense. Guess I needed to hear someone say it ~_~ those things this time around are more of a back thought rather then "holy boron stripper tenticle" thats 100 yeild roid... now it's more of "just add more miners". Tho its more appealing this way and self mining is miles better then it was...

Also pass on the messege to mayhaps change localization icon atm it looks... ermm whats the word... obscure? misleading? I'm not even sure it just doesn't look like localization button... more like spell-check button. :P

May want to just link to all the raw versions as well, there are plenty hidden russians about that could use it in as is format. Shame the only two actively used languages around are english and german... we got forums for all that and barely anyone uses them.
“Logic will get you from A to B. Imagination will take you everywhere.” - Albert Einstein

Post Reply

Return to “X Rebirth - Scripts and Modding”