| 
 | 
     
    
    
    
     
    
    
    
 
    
    
 
    
     
    
    
    
     
    
    
    
     
    
    
    
 
    
    
 
    
    
 | 
       | 
      
 
 
	
		  | 
	
	 | 
 
 
		
	
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 01:12 AM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Sergeant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Feb 2001 
					Location: Belmont, CA USA 
					
					
						Posts: 285
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Space Empires V Editor 1.0 released
	
			 
             
			
		
		
		
		Version 1.0 of an editor for Space Empires V data is now available.  Currently, it will only edit facilities and there's a lot of work left to do, but I figure I can at least get some feedback now while I work on the component editor. 
Please feel free to use this thread to provide any feedback.
 http://www.devnullsoftware.com/se5 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 04:13 AM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Corporal 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Nov 2001 
					
					
					
						Posts: 148
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		I jumped on it, downloaded it, installed it, ran it and then: 
See the end of this message for details on invoking  
just-in-time (JIT) debugging instead of this dialog box. 
 
************** Exception Text ************** 
System.FormatException: Input string was not in a correct format. 
   at System.Number.ParseDouble(String s, NumberStyles style, NumberFormatInfo info) 
   at System.Double.Parse(String s, NumberStyles style, IFormatProvider provider) 
   at System.Convert.ToDouble(String value) 
   at dotMath.EqCompiler.Paren() 
   at dotMath.EqCompiler.Sign() 
   at dotMath.EqCompiler.Power() 
   at dotMath.EqCompiler.MultDiv() 
   at dotMath.EqCompiler.AddSub() 
   at dotMath.EqCompiler.Relational() 
   at dotMath.EqCompiler.Compile() 
   at Se5Editor.MainForm.IsValidFormula(String formula) 
   at Se5Editor.Facility.Validate(Int32 sections) 
   at Se5Editor.Facility.Read(StringCollection lines, Int32 fileOrder, Int32& currentLine) 
   at Se5Editor.FacilitiesForm.ReadFacilitiesFile(String filePath) 
   at Se5Editor.FacilitiesForm.FacilitiesForm_Load(Objec  t sender, EventArgs e) 
   at System.Windows.Forms.Form.OnLoad(EventArgs e) 
   at System.Windows.Forms.Form.OnCreateControl() 
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) 
   at System.Windows.Forms.Control.CreateControl() 
   at System.Windows.Forms.Control.WmShowWindow(Message& m) 
   at System.Windows.Forms.Control.WndProc(Message& m) 
   at System.Windows.Forms.ScrollableControl.WndProc(Mes  sage& m) 
   at System.Windows.Forms.ContainerControl.WndProc(Mess  age& m) 
   at System.Windows.Forms.Form.WmShowWindow(Message& m) 
   at System.Windows.Forms.Form.WndProc(Message& m) 
   at System.Windows.Forms.ControlNativeWindow.OnMessage  (Message& m) 
   at System.Windows.Forms.ControlNativeWindow.WndProc(M  essage& m) 
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 
 
 
************** Loaded Assemblies ************** 
mscorlib 
    Assembly Version: 1.0.5000.0 
    Win32 Version: 1.1.4322.573 
    CodeBase: file:///d:/windows/microsoft.net/fra...2/mscorlib.dll 
---------------------------------------- 
Se5Editor 
    Assembly Version: 1.0.0.0 
    Win32 Version: 1.0.0.0 
    CodeBase: file:///D:/Documents%20and%20Setting.../Se5Editor.exe 
---------------------------------------- 
System.Windows.Forms 
    Assembly Version: 1.0.5000.0 
    Win32 Version: 1.1.4322.573 
    CodeBase: file:///d:/windows/assembly/gac/syst...dows.forms.dll 
---------------------------------------- 
System 
    Assembly Version: 1.0.5000.0 
    Win32 Version: 1.1.4322.573 
    CodeBase: file:///d:/windows/assembly/gac/syst...089/system.dll 
---------------------------------------- 
System.Drawing 
    Assembly Version: 1.0.5000.0 
    Win32 Version: 1.1.4322.573 
    CodeBase: file:///d:/windows/assembly/gac/syst...em.drawing.dll 
---------------------------------------- 
 
************** JIT Debugging ************** 
To enable just in time (JIT) debugging, the config file for this 
application or machine (machine.config) must have the 
jitDebugging value set in the system.windows.forms section. 
The application must also be compiled with debugging 
enabled. 
 
For example: 
 
<configuration> 
    <system.windows.forms jitDebugging="true" /> 
</configuration> 
 
When JIT debugging is enabled, any unhandled exception 
will be sent to the JIT debugger registered on the machine 
rather than being handled by this dialog. 
Hope you can see what's wrong. (I ran it on the SEV unmodded facilities.txt file)    
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
            
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 04:23 AM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Private 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Oct 2006 
					
					
					
						Posts: 32
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Elsemeravin: 
I don't think it was meant to run on the base facilities.  I don't know why anyone would want to do that in the first place.  You need to make a gameType, copy data > facilities.txt into your mod folder then run the editor on your gameType directory.  Worked great for me.
 
Wow, great program.  The Formula Wizard makes it stupidly easy to mod/create facilities now.
 
Only beef right now is a small one: the error message in the formula wizard, the bright colors are too much, and yellow on red is hard to see.  
 
Really Dev, this is a great boon for the Se5 community.  When this is finished hopefully the balance mod will get some competition   .
 
p.s. The Abilities section is just stupendous.  Also, are you planning on going all the way with this, say, having a code editor for modding the ai_scripts as well?  Or are you just doing the game contents?  Either way it will be invaluable.  
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 04:55 AM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Sergeant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Feb 2001 
					Location: Belmont, CA USA 
					
					
						Posts: 285
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		That's correct, it wasn't meant to be run on the SE5/Data folder.  Obviously, I need to enforce the folder-choosing rules a bit better   
I also think I need to make a function to "create new mod folder".  In addition, when you open a data file, if it doesn't exist in your current mod folder, read the base-file and save the changed file to the mod directory.
 
I'm not sure any of that answers the problems that elsemeravin is having though.  A few questions for you, Elsemeravin:
 
1) Do you have .NET Framework 1.1 or above on your computer? 
2) Do you have SEV version 1.08? 
3) Have you modified the faciltiies.txt it's reading?  What it looks like is happening is that it's expecting a number and its getting a string or .. something?  
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 10:56 AM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				Sergeant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jun 2006 
					
					
					
						Posts: 238
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Thanks for all the work- downloading now     
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 11:19 AM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				Sergeant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jun 2006 
					
					
					
						Posts: 238
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Works great so far. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 02:14 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				Shrapnel Fanatic 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jul 2001 
					Location: Southern CA, USA 
					
					
						Posts: 18,394
					 
					 
	Thanks: 0 
	
		
			
				Thanked 12 Times in 10 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Devnullicus said: 
1) Do you have .NET Framework 1.1 or above on your computer? 
 
If he did not, there would be no JIT debugger to give such error dumps. Suppose he could have 2.0, but it is backwards-compatible. 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 04:01 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Sergeant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Feb 2001 
					Location: Belmont, CA USA 
					
					
						Posts: 285
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Ah, ok, wasn't sure.  This is my first real foray into C# land, so I'm unsure of how everything works yet.  Some of the DLL versions led me to believe that he does have 1.1, but I wanted to make sure. 
 
I think the next step is for me to get a copy of your facilties.txt, elsemeravin, so I can run it locally and see where it's barfing.  Can you post that for me? 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 04:08 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				National Security Advisor 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Nov 2000 
					
					
					
						Posts: 5,085
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		Loads fine for me, but the forumla parser isn't as strict as SEV's is. 
 
For example, in the editor putting one ( and two ) works fine; that'll cause an error on file loading for SEV. 
		
	
		
		
		
		
		
		
			
				__________________ 
				Phoenix-D
 
I am not senile. I just talk to myself because the rest of you don't provide adequate conversation. 
- Digger
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				October 30th, 2006, 06:12 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				Corporal 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Nov 2001 
					
					
					
						Posts: 148
					 
					 
	Thanks: 0 
	
		
			
				Thanked 0 Times in 0 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: Space Empires V Editor 1.0 released
			 
             
			
		
		
		
		
	Quote: 
	
	
		
			
				Devnullicus said: 
That's correct, it wasn't meant to be run on the SE5/Data folder.  Obviously, I need to enforce the folder-choosing rules a bit better   
			
		 | 
	 
	 
 I did copy the main facilities.txt file into the mod/data folder not run directly on the main folder.
 
	Quote: 
	
	
		
			
				1) Do you have .NET Framework 1.1 or above on your computer? 
			
		 | 
	 
	 
 I'm not so sure. But the following answers may answer your question indirectly.
 
	Quote: 
	
	
		
			
				2) Do you have SEV version 1.08? 
 
			
		 | 
	 
	 
 Yes indeed.
 
	Quote: 
	
	
		
			
				3) Have you modified the faciltiies.txt it's reading?  What it looks like is happening is that it's expecting a number and its getting a string or .. something?  
			
		 | 
	 
	 
 I do not seem to have modify the file although I cannot be 100% sure. To help you out, after I press continue in the error box, the program works and 10 facilities are displayed: 
Space Yard Facility 
Space Port 
Resupply Depot 
Mineral Miner Facility 
Organics Farm Facility 
Radioactives Extraction 
Research Center 
Intelligence Center 
Robotoid Factory 
System Robotoid Factory
 
So I feel the problem may come either from the System Robotoid Factory of the Medical Lab.
 
I have the following for there:
 Name                                            := System Robotoid Factory 
Description                                     := Robotic workers who will increase all production for an entire system. 
Facility Group                                  := Resource Extraction 
XFile Class Name                                := Robotoid Factory 
Picture Number                                  := 9 
Maximum Level                                   := 21 
Tonnage Space Taken Formula                     := 1000 
Tonnage Structure Formula                       := 1000   (([%Level%] - 1) * 20) 
Cost Minerals Formula                           := 20000   (([%Level%] - 1) * 200) 
Cost Organics Formula                           := 10000   (([%Level%] - 1) * 100) 
Cost Radioactives Formula                       := 10000   (([%Level%] - 1) * 100) 
Number Of Requirements                          := 1 
Requirements Evaluation Availability            := AND 
Requirements Evaluation Allows Placement        := TRUE 
Requirements Evaluation Allows Usage            := TRUE 
Requirement 1 Description                       := Empire must have at least tech level 20 in Robotics.  
Requirement 1 Formula                           := Get_Empire_Tech_Level("Robotics") >= (20   ([%Level%] - 1)) 
Number of Abilities                             := 3 
Ability 1 Type                                  := Resource Gen Modifier - Minerals 
Ability 1 Description                           := Increase mineral production for a system by [%Amount1%]% (only 1 facility per system effective). 
Ability 1 Scope                                 := System - This Player 
Ability 1 Range Formula                         := 0 
Ability 1 Amount 1 Formula                      := 10   (([%Level%] - 1) * 1) 
Ability 1 Amount 2 Formula                      := 0 
Ability 2 Type                                  := Resource Gen Modifier - Organics 
Ability 2 Description                           := Increase organic production for a system by [%Amount1%]% (only 1 facility per system effective). 
Ability 2 Scope                                 := System - This Player 
Ability 2 Range Formula                         := 0 
Ability 2 Amount 1 Formula                      := 10   (([%Level%] - 1) * 1) 
Ability 2 Amount 2 Formula                      := 0 
Ability 3 Type                                  := Resource Gen Modifier - Radioactives 
Ability 3 Description                           := Increase radioactive production for a system by [%Amount1%]% (only 1 facility per system effective). 
Ability 3 Scope                                 := System - This Player 
Ability 3 Range Formula                         := 0 
Ability 3 Amount 1 Formula                      := 10   (([%Level%] - 1) * 1) 
Ability 3 Amount 2 Formula                      := 0 
 
Name                                            := Medical Lab 
Description                                     := A facility dedicated to curing disease and improving the lifespan of your citizens. 
Facility Group                                  := Resource Extraction 
XFile Class Name                                := Medical Lab 
Picture Number                                  := 10 
Maximum Level                                   := 49 
Tonnage Space Taken Formula                     := 1000 
Tonnage Structure Formula                       := 1000   (([%Level%] - 1) * 20) 
Cost Minerals Formula                           := 10000   (([%Level%] - 1) * 150) 
Cost Organics Formula                           := 5000   (([%Level%] - 1) * 50) 
Cost Radioactives Formula                       := 5000   (([%Level%] - 1) * 50) 
Number Of Requirements                          := 1 
Requirements Evaluation Availability            := AND 
Requirements Evaluation Allows Placement        := TRUE 
Requirements Evaluation Allows Usage            := TRUE 
Requirement 1 Description                       := Empire must have at least tech level 1 in Medical Treatment.  
Requirement 1 Formula                           := Get_Empire_Tech_Level("Medical Treatment") >= (1   ([%Level%] - 1)) 
Number of Abilities                             := 2 
Ability 1 Type                                  := Plague Prevention 
Ability 1 Description                           := Prevents level [%Amount1%] plagues in this system. 
Ability 1 Scope                                 := System - This Player 
Ability 1 Range Formula                         := 0 
Ability 1 Amount 1 Formula                      := trunc(([%Level%] / 10)   1) 
Ability 1 Amount 2 Formula                      := 0 
Ability 2 Type                                  := Planet Population Reproduction 
Ability 2 Description                           := Populations in this system will reproduce [%Amount1%]% faster (only 1 facility per system effective). 
Ability 2 Scope                                 := System - This Player 
Ability 2 Range Formula                         := 0 
Ability 2 Amount 1 Formula                      := 0.1   ([%Level%] * 0.1) 
Ability 2 Amount 2 Formula                      := 0 
Maybe it doesn't like the "trunc" ? However the file works ok with SEV.
 
(Strange that I only gets the problem though...)
 
I get another problem. The combo box for choice of ability type is empty (cannot select). I have in the data folder only the following files:
 
Facilities.txt 
TechAreas.txt 
Component.txt
 
Are some others necessary ?  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
            
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
	
	| Thread Tools | 
	
 
	| 
	
	
	
	 | 
	
 
	| Display Modes | 
	
 
	
	
	
	
		
		  Hybrid Mode 
		
	 
	
	 | 
	
	
 
 
	
		
	
		 
		Posting Rules
	 | 
 
	
		
		You may not post new threads 
		You may not post replies 
		You may not post attachments 
		You may not edit your posts 
		 
		
		
		
		
		HTML code is On 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
     |  
 |