A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »[Utility] Reclaimer

Page 2 of 4 Go to page: · 1 · [2] · 3 · 4 · Prev · Next
Author Topic: [Utility] Reclaimer (117 messages, Page 2 of 4)
Moderators: Dennis

player147proman
Joined: Feb 20, 2020


Posted: Feb 21, 2020 07:24 PM    Msg. 36 of 117       
Alright, I got the log. I got another log as well if you need that.

Log Name:      Application
Source: .NET Runtime
Date: 2/21/2020 6:03:39 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-KMQIT7G
Description:
Application: Reclaimer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Adjutant.Utilities.XCompress.XMemResetDecompressionContext64(Int32)
at Adjutant.Blam.Halo4.ResourceIdentifier.ReadData()
at Adjutant.Blam.Halo4.bitmap.ToDds(Int32)
at Reclaimer.Controls.BitmapViewer.LoadImage(Adjutant.Utilities.IBitmap, System.String)
at Reclaimer.Plugins.BitmapViewerPlugin.OpenFile(Reclaimer.Plugins.OpenFileArgs)
at Reclaimer.Plugins.Substrate.OpenWithDefault(Reclaimer.Plugins.OpenFileArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at Reclaimer.App.Main()


Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-02-22T00:03:39.263715700Z" />
<EventRecordID>28962</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-KMQIT7G</Computer>
<Security />
</System>
<EventData>
<Data>Application: Reclaimer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Adjutant.Utilities.XCompress.XMemResetDecompressionContext64(Int32)
at Adjutant.Blam.Halo4.ResourceIdentifier.ReadData()
at Adjutant.Blam.Halo4.bitmap.ToDds(Int32)
at Reclaimer.Controls.BitmapViewer.LoadImage(Adjutant.Utilities.IBitmap, System.String)
at Reclaimer.Plugins.BitmapViewerPlugin.OpenFile(Reclaimer.Plugins.OpenFileArgs)
at Reclaimer.Plugins.Substrate.OpenWithDefault(Reclaimer.Plugins.OpenFileArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at Reclaimer.App.Main()

</Data>
</EventData>
</Event>

Edited by player147proman on Feb 21, 2020 at 07:25 PM


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Feb 23, 2020 06:50 AM    Msg. 37 of 117       
Reclaimer uses an external library called 'xcompress' to decompress Halo 4 data. As far as I can tell the 64-bit version of xcompress is having an issue with Windows 10 but works fine on Windows 7.
I'll have to change the app to always run in 32-bit and upload a new version tomorrow.

Edit: New version has been uploaded.
Edited by Gravemind on Feb 24, 2020 at 05:17 AM


player147proman
Joined: Feb 20, 2020


Posted: Feb 24, 2020 10:36 PM    Msg. 38 of 117       
Alright, I can open, view, and export models and textures. Thank you for the quick responses!


DOOMMARINE
Joined: Jul 20, 2018


Posted: Mar 3, 2020 06:18 PM    Msg. 39 of 117       
what kind of program is this? is the new version good?

will this be modding for halo combat evolved or halo pc custom edition?

what does this do?


R93_Sniper
Joined: Feb 13, 2011

When in Doubt, RUN!


Posted: Mar 4, 2020 09:25 PM    Msg. 40 of 117       
Quote: --- Original message by: DOOMMARINE
what kind of program is this? is the new version good?

will this be modding for halo combat evolved or halo pc custom edition?

what does this do?


L2Read before asking questions


DOOMMARINE
Joined: Jul 20, 2018


Posted: Mar 4, 2020 09:51 PM    Msg. 41 of 117       
Quote: --- Original message by: R93_Sniper
Quote: --- Original message by: DOOMMARINE
what kind of program is this? is the new version good?

will this be modding for halo combat evolved or halo pc custom edition?

what does this do?


L2Read before asking questions


funny, i don't remember asking questions was forbidden moron.

why do you think these forms exist? now i see why this community is dying cause of morons like you go around telling others they cant ask questions. smh. no wonder this community is dying.
Edited by DOOMMARINE on Mar 4, 2020 at 09:52 PM


Halo CE Noob Modder117
Joined: Aug 9, 2018

Can we just be friends? Chill my dudes...


Posted: Mar 5, 2020 04:24 AM    Msg. 42 of 117       
The morons respond with moronic answers because they themselves cannot contribute anything relevant as they themselves don't know the answers themselves.

Take the technical support section of this site... I'm shocked Dennis keeps this cesspool running. Most people have already moved onto other platforms by now.


Kinnet
Joined: Dec 27, 2013

FeelsGoodMan


Posted: Mar 5, 2020 07:12 AM    Msg. 43 of 117       
Quote: --- Original message by: R93_Sniper
Quote: --- Original message by: DOOMMARINE
what kind of program is this? is the new version good?

will this be modding for halo combat evolved or halo pc custom edition?

what does this do?


L2Read before asking questions

Yeah stop being such a moron, dont u know that reading is hard >:( *sighs* ... the nerve of some people.


The Master
Joined: Aug 8, 2014


Posted: Mar 7, 2020 05:15 PM    Msg. 44 of 117       
Quote: --- Original message by: Pabeung
We need to rip Halo CEA models

y tho


Spartan314
Joined: Aug 21, 2010

Former biped rigger & FP animator


Posted: Mar 8, 2020 08:01 AM    Msg. 45 of 117       
Quote: --- Original message by: Halo CE Noob Modder117
Most people have already moved onto other platforms by now.

Speak for yourself


DOOMMARINE
Joined: Jul 20, 2018


Posted: Mar 8, 2020 03:01 PM    Msg. 46 of 117       
calling me a moron for asking question? well im glad this community is dying so this community doesn't deserve to be around for its behavior. i bet you kick everybody out just for asking questions, smh.

thanks for telling me im too dumb to learn asshole.

with this attitude, just shutdown all forums so that way no one learns anything. sicne we have: "google to answer everything for us, muwhaaaaa. what pathetic community.


no wonder why people leave.
Edited by DOOMMARINE on Mar 8, 2020 at 03:02 PM


MrChromed
Joined: Apr 14, 2013

Developer on SPv3 and ShadowMods.


Posted: Mar 8, 2020 04:41 PM    Msg. 47 of 117       
Quote: --- Original message by: DOOMMARINE

well im glad this community is dying so this community doesn't deserve to be around for its behavior.

Except this community is far from dying tbh. There're lots of current projects out there. Discord and OpenCarnage are the most used platforms nowadays. But yeah, nice joke.


DOOMMARINE
Joined: Jul 20, 2018


Posted: Mar 8, 2020 04:54 PM    Msg. 48 of 117       
Quote: --- Original message by: MrChromed
Quote: --- Original message by: DOOMMARINE

well im glad this community is dying so this community doesn't deserve to be around for its behavior.

Except this community is far from dying tbh. There're lots of current projects out there. Discord and OpenCarnage are the most used platforms nowadays. But yeah, nice joke.


joke? your pathetic.

i wont be interacting period. im dones posting and im done asking questions. im tired if you pc losers.


player147proman
Joined: Feb 20, 2020


Posted: Mar 8, 2020 05:16 PM    Msg. 49 of 117       
This topic has seen better days...


OrangeJuice
Joined: Jan 29, 2009

Still here because their site isn't active either


Posted: Mar 8, 2020 07:48 PM    Msg. 50 of 117       
All you had to do was read the original topic post.

a basic understanding of content creation and porting also goes a long way too. Remember that this a website for original content, not weekend meta-swap projects like they do on the old xbox, understanding the more technical stuff is much needed


Edited by OrangeJuice on Apr 6, 2020 at 10:34 AM
Oh nevermind. Of course these are always anti-halomaps pretenders who do this for fun.
Edited by OrangeJuice on Apr 6, 2020 at 10:36 AM


DOOMMARINE
Joined: Jul 20, 2018


Posted: Mar 8, 2020 08:02 PM    Msg. 51 of 117       
Quote: --- Original message by: OrangeJuice
All you had to do was read the original topic post.

a basic understanding of content creation and porting also goes a long way too. Remember that this a website for original content, not weekend meta-swap projects like they do on the old xbox, understanding the more technical stuff is much needed


you expect me and others to understand this automatically screw you guys seriously.

you think its easy to learn??? you guys are makign this ahrder on yoruselves by throwing fits at others asking a simple question.

apparently thats forbidded good to know i wont ever ask questions again, go screw yourselves all of you.

OP why did you made this thread, this thread should be locked so no one can learn cause he says so.

lock all threads that has a question mark.


Kinnet
Joined: Dec 27, 2013

FeelsGoodMan


Posted: Mar 9, 2020 12:01 AM    Msg. 52 of 117       
Quote: --- Original message by: DOOMMARINE
Quote: --- Original message by: OrangeJuice
All you had to do was read the original topic post.

a basic understanding of content creation and porting also goes a long way too. Remember that this a website for original content, not weekend meta-swap projects like they do on the old xbox, understanding the more technical stuff is much needed


you expect me and others to understand this automatically screw you guys seriously.

you think its easy to learn??? you guys are makign this ahrder on yoruselves by throwing fits at others asking a simple question.

apparently thats forbidded good to know i wont ever ask questions again, go screw yourselves all of you.

OP why did you made this thread, this thread should be locked so no one can learn cause he says so.

lock all threads that has a question mark.


no u


player147proman
Joined: Feb 20, 2020


Posted: Mar 9, 2020 12:39 AM    Msg. 53 of 117       
Quote: --- Original message by: DOOMMARINE
Quote: --- Original message by: OrangeJuice
All you had to do was read the original topic post.

a basic understanding of content creation and porting also goes a long way too. Remember that this a website for original content, not weekend meta-swap projects like they do on the old xbox, understanding the more technical stuff is much needed


you expect me and others to understand this automatically screw you guys seriously.

you think its easy to learn??? you guys are makign this ahrder on yoruselves by throwing fits at others asking a simple question.

apparently thats forbidded good to know i wont ever ask questions again, go screw yourselves all of you.

OP why did you made this thread, this thread should be locked so no one can learn cause he says so.

lock all threads that has a question mark.



That logic makes no sense, how old are you? You type like a child with lacks understanding of a topic.


Halo CE Noob Modder117
Joined: Aug 9, 2018

Can we just be friends? Chill my dudes...


Posted: Mar 10, 2020 03:57 AM    Msg. 54 of 117       
Why don't ALL of you shut up and GIVE. ME. ALL. YOUR. TAGS?!

...Mostly the Halo 3 ones...



Kinnet
Joined: Dec 27, 2013

FeelsGoodMan


Posted: Mar 10, 2020 04:11 AM    Msg. 55 of 117       
zteam h3 tagset has been available since 2011, do u even read bruh


MrChromed
Joined: Apr 14, 2013

Developer on SPv3 and ShadowMods.


Posted: Mar 10, 2020 04:22 PM    Msg. 56 of 117       
Quote: --- Original message by: Halo CE Noob Modder117
Why don't ALL of you shut up and GIVE. ME. ALL. YOUR. TAGS?!

...Mostly the Halo 3 ones...


Oh yeah. Do you want the H3 SMG sounds as well?


Zerox
Joined: Mar 14, 2020


Posted: Mar 14, 2020 12:26 PM    Msg. 57 of 117       
The program crashes for me whenever I try to export models as OBJ, OBJ with material and COLLADA. Here are some of the crash files it produces.

To be honest, I'm not sure what caused this code to come up. I think it was COLLADA, but COLLADA hasn't been producing crash files since I last tried.

System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.IO.Endian.EndianWriter.WriteStringNullTerminated(String value)
at Adjutant.Geometry.Extensions.WriteAMF(IGeometryModel model, String fileName)
at Reclaimer.Plugins.ModelViewerPlugin.WriteModelFile(IGeometryModel model, String fileName, String formatId)
at Reclaimer.Controls.ModelViewer.btnSave_Click(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Reclaimer.App.Main()



OBJ and OBJ with Material Produce this code.

Assimp.AssimpException: Error loading unmanaged library from path: assimp.dll

The specified module could not be found. (Exception from HRESULT: 0x8007007E) ---> System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
--- End of inner exception stack trace ---
at Assimp.Unmanaged.UnmanagedLibrary.UnmanagedWindowsLibraryImplementation.NativeLoadLibrary(String path)
at Assimp.Unmanaged.UnmanagedLibrary.UnmanagedLibraryImplementation.LoadLibrary(String path)
at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary(String libPath)
at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary()
at Assimp.Unmanaged.UnmanagedLibrary.LoadIfNotLoaded()
at Assimp.Unmanaged.AssimpLibrary.GetExportFormatDescriptions()
at Assimp.AssimpContext.TestIfExportIdIsValid(String exportFormatId)
at Assimp.AssimpContext.ExportFile(Scene scene, String fileName, String exportFormatId, PostProcessSteps preProcessing)
at Reclaimer.Plugins.ModelViewerPlugin.WriteModelFile(IGeometryModel model, String fileName, String formatId)
at Reclaimer.Controls.ModelViewer.btnSave_Click(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Reclaimer.App.Main()


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Mar 20, 2020 11:34 PM    Msg. 58 of 117       
The first log is AMF, not COLLADA.
Is this happening only on certain games or on certain models? Or just on everything?

Please give an example of some models where you had this happen.
Can you please also post or PM me the content of your settings file. This can be found by clicking 'View > Application Folder' from the Reclaimer menu then the file is called 'settings.json'. Just open it with notepad if it doesn't already open with something.
Edited by Gravemind on Mar 20, 2020 at 11:37 PM


gpGlobals
Joined: Jan 15, 2020


Posted: Mar 30, 2020 05:58 PM    Msg. 59 of 117       
Say, is sound extraction going to be coming? It's the one thing I still have to always use Adjutant for, so having it in Reclaimer would be a big convenience; surround sound extraction would also be great, if possible.
Another thing, I've been doing a bit of research into Halo 3's shader system (by extension I'm quite sure what I've found applies to ODST and Reach, as well), and with the information I've found I might be able to help shaders look more like they do in-game when you import a model into 3DS Max.


matty45
Joined: Apr 1, 2020


Posted: Apr 1, 2020 10:08 AM    Msg. 60 of 117       
Hello, Im having problems using the AMF importer in 3DS Max.

I exported the grunt mode as an AMF and tried to import it into 3DS Max.

It imports fine but when i try to import its bitmaps, this error happens:
https://pastebin.com/6pRnbehZ

If you know what is causing this, that would be much appreciated.
Edited by matty45 on Apr 1, 2020 at 10:08 AM


BRANITOR
Joined: Apr 3, 2020


Posted: Apr 3, 2020 11:29 PM    Msg. 61 of 117       
Hey what's up everyone !

I'm new here. I was putting together all of my assets from halo that I've accumulated through the years because I have nothing else to do due to the situation in the world !

It pains me to see missing texture and 3D assets. So after a while I found this post !

I was just wondering if there was anyway I could help I do have a bit of a programming background but I would need to be shown a way to do anything !

Anyhow I would love to know if ripping assets from halo MCC PC could be possible soon or eventually !

Thanks for your amazing work Gravemind !!!


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Apr 4, 2020 06:23 AM    Msg. 62 of 117       
There is a new version available that fixes an issue with the recursive bitmap extraction and with exporting BSPs as obj/collada.

Quote: --- Original message by: gpGlobals
Say, is sound extraction going to be coming? It's the one thing I still have to always use Adjutant for, so having it in Reclaimer would be a big convenience; surround sound extraction would also be great, if possible.
Another thing, I've been doing a bit of research into Halo 3's shader system (by extension I'm quite sure what I've found applies to ODST and Reach, as well), and with the information I've found I might be able to help shaders look more like they do in-game when you import a model into 3DS Max.

Sound extraction will likely arrive at some point for 3/Reach, but it may be a while.
The AMF format only records which bitmaps are used and what the tint values are. Depending on how many extra shader fields would need to be saved and the complexity of the material setup in Max it could be a significant amount of work to change how the shader import works.

Quote: --- Original message by: matty45
Hello, Im having problems using the AMF importer in 3DS Max.
I exported the grunt mode as an AMF and tried to import it into 3DS Max.
It imports fine but when i try to import its bitmaps, this error happens:
https://pastebin.com/6pRnbehZ

Based on that log it looks like something has changed in Max 2021 that means the AMF material import is no longer compatible. I believe it was still working in 2017.

Quote: --- Original message by: BRANITOR
I was just wondering if there was anyway I could help I do have a bit of a programming background but I would need to be shown a way to do anything!

Anyhow I would love to know if ripping assets from halo MCC PC could be possible soon or eventually!

If you have Max 2021 and know anything about MaxScript you could check out the issue matty45 is having.
As for MCC I'm not currently looking into it but it may happen eventually. To my knowledge it uses exactly the same assets as the Xbox 360 games though, so there won't be any high poly models or high res textures to get from it.


Zerox
Joined: Mar 14, 2020


Posted: Apr 8, 2020 09:03 AM    Msg. 63 of 117       
I have only tried extracting from Halo 2 .map files, but every model I have tried extracting has crashed.
Textures extract with no issues.
None of the models are extracting without causing it to crash.

I have been trying to extract models from 05b_deltatowers.map
More specifically,
render_model
objects\vehicles\gravity_throne\gravity_throne
However, every model I have tried has caused it to crash.

Here is the contents of my settings.json
{
"Theme": "Blue",
"RememberWindowState": false,
"WindowState": "Normal",
"DefaultHandlers": {},
"PluginSettings": {
"Reclaimer.Plugins.BatchExtractPlugin": {
"DataFolder": ":plugins:\\Batch Extractor",
"PromptForFolder": true,
"OverwriteExisting": true,
"FolderMode": "Hierarchy",
"BitmapFormat": "TIF",
"BitmapMode": "Default",
"ModelFormat": "amf"
},
"Reclaimer.Plugins.MapViewerPlugin": {
"MapFolder": null,
"HierarchyView": false
},
"Reclaimer.Plugins.ModelViewerPlugin": {
"DefaultSaveFormat": "amf",
"MaterialExtension": "tif"
},
"Reclaimer.Plugins.PakViewerPlugin": {
"PakFolder": null
},
"Reclaimer.Plugins.MetaViewer.MetaViewerPlugin": {
"ShowInvisibles": false
}
}
}

Edited by Zerox on Apr 8, 2020 at 09:04 AM


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Apr 9, 2020 07:56 AM    Msg. 64 of 117       
I don't see any reason it would crash on that model using those settings.
Does it crash the whole app or just show an error in the output window?
You mentioned before that it stopped crashing on collada, which format are you using now? Can you post another log?
If it's crashing the app but not producing a crash log in the app folder you should still be able to get the log out of the Windows Event Viewer under 'Windows Logs > Application' (just search Event Viewer in the start menu).


Zerox
Joined: Mar 14, 2020


Posted: Apr 10, 2020 08:37 AM    Msg. 65 of 117       
It crashes the whole application, no message in the output window.
I must have misspoke, the program crashes when trying to export as collada, however it doesn't create a crash file. I'm not using any format because I couldn't find any addons that would allow me to import AMF or JMS files into Blender.

It created 2 crash logs in Event Viewer.

The first one's source is .NET Runtime
Application: Reclaimer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException

Exception Info: Assimp.AssimpException
at Assimp.Unmanaged.UnmanagedLibrary+UnmanagedWindowsLibraryImplementation.NativeLoadLibrary(System.String)
at Assimp.Unmanaged.UnmanagedLibrary+UnmanagedLibraryImplementation.LoadLibrary(System.String)
at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary(System.String)
at Assimp.Unmanaged.UnmanagedLibrary.LoadLibrary()
at Assimp.Unmanaged.UnmanagedLibrary.LoadIfNotLoaded()
at Assimp.Unmanaged.AssimpLibrary.GetExportFormatDescriptions()
at Assimp.AssimpContext.TestIfExportIdIsValid(System.String)
at Assimp.AssimpContext.ExportFile(Assimp.Scene, System.String, System.String, Assimp.PostProcessSteps)
at Reclaimer.Plugins.ModelViewerPlugin.WriteModelFile(Adjutant.Geometry.IGeometryModel, System.String, System.String)
at Reclaimer.Controls.ModelViewer.btnSave_Click(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
at System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at Reclaimer.App.Main()



The second's is Application Error
Faulting application name: Reclaimer.exe, version: 1.1.137.1254, time stamp: 0x5e8859ba
Faulting module name: KERNELBASE.dll, version: 6.1.7601.23677, time stamp: 0x589c9620
Exception code: 0xe0434352
Fault offset: 0x0000c54f
Faulting process id: 0x4d0
Faulting application start time: 0x01d60f3300c68037
Faulting application path: C:\Program Files (x86)\Gravemind2401\Reclaimer\Reclaimer.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: e4a41e27-7b26-11ea-a109-005056c00008


I just tried installing Microsoft .NET Framework v4 from Microsofts website, in case that was the issue, but the installer states that I have it or a higher version already installed. I specifically have version 4.7.2
Edited by Zerox on Apr 10, 2020 at 08:42 AM


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Apr 11, 2020 07:43 AM    Msg. 66 of 117       
I've just uploaded an update and updated the download link. In theory this should resolve your issue with collada and obj formats. It also resolves some other issues around certain models bitmaps.


Zerox
Joined: Mar 14, 2020


Posted: Apr 15, 2020 08:40 AM    Msg. 67 of 117       
Good news! It doesn't crash and produces a collada file that can be imported to blender.
Unfortunately, the obj can't be imported to blender v2.79 and the collada file only imports with a small part of it.
Interestingly enough both the collada and the obj can be imported into Noesis so it might be a blender exclusive issue.
Error message in the top corner is the error when importing the obj, and the rest is what shows up when I import the collada file to blender.

I was able to export the collada as an fbx using Noesis and while the bones look to be in the wrong place, I can work with it.

Thanks!
Edited by Zerox on Apr 15, 2020 at 11:06 AM


RevOcelotMGS
Joined: Oct 5, 2019


Posted: Apr 18, 2020 10:33 PM    Msg. 68 of 117       
Aye-o, any word on MCC PC/CEA/H2A support? Would love to get my hands on some stuff from CEA And H2A especially, since H2A is now flighting for PC.


Gravemind
Joined: Jul 28, 2009

The Age of Reclamation has begun.


Posted: Apr 28, 2020 07:05 AM    Msg. 69 of 117       
Quote: --- Original message by: Zerox
Error message in the top corner is the error when importing the obj, and the rest is what shows up when I import the collada file to blender.

I may be able to fix that obj error, I'll check it out. I'm not sure if I can do anything about the collada issue though without an error to tell me what's wrong.

Quote: --- Original message by: RevOcelotMGS
Aye-o, any word on MCC PC/CEA/H2A support? Would love to get my hands on some stuff from CEA And H2A especially, since H2A is now flighting for PC.

There is already texture support for CEA using the Xbox 360 game files, though they need to be decompressed first using AMD's Halo CEA compression tools.
I'm currently working on support for sounds. I may have a look at MCC after that but given how slow everything has been moving I can't guarantee anything will happen with it.


Zerox
Joined: Mar 14, 2020


Posted: Apr 29, 2020 01:07 PM    Msg. 70 of 117       
Upon further inspection, I've realized that there are issues with the collada version of the file as well. Its likely related to the bones, as they are clearly not where they are supposed to be. Let me know if there is anything I can send you are try to help iron out this issue.


Also, it would appear that the OBJ issue does not occur when importing into the newest version of blender.
Edited by Zerox on Apr 30, 2020 at 09:01 AM

 
Page 2 of 4 Go to page: · 1 · [2] · 3 · 4 · Prev · Next

 
Previous Older Thread    Next newer Thread







Time: Fri July 3, 2020 7:02 AM 156 ms.
A Halo Maps Website