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

Home  Search Register  Login Member ListRecent Posts
  
 
Viewing User Profile for: Polingo
About Contact
Joined: Dec 10, 2019 05:30 AM
Last Post: May 26, 2020 11:51 PM
Last Visit: May 26, 2020 11:54 PM
Location:
Occupation:
Interests:
Your Age:
What Games do you play:


Send Private Message
Post Statistics
Polingo has contributed to 4 posts out of 465528 total posts (0.00%) in 178 days (.02 posts per day).

20 Most recent posts:
Halo CE General Discussion » [Utility] Reclaimer May 26, 2020 11:51 PM (Total replies: 108)

Quote: --- Original message by: Gravemind
I wasn't able to reproduce this on the Crimson or Castle maps. What file were you using?

mainmenu_patch, onyx_patch, and onyx_spops_patch.

To clarify, DLC maps themselves along with their contents appear to open fine, the only ones that seem to give this error are the patch .map files that contain the DLC armors.
Edited by Polingo on May 26, 2020 at 11:54 PM

Halo CE General Discussion » [Utility] Reclaimer May 26, 2020 02:57 AM (Total replies: 108)

Thought I'd stop by again to toss down a few bugs I came across during usage along with a question.

Whenever I import some head models from Halo 4 into max, they dont seem to do so properly.



So far the only models that I peeped at that have this issue are Cortana, Didact, and Lasky. They appear fine in the model viewer, however.


When I try extracting bitmaps from any game via model viewer, it gives me this.
Error extracting objects\characters\storm_masterchief\bitmaps\storm_masterchief_default\storm_masterchief_default_armor_arm_diff.bitmap
System.NullReferenceException: Object reference not set to an instance of an object.
at Reclaimer.Controls.ModelViewer.<>c__DisplayClass47_0.<btnSaveBitmaps_Click>b__0()


The Halo Reach sniper rifle does not seem to open.
Loading model: objects\weapons\rifle\sniper_rifle\sniper_rifle.render_model
Error loading model: objects\weapons\rifle\sniper_rifle\sniper_rifle.render_model
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.get_Item(Int32 index)
at System.Collections.ObjectModel.Collection`1.get_Item(Int32 index)
at Adjutant.Blam.HaloReach.HaloReachCommon.<GetMaterials>d__2.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at Adjutant.Blam.HaloReach.render_model.ReadGeometry(Int32 lod)
at Reclaimer.Controls.ModelViewer.SetLod(Int32 index)
at Reclaimer.Controls.ModelViewer.LoadGeometry(IRenderGeometry geometry, String fileName)
at Reclaimer.Plugins.ModelViewerPlugin.OpenFile(OpenFileArgs args)


Not sure if this one is an issue, or if they are just not supported, but H4 dlc models don't seem to open either.
Loading model: objects\dlc\characters\storm_masterchief\storm_masterchief_tu_stripped.render_model
Error loading model: objects\dlc\characters\storm_masterchief\storm_masterchief_tu_stripped.render_model
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.BitConverter.ToInt16(Byte[] value, Int32 startIndex)
at System.IO.Endian.EndianReader.ReadInt16(ByteOrder byteOrder)
at System.IO.Endian.EndianReader.ReadInt16()
at Deserialize<SequenceBlock>[12](EndianReader , SequenceBlock )
at System.IO.Endian.DynamicReader`1.Read(EndianReader reader, Nullable`1 version, T instance)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.IO.Endian.EndianReader.DynamicRead(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject(Type type, Double version)
at Adjutant.Blam.Common.BlockCollection`1..ctor(DependencyReader reader, ICacheFile cache, IAddressTranslator translator)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Adjutant.Utilities.DependencyReader.Construct(Type type, ConstructorInfo constructor)
at Adjutant.Utilities.DependencyReader.CreateInstance(Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.DynamicRead(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject[T](Double version)
at Deserialize<bitmap>[12](EndianReader , bitmap )
at System.IO.Endian.DynamicReader`1.Read(EndianReader reader, Nullable`1 version, T instance)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.IO.Endian.EndianReader.DynamicRead(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject(Object instance, Type type, Nullable`1 version)
at System.IO.Endian.EndianReader.ReadObject(Type type, Double version)
at Adjutant.Blam.Halo4.IndexItem.ReadMetadataInternal[T]()
at Adjutant.Blam.Halo4.IndexItem.ReadMetadata[T]()
at Adjutant.Blam.Halo4.Halo4Common.<GetMaterials>d__0.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at Adjutant.Blam.Halo4.render_model.ReadGeometry(Int32 lod)
at Reclaimer.Controls.ModelViewer.SetLod(Int32 index)
at Reclaimer.Controls.ModelViewer.LoadGeometry(IRenderGeometry geometry, String fileName)
at Reclaimer.Plugins.ModelViewerPlugin.OpenFile(OpenFileArgs args)


And lastly, H2 first person needler does not seem to import with its needles skinned.



Also, out of curiosity, has there been any progress been made on H5F support? I recall seeing a few folks with a build of Reclaimer that can open h5 stuff to a limited extent but thats about it if I am not mistaken.

Halo CE General Discussion » [Utility] Reclaimer Feb 17, 2020 12:17 AM (Total replies: 108)

Don't know if I am just being a buffoon but the new version appears to be crashing on my end whenever I try to open any .map file of any kind.

Application: Reclaimer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileLoadException

Exception Info: System.IO.FileLoadException
at Adjutant.Blam.Common.CacheFactory.GetCacheTypeByFile(System.String)
at Adjutant.Blam.Common.CacheFactory.ReadCacheFile(System.String)
at Reclaimer.Controls.MapViewer.LoadMap(System.String)
at Reclaimer.Plugins.MapViewerPlugin.OpenPhysicalFile(System.String)
at Reclaimer.Plugins.MapViewerPlugin.OnMenuItemClick(System.String)
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()


Halo CE General Discussion » [Utility] Reclaimer Dec 10, 2019 10:35 PM (Total replies: 108)

Working and looking pretty good thus far, I have a question though. If you ever get around to getting Halo 4 models working, will blend shape extraction for head models ever be added, or will that require a bit too much work?


Time: Thu June 4, 2020 11:16 PM 140 ms.
A Halo Maps Website