Page 1 of 2

[FULL & SOURCE] Entity v2.0 Released

Posted: Sun Feb 01, 2009 11:56 pm
by TroyMac1ure
It has been a long time since Entity has been updated. I have noticed, as I'm sure you have, that it contained quite a few annoying bugs.
This update doesn't have a load of new features, but it does contain multiple bug fixes and some updates (mostly to the BSP viewer).
More info below.

Get Entity v2.0 (build 42434) here:
(Program) http://rapidshare.com/files/192800308/Entity_2.0.rar
(C# Source) http://rapidshare.com/files/194150641/E ... Source.rar

I usually do my posting to another forum, so check there for updates or to contact me of more known bugs, etc.
It's listed in the Entity about box.
So I've been thinking that Entity 1.3.9 has alot of great uses and so does Entity 1.6UE, however both have their downfalls.

I D/L the 1.3.9 code (which resembles 1.6 quite a bit) and am refreshing myself in C as I learn .NET programming, but have decided that a new version of Entity needs to be released to fix minor bugs and add on things that would be useful.

I want feedback as to bugs that have been found and ideas to make it more user friendly. This may be a slow going process for some requests as I learn .NET and someone elses code at the same time. I think alot of my time will be spent on the BSP viewer end.

I am hoping to try to put out lots of small updates as things are added/fixed instead of long wait periods between releases. Please post any known bugs (from 1.3.9) or ideas you have.


UPDATES COMPLETED SO FAR :D
-----------------------------
+Added in the MAINMENU/SHARED/SP_SHARED directories as in 1.6, but without the errors
+Added about box showing version/build and Title includes version/build
+Added to implementation of Ent Plugin editor (reflexives,etc)
+Added last 4 recently loaded maps to File menu
+Added bar to top of tag list to switch between TAG/FOLDER view & quick link to SBSP viewer (1st BSP only)

+BSP viewer:
__+Fixed Coordinate finder (was always going to X,X,X instead of X,Y,Z)
__+Added camera speed slide bar
__+sidebar auto-closes
__+double-clicking object:
____+takes camera to a close view instead of right on object center
____+camera doesn't "jump" after viewpoint moved
__+object coordinates updated in real time
__+fixed speed slider bar moving with Up/Down/Left/Right
__+proper rotation of objects (needs final testing)

BUG FIXES :!:
----------
+after using BSP viewer, if map was closed, entity would have to be restarted or a "Internal map error" would show
+error when switching between TAG & FOLDER view multiple times
+replaced a few "crashes" with error box & no crash.

KNOWN BUGS (not yet fixed) :evil:
-------------
-Ent Plugin editor - unfinished/still lots of bugs
-Chunk Cloner- does not copy UNUSEDs?

NEW IDEAS (to be implemented?) :?:
-----------
-change weapons/items from within viewer
-select all of one objective (Hill1, Hill2, etc)
-add/duplicate/remove objects
:shock: :shock:

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 2:34 am
by vash3k
Awesome post!! I cant wait to fiddle with it.

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 3:10 am
by grimdoomer
Well it's good to see someone finally took the time to work on this. But since none of these issues are map format related, this isnt going to stop entity from bricking maps.

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 3:21 am
by Rogue_Modder
Thanks you!

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 11:54 am
by DemonicSandwich
grimdoomer wrote:Well it's good to see someone finally took the time to work on this. But since none of these issues are map format related, this isnt going to stop entity from bricking maps.
It wouldn't matter if it was user made or made by Bungie themselves. The app would still brick maps for the simple reason, the fact that there is a human being behind the keyboard.

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 12:59 pm
by Eaton
Good work! :) If you can fix the chunk cloner, that would be fantastic! :D

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 2:54 pm
by Win
By far easier to make a new application than to fix that code. Its all so interwoven that its a huge hassle.

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 6:09 pm
by ogrish
Could you compile this for a 64 bit pc :?:

Re: Entity v2.0 Released

Posted: Mon Feb 02, 2009 7:54 pm
by Dragonfire
ogrish wrote:Could you compile this for a 64 bit pc :?:
that would be great :D

Re: Entity v2.0 Released

Posted: Tue Feb 03, 2009 12:02 am
by TroyMac1ure
Sorry, I cannot compile a 64-bit version, but you can get it to run as a 32-bit program.
I found a workaround if you're running Windows 64-bit while surfin' the web, type this in your run box or add it to a Batch file:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe setwow

This should allow you to use the BSP viewer as well :wink:

If anyone else wishes to compile it as a 64-bit version, just ask. I'm planning on posting the code anyways. OpenSource forever!

Re: Entity v2.0 Released

Posted: Tue Feb 03, 2009 10:52 am
by jzimmer09
Something Ive been wanting to see implemented is a search feature.
It would make skinning easier. As well as finding tags.
You would have to make it search in real time, like how Vista searches rather then how Halomods searches.

Just my 2 cents.

-Jzimmer09

Re: Entity v2.0 Released

Posted: Tue Feb 03, 2009 1:16 pm
by TroyMac1ure
jzimmer09 wrote:Something Ive been wanting to see implemented is a search feature.
-Jzimmer09
I agree. I have thought of that a few times. It may be difficult to implement, but I will definately see what I can do.

Re: Entity v2.0 Released

Posted: Tue Feb 03, 2009 1:32 pm
by Rogue_Modder
how about a feature like prophet? BSP skinner.

Re: Entity v2.0 Released

Posted: Tue Feb 03, 2009 1:39 pm
by grimdoomer
Rogue_Modder wrote:how about a feature like prophet? BSP skinner.
Maybe use Prophet, since that is what it was created for, and since the BSP viewer doesn't display the BSPs correctly, I would suggest that being looked into first.

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 3:03 pm
by xXFeRcHoXx
I'll look on the Chunk Cloner today and hopefully find what's wrong :D

EDIT: Oh, You didn't released the source :D

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 3:14 pm
by Eaton
xXFeRcHoXx wrote:I'll look on the Chunk Cloner today and hopefully find what's wrong :D

EDIT: Oh, You didn't released the source :D
Lol, good luck with that. :wink:

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 4:01 pm
by skoron
I quite like this so far. It seems to have a more full set of plugins than my old versions, but maybe that's just me.
One issue I have with entity though, is when I open an AI scenario in the meta editor, it very often gives exceptions (about 4/5 times I open the map). I don't know if this is just my computer's .NET or an Entity bug, though.


Edit: Correction- it gives the error quite often regardless of presence of AI. Seems to have to do with invalid start arguments.

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 6:30 pm
by TroyMac1ure
xXFeRcHoXx wrote:I'll look on the Chunk Cloner today and hopefully find what's wrong :D

EDIT: Oh, You didn't released the source :D
I'll try to get it posted tonight. I really should save the code sections with each release...Try to remember for next time.
I would love help with this. There's alot of updates that would be great, but it is a little overwhelming. Always trying to figure out where to start.

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 6:32 pm
by TroyMac1ure
skoron wrote:I quite like this so far. It seems to have a more full set of plugins than my old versions, but maybe that's just me.
One issue I have with entity though, is when I open an AI scenario in the meta editor, it very often gives exceptions (about 4/5 times I open the map). I don't know if this is just my computer's .NET or an Entity bug, though.


Edit: Correction- it gives the error quite often regardless of presence of AI. Seems to have to do with invalid start arguments.
What error does it give and does it give any extra info?
Is it with multiple maps or just one map?
Are you running Vista 64-bit?
And post any other info you think may be helpful. Thanks.

Re: Entity v2.0 Released

Posted: Wed Feb 04, 2009 7:36 pm
by skoron
I am running XP 32 bit, and it seems to do this on any map scenario, at random, when I enter the meta editor. I may be able to give more info tomorrow if needed, 'cause I'm going to bed now.
Here is my error:
************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1092387126' is not valid for 'start'.
Parameter name: start
at System.Windows.Forms.ComboBox.Select(Int32 start, Int32 length)
at System.Windows.Forms.ComboBox.set_SelectionLength(Int32 value)
at entity.Forms.Meta_Editor.ReflexiveControl.UpdateReflexiveSelectionBox(Boolean loadAllChunks)
at entity.Forms.Meta_Editor.ReflexiveControl.LoadMetaIntoControls(Int32 startingOffset, Int32 ioneUpReflexiveBlockOffset)
at entity.Forms.Meta_Editor.MetaEditor.ReloadMetaForSameTagType(Boolean reloadreflexive)
at entity.MapForm.loadmeta(Int32 tag)
at entity.MapForm.treeView1_AfterSelect(Object sender, TreeViewEventArgs e)
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.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)
pic1.jpg