Welcome to Open Carnage

A resource for Halo Custom Edition and MCC modding, with unique means of rewarding content creation and support. Have a wander to see why we're worth the time! - EST. 2012

Centauri

Arsenic V3.0.0.0 Broken?

Okay, so this is a pretty random post, but I saw Blueblaze94 released an updated version of the "Arsenic" tool (The tool used to port Halo CE maps and Tags to the Original Xbox) on halomaps recently, upon downloading it and doing the usual process of importing the xbox maps, then importing a custom scenario to export, I get an error upon importing a small test scenario I made, I get the error shown in the image below. I'm not sure how to fix this, on much older versions of Arsenic, this does not happen, the error even happens with just the stock campaign maps. Long story short, I'm stumped :/. Any help would be greatly appreciated.

pKhtKbd.png

Edited by Centauri

Share this post


Link to post
Share on other sites

Tiddy-bits:

If I had to take a guess, probably a .Net Framework issue. If you could hit the details button, would give more details on the matter.


Have an apple! apple.pngskull.png

Share this post


Link to post
Share on other sites
On 10/13/2020 at 5:26 AM, Java said:

If I had to take a guess, probably a .Net Framework issue. If you could hit the details button, would give more details on the matter.

Here's what the first section of the details tab says.

bDZbFAb.png

Share this post


Link to post
Share on other sites

Dear lawd, could you copy and paste all of that into here.


Have an apple! apple.pngskull.png

Share this post


Link to post
Share on other sites
On 10/13/2020 at 10:20 AM, Java said:

Dear lawd, could you copy and paste all of that into here.

 

Spoiler

 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Specified cast is not valid.
   at Magic.Core.Tag.ReadFromMapFile(String type, String name, TagLibrary lib, UInt32 magic)
   at Magic.Core.HaloMap.LoadMap()
   at Magic.Core.HaloMap..ctor(String file, String ceTagsDirectory, String ceBitmaps, String ceSounds, String tagDirectoryName, Cxpe structureList, ToolStripStatusLabel status)
   at Arsenic.frmMain.MapToolStripMenuItem_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.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.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4220.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Arsenic
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.0.0
    CodeBase: file:///E:/Arsenic/Arsenic.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 14.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4220.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
SandDock
    Assembly Version: 2.4.2.1
    Win32 Version: 2.4.2.1
    CodeBase: file:///E:/Arsenic/SandDock.DLL
----------------------------------------
SlimDX
    Assembly Version: 4.0.13.43
    Win32 Version: 
    CodeBase: file:///E:/Arsenic/SlimDX.DLL
----------------------------------------
System.Design
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Magic
    Assembly Version: 1.0.5972.1204
    Win32 Version: 1.0.5972.1204
    CodeBase: file:///E:/Arsenic/Magic.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.

 

 

Share this post


Link to post
Share on other sites

yeah, def something program related. Usually does this when it hits/returns a NULL. 


Have an apple! apple.pngskull.png

Share this post


Link to post
Share on other sites
1 hour ago, Java said:

yeah, def something program related. Usually does this when it hits/returns a NULL. 

So there is no fix unless from the program author?

Share this post


Link to post
Share on other sites

Basically

 

Big thing I guess is double check everything your doing, and if it keeps doing it; it most def the program

Edited by Java

Have an apple! apple.pngskull.png

Share this post


Link to post
Share on other sites
8 minutes ago, Java said:

Basically

 

Big thing I guess is double check everything your doing, and if it keeps doing it; it most def the program

I'm doing the normal process I do with other versions. Import all the Xbox map tags, and then import my custom scenario for extraction, which is where the issue spawns.


In case you were at all wondering, these recent forum posts are where I found it.

http://forum.halomaps.org/index.cfm?page=topic&topicID=51437

http://forum.halomaps.org/index.cfm?page=topic&topicID=51257

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.