Page 1 of 2

Ill Made Applications

Posted: Tue Aug 21, 2007 4:43 am
by Prey
It's a shame to see that topics that are posted here these days pertain more to application errors, then how one would actually go about doing something "modding-wise", it's a further shame that the line between the 2 has also become increasingly blurred. The 20 or so different versions of entity doesn't exactly help with things either..

So here I am, trying to change all that :P . All you've got to do is tell me the program causing the error, give a perfect description of exactly what happened (so I can recreate it myself), and then I'll proceed with fixing the error as best I can. Preferably your post will be in the following format as well:
[i]The Format[/i] wrote:Name: Name of the application
Description: A description of the error, and what you were trying to achieve
Scenario: Exactly what you were doing that brought the error up
Current Fix: What you currently do to fix the problem
If you want something fixed then your going to have to be be informative about the error, otherwise I'm not going to be able to do anything about it. Also don't assume I know of all the infamous errors that you get these days, thus meaning you can post a quick short meaningless sentence, because having not really kept up myself I probably won't have a clue what your talking about :(

Remember, I can only work with what has been open-sourced. Here's what I've currently got:
Entity Beta 1.3
H2Core (02 April 07 release)
H2Guirella (02 April 07 release)

If the error pertains to an application that's source has not been released, feel free to still post the error still and I will see what I can do to get hold of the source, but I'm not promising anything.

Also If your going to post about an entity, make sure to include the version. I also realize that there are multiple entity's with different pro's and con's. I'm working with the 1.3 source as stated above, so if it doesn't include a feature that is in the others, post saying so and again I'll see what I can do. Hopefully an eventual result of this is just one entity again :P

Well..erm, you can begin posting now ;o> (clears social calender for the next 3-4 years..)

Posted: Tue Aug 21, 2007 5:33 am
by killarzachary
Name: H2Core
Description: When building raw material, it pops up wit an error
Scenario: Exactly what you were doing that brought the error up
Current Fix: Nothing, theirs no way around it

Posted: Tue Aug 21, 2007 6:08 am
by Unilat
Name: Entity, any version (1.3 is what I use)
Description: Incorrect yaw, pitch, and roll calculations
Scenario: When using the bsp viewer, yaw works perfectly (but also displays backwards with roll at the bottom of the screen) however, when a combination of yaw and roll, or yaw and pitch, or just pitch or roll by themselves is changed, objects get whacked out and face the incorrect directions in game.
Current Fix: Guess and check possibly.

Posted: Tue Aug 21, 2007 6:11 am
by killarzachary
Unilat wrote:Name: Entity, any version (1.3 is what I use)
Description: Incorrect yaw, pitch, and roll calculations
Scenario: When using the bsp viewer, yaw works perfectly (but also displays backwards with roll at the bottom of the screen) however, when a combination of yaw and roll, or yaw and pitch, or just pitch or roll by themselves is changed, objects get whacked out and face the incorrect directions in game.
Current Fix: Guess and check possibly.
I'm pretty sure theirs nothing you can do about that.

Posted: Tue Aug 21, 2007 6:50 am
by kibito87
killarzachary wrote:
Unilat wrote:Name: Entity, any version (1.3 is what I use)
Description: Incorrect yaw, pitch, and roll calculations
Scenario: When using the bsp viewer, yaw works perfectly (but also displays backwards with roll at the bottom of the screen) however, when a combination of yaw and roll, or yaw and pitch, or just pitch or roll by themselves is changed, objects get whacked out and face the incorrect directions in game.
Current Fix: Guess and check possibly.
I'm pretty sure theirs nothing you can do about that.
Yes, there is. Fixing the way entity's bsp viewer calculates Yaw, Pitch, and Roll. I don't know the details but i'm positive it's fixable.

Posted: Tue Aug 21, 2007 6:55 am
by grimdoomer
Name:entity
Description: the bounds where out of the aray when trying to put AI in
Scenario: trying to put in AI
Current Fix: got the latest version and tryed with clean maps about 10 times

Posted: Tue Aug 21, 2007 7:19 am
by Alex201
Unilat wrote:Name: Entity, any version (1.3 is what I use)
Description: Incorrect yaw, pitch, and roll calculations
Scenario: When using the bsp viewer, yaw works perfectly (but also displays backwards with roll at the bottom of the screen) however, when a combination of yaw and roll, or yaw and pitch, or just pitch or roll by themselves is changed, objects get whacked out and face the incorrect directions in game.
Current Fix: Guess and check possibly.
There is a fix for this, but the easiest thing to do if you don't have a lot of experince is to use UE 1.6 or 1.4.

Posted: Tue Aug 21, 2007 9:06 am
by xzodia
grimdoomer wrote:Current Fix: got the latest version and tryed with clean maps about 10 times
wtf? thats not a fix :?

Posted: Tue Aug 21, 2007 9:17 am
by uncutshadow
Alex201 wrote:
Unilat wrote:Name: Entity, any version (1.3 is what I use)
Description: Incorrect yaw, pitch, and roll calculations
Scenario: When using the bsp viewer, yaw works perfectly (but also displays backwards with roll at the bottom of the screen) however, when a combination of yaw and roll, or yaw and pitch, or just pitch or roll by themselves is changed, objects get whacked out and face the incorrect directions in game.
Current Fix: Guess and check possibly.
There is a fix for this, but the easiest thing to do if you don't have a lot of experince is to use UE 1.6 or 1.4.
i use 1.3.9 with an updated scrn plugin. 1.4 gives me a lot of errors

Posted: Tue Aug 21, 2007 9:36 am
by -DeToX-
I don't have too much time to post in format but.

App Name: Entity 1.3
Problem: Yaw Pitch and Roll, works in DarkMatter, therefore should be able to be fixed.

App Name: H2C
Problem: When you check all the checkboxes, if you check deathzones and try to compile, it will error you almost all the time(maybe one or two BSPs don't).

Posted: Tue Aug 21, 2007 11:16 am
by Unilat
It definitely can be fixed, its just incorrect calculations that nobody bothered to fix. Thanks for backing me up kibito ;)

Posted: Tue Aug 21, 2007 11:20 am
by Zone 117
Name: H2Core
Description: Brakes deathzones.
Scenario: Adding or cloning deathzone chunks, deathzones moved in the bsp viewer revert back to their original position.
Current Fix: Pretty much nothing. You can manually change the coordinates in the scrn meta editor.

Posted: Tue Aug 21, 2007 3:50 pm
by killarzachary
Name: H2Core
Description: Fails to build in BSP scenery when adding water to Containment
Scenario: Rebuilding
Current Fix: Attempting the old way

Posted: Tue Aug 21, 2007 10:09 pm
by DarkShallFall
Name:Entity 1.4
Discription:On some windows theme's maps will not open and you get a error
Scenario:Map Opening
Current Fix:Swap your theme to a working one.

Name:Entity in gerneral
Discription:Injected models come out cell shaded and have random casting shadows, Also bumps dont apply to them right.
Scenario:Model Injection
Current Fix(kinda):Setting the specularity of the shader to 0 and blacking out the alpha map of the texture used.

Name:Entity 1.4
Discription:Some bitmaps currupt the map when you internalize tham
Scenario:Bitmap Internalization
Current Fix:Building in the bitmaps from shared.map or single_player_shared.map

Name:Entity 1.4
Discription:While in Bsp viewer if you move a death zone it currupts the map
Scenario:Bsp viewer
Current Fix:Cordinate's

Name:Entity 1.4
Discription:When yopu inject a model it will put holes in the map and cause the map to black screen when you fix systemlink
Scenario:Model Injection
Current Fix:Injecting the models in one map then building them into another.

Name:Entity 1.4
Discription:The submap injection tools do not work
Scenario:Submap Bitmap Injection
Current Fix:Using the application Ch2r

Name:Entity Skin editor
Discription:In entity skin editor the options basicly do not work
Scenario:Entity skin editing
Current Fix: None to my knowing

And thats off the top of my head :?

Posted: Wed Aug 22, 2007 9:05 am
by Alex201
The problem that people have been hapening with entity v1.3, the yaw, pitch, and roll not working right, just use UE 1.6. Then after you're done positioning the object(s), just switch to your favorite one.

Posted: Wed Aug 22, 2007 9:53 am
by SpecOp44
Alex201 wrote:The problem that people have been hapening with entity v1.3, the yaw, pitch, and roll not working right, just use UE 1.6. Then after you're done positioning the object(s), just switch to your favorite one.
All the versions of Entity have the Y/P/R error. The best option right now is to use Darkmatter to position stuff that isn't right in-game.

Posted: Wed Aug 22, 2007 2:01 pm
by Prey
..well some things have come up meaning I'm going to have to drop this for a few weeks as I have more important work to attend too. I'll hopefully try to get out an entity with working YPR placement (or just drop that and finish off prophet), but I'm not guaranteeing anything further than that. To be honest my time is pretty limited thesedays, and whilst I did make this topic with good intentions, I really don't have the time now I realize to fulfill the made demands.

Sorry if that has angered anyone, I admit it does seem pretty crappy to start such a topic only to end it a few short posts later, but that's life and there's nothing I can do about it :? ..sorry guys :(

Posted: Wed Aug 22, 2007 4:38 pm
by Fleabag77
Correct YPR is good enough for me. :)

Posted: Wed Aug 22, 2007 4:51 pm
by Agent ME
And I thought I was alone in thinking that so many modding applications were froodling glitchfests. In another game-modding community I've been in, if a program like a mapping program had a glitch that caused it to crash/corrupt/etc without handling it correctly, there'd be about 5~10 pages flaming it, arguing that .NET sucks, arguing back it's the programmer's fault, etc, and within a month the problem would be fixed or someone else would've made a better program by then.
But that community was full of experienced programmers, several who had jobs doing that - guess here the average age seems to be 14-25 and they learned to program as they made a modding tool.

Re: Ill Made Applications

Posted: Sun Aug 26, 2007 8:46 am
by Shadowz_O_Death
I'm very glad to see that someone is willing to fix modding application errors.

Name: H2Core 04-02-07/Entity v1.3
Description: After I did a BSP conversion with H2Core 04-02-07, I tried viewing the BSP with Entity v1.3, but I received the following error.
Image
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Non-negative number required.
Parameter name: value
at System.IO.FileStream.set_Position(Int64 value)
at entity.MetaContainers.Sky..ctor(Int32 tag, Int32 map)
at entity.BSP.BSPModel.LoadSky(Meta& meta, Int32 mapnumber)
at entity.BSP.BSPModel..ctor(Meta& meta, Int32 mapnumber)
at entity.MapForm.viewBSPToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
entity
Assembly Version: 1.0.2464.32427
Win32 Version: 1.0.2464.32427
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/entity.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
HaloMap
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/HaloMap.DLL
----------------------------------------
MetaEditor.cs
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/MetaEditor.cs.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
BugReporter
Assembly Version: 1.0.2368.29076
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/Libraries/BugReporter.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Model Resizer
Assembly Version: 1.0.2372.23755
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/Libraries/Model%20Resizer.dll
----------------------------------------
XML Plugin Reader
Assembly Version: 1.0.2372.30415
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/Libraries/XML%20Plugin%20Reader.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/Microsoft.DirectX.Direct3D.DLL
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Users/Jason/Documents/Halo%202%20Modding/Pro%20Map%20Tools/Applications/Map%20Editors/Entity/Entity%20with%20AI/Microsoft.DirectX.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (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 computer
rather than be handled by this dialog box.

Scenario: In Entity v1.3, I navigated to the SBSP tag, clicked the blue cross button, then clicked "View BSP."
Current Fix: There is no fix. The problem lies within the code of H2Core 04-02-07.

Click here to download my PC specs!

Regards,
Shadowz_O_Death