Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

An update to Anim8or, v1.00b, is available with a few bug fixes. Get your copy HERE. See the "ReadMe" file for details.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Trevor

Pages: 1 ... 7 8 [9] 10 11 12
121
General Anim8or Forum / Re: .Bmp textures format question
« on: March 01, 2015, 12:57:11 pm »
Yay, thats wounderfull news, now all our textures should work as-is without any adgustments.

Just one final thing related to textures, Id love an option to have the default texture combiner mode to be 'ModulateRGB' AKA Darken, instead of Decal.
Of course, your implementation of decal is also wrong as shading should be ignored even from lights if im not mistaken.

Trev

122
ok, Something broke in 1163... If a 4bit bmp is in the texture list and an8 tries to load on startup an8 will crash with an illegal opperation in glu32.dll.

So, while being able to import while running, if you close and re-open it will crash again like before and what others have posted.

Please see the following post for more info on bmp.
http://www.anim8or.com/smf/index.php/topic,5088.msg37797.html#msg37797

Trev

Found another bug, Local Lights dont work.
Infinit and spots work, but local dont

123
Ongoing Anim8or Development / Re: Big Changes to Point Edit Tools
« on: February 22, 2015, 05:25:16 pm »
Ah, I understand now.

It would have been better had you only posted the required segments though. Posting the whole intro just looks like spam.

Hehe, nice use of mysterons.

Trev

124
General Anim8or Forum / Re: .Bmp textures format question
« on: February 21, 2015, 05:46:06 pm »
http://fgfc.ddns.net/An8bmpTest.zip

I attach a sample of bmps that are made in 2 ways, 1 by MSpaint, the other by Pixleformer.

An8 does not only support 24bit, but I would love it for steve to support all formats and get rid of this obscurity.

The zip contains the following:
10 Bmps
1 Gif
1 Test an8 file to see errors
1 Image of all images Property Sheets.

The bmps are of the following formats:
4Bit
8Bit
16Bit - MSPaint Output 24Bit
24Bit
32Bit - MSPaint Output 24Bit

NOTE!: MSPaint converted 16 & 32 Bits TO 24Bit, I include only for completness of table.

All Alpha Values are 255 (Opaque) although Im sure that pixleformer doesnt even output alpha in 4 and 8 bit pallets.
It would be great if pallete alpha was supported too.
Gif has red=Alpha0, just to prove it works


So, an8 supports:
8Bit as exported by Pixleformer
24Bit by anything
Gif

4Bit will not crash an8 like it used to, but it loads a corrupt copy (See yellow).



Formats left to right:
16, 24, 4, 32, 8

Hope all this helps,
Trev

P.S.

There is one difference I can see between Pixleformer 8bit and MSPaint.
Mspaint has an aditional section
Code: [Select]
 셆8…\Fhh SS)_&.\ &6?LXV@_@_`_`_iX@_XXX@_4V#@_WordPerfect GraphicsmattY@_X@_XXdPdP8VVhJI_Vz@_ FVpI_ǿWz✿p M(MW(MoZJWdo M(MZVBV(MwVp`BY4 XVZ&|Pd.BMO'M^&|&|>$.#
Code: [Select]
1D 0B
7F 16 EC 85 86 38 C2 85
FF 5C 00 00 00 00 46 00
68 0F 68 0F 0C 00 AC 53
02 00 AC 53 7F 16 B7 29
5F 17 26 00 2E 00 E0 85
FF 5C 84 00 00 00 0C 00
1D 00 26 00 36 00 3F 00
4C CA 58 00 84 F6 56 00
18 10 40 5F 18 10 40 5F
01 00 00 00 60 5F 9B BF
60 5F 9B BF B0 0E 69 00
EC 58 40 5F D0 C8 58 00
D0 C8 58 00 EC 58 40 5F
34 F6 56 00 23 1F 40 5F
FC 04 00 00 12 01 00 00
57 6F 72 64 50 65 72 66
65 63 74 20 47 72 61 70
68 69 63 73 00 6D 61 74
00 00 74 00 00 00 1E 00
0F 00 1E 00 10 59 40 5F
D0 C8 58 00 0F 00 1E 00
C6 1E 40 5F 95 F0 00 00
01 00 00 00 D0 C8 58 00
D0 C8 58 00 64 02 50 00
64 02 50 00 38 F6 56 00
C4 F6 56 00 68 4A 49 5F
00 00 00 00 A4 F6 56 00
7A 1A 40 5F 00 00 00 00
00 00 00 00 20 00 00 00
84 05 00 00 00 00 00 02
46 87 00 00 D0 F6 56 00
70 DA 49 5F 01 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 F7 05 D8 C7
BF 15 BF 05 57 00 00 00
F7 05 7A FC 7F 01 00 00
00 00 00 00 A4 E2 9C BF
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
05 70 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 20 4D 00 00 28 4D
00 00 18 87 DF 7F 57 01
E2 7F 28 4D 01 00 6F 01
5A 87 E9 4A 57 01 64 13
6F 01 20 4D 00 00 28 4D
00 00 5A 87 56 00 42 87
56 00 00 00 00 00 01 00
16 82 01 00 00 00 28 4D
00 00 87 02 EE 13 F7 BF
77 01 00 00 E3 A2 F7 BF
95 05 00 00 94 F7 56 00
70 A9 0E 00 60 42 59 00
34 14 00 00 A0 A3 F7 BF
00 00 58 00 94 56 82 07
5A 00 26 7C 00 00 00 00
8E 87 50 64 82 07 2E 02
42 F4 4D 4F 27 4D 01 00
86 F3 00 00 F7 05 A4 87
5E 8C 87 04 82 07 00 00
DE 1C E0 8B C2 C7 26 7C
26 7C F7 05 E0 87 99 13
97 04 3E 24 2E 23



Edit -
ok, Something broke in 1163... If a 4bit bmp is in the texture list and an8 tries to load on startup an8 will crash with an illegal opperation in glu32.dll.

So, while being able to import while running, if you close and re-open it will crash again like before and what others have posted.

125
Ongoing Anim8or Development / Re: Big Changes to Point Edit Tools
« on: February 20, 2015, 04:42:33 pm »
I take it someone else likes stingray. Kinda spammy though without a comment and the fact its in completly the wrong topic.

New ideas look good, just seen the split topic and it looks interesting.

Trev

126
Just tested 1150, YAY start maximised is fixed.

I have a longstanding bug.

AmbientOclusion brightens corners oddly...

A new bug is shadows dont project properly in ART.
There seems to be gaps that are not actually there. My coridor is totally closed yet along the lower left floor there is light, also alont the top right there is a long beam of light.

The only light I should see in this coridor are the enterance and 2 windows projected onto the floor.

Trev

127
Previously MMB was Ctrl+RMB so it worked with ArcRotate.
Since Ctrl is now paint select it cant be used for MMB.
To have too many combos (Ctrl-Shift) could be clumbsy for other features (Ctrl-Alt-Shift) and then say you want to paint something...

I have to say that while I now have a 3button mouse, I still use Ctrl-RMB and wounder why its not working before hitting my head and realising I have a 3rd button hehehe.

If for compatability reasons you re-implement Alternate MMB, I would say to make it a very low priority button away from primary ones such as Ctrl-Alt-Shift-Space.
Anyone with a 2 button mouse will get used to whatever key is assigned.

Trev

128
Ongoing Anim8or Development / Re: New Fast Select Question:
« on: December 19, 2014, 04:48:23 pm »
Personally I like the new P/E/F selection rules where any and all can be selected without having to change mode.
If im using the box selection and I dont want edges selected, I can just switch them off and it works fine.
I usually leave it all on though.

I like the idea of appling the same FastSelect rules for P/E/F editor to Object Editor :)

Trev

129
I Like the current setup with being able to select P/E/F's all at the same time or optionally.

Trev

130
Ah right yes, Access Violation, similar to Invalid Page Fault.
Both are expecting something at 0177:004088a6 (notice, yours is slightly different but this bit is the same 088a6) but can find it.

I found that 0177 is kernel32 (well, at least, from past experience of crashes)

Trev

131
New Build working great except for maximized start.

Im liking the localised scaling.

Trev

132
MvGulik can I just confirm that you experiance the crash? Does XP/Vista give a reason? (Invalid Page Fault)
I know that Vista and 7 dont make it clear anymore. they normally just say, XXX stopped responding and will be shut down, click for solution, ignore.

It would be good to clear it up.

Trev

P.S. heh, I thought this was a completly new topic that I didnt even know I posted in, untill I realised it was a moved converstaion :P

133
I just thought id re-read the last post to make sure I didn't mis-read it myself.

"Smirkyguy: I think I finally figured out how to make maximized windows work correctly.  It'll be in the next build.


XP: Anim8or(1139) crashes on start-up with Reg:WindowMaximized=1.
(Vista: No crash, but no maximized window on start-up either.)"


Ok, So, I read this as being that lStyle |= WS_MAXIMIZE; is not working in 9x,Xp,Vista.

The thing is that I recognise that API from somewhere...

Ok, So, that API does exist in 9x despite what MS say at MSDN.
It also works the same for all OS's that use it (Apparently)

I did find that some people were having difficulty in using it but it seemed none crashed like an8 does. They simply ignored the WS_MAXIMIZED API because it wasn't called right.

Im off out so will quickly look later.

Trev

After a quick read I think something like this is whats expected. Im not sure what language your in or your implementation of it, but from what I read, a lot of people seem to have bother with it.

If RegKeyMax = true
HWND WINAPI CreateWindow(
  _In_opt_  LPCTSTR lpClassName,
  _In_opt_  LPCTSTR lpWindowName,
  _In_      DWORD WS_MAXIMIZE,
  _In_      int RegKeyX,
  _In_      int RegKeyY,
  _In_      int RegKeyWidth,
  _In_      int RegKeyHeight,
  _In_opt_  HWND hWndParent,
  _In_opt_  HMENU hMenu,
  _In_opt_  HINSTANCE hInstance,
  _In_opt_  LPVOID lpParam
);

else

HWND WINAPI CreateWindow(
  _In_opt_  LPCTSTR lpClassName,
  _In_opt_  LPCTSTR lpWindowName,
  _In_      DWORD WS_TILEDWINDOW ,
  _In_      int RegKeyX,
  _In_      int RegKeyY,
  _In_      int RegKeyWidth,
  _In_      int RegKeyHeight,
  _In_opt_  HWND hWndParent,
  _In_opt_  HMENU hMenu,
  _In_opt_  HINSTANCE hInstance,
  _In_opt_  LPVOID lpParam
);


I Should correct myself, WS_MAXIMIZE is not an API but an ENUM. It still exists in all Windows OS's though (3x -> 8)

134
Yeah, Im pretty used to it now anyway.

I did however just try a traceinit and it reveals the same info as WinXP that MvGulik posted
begin: InitInstance()
       creating main window.

I therefor assume the crash is the same as mine except that I provided the Invalid page fault text.

As for why its an invalid page fault is a mystery? and why it doesnt work in Vista?
Maybe vista is able to bypass the IPF and so skips the reg setting...???

What we could do is just continue for now and I will test each solution and fix my own reg.
If we reach a point where it is fixed for XP but 9x still fails, then we can add an exception for 9x.
I have a feeling though that we could fix both with the same solution.

As I say though, Im pretty used to the way an8 starts.

Trev

135
I can confirm that Window Maximised Crashes with:

ANIM8OR_1139 caused an invalid page fault in
module ANIM8OR_1139.EXE at 0177:004088a6.
Registers:...

the only way to fix it is to go into the registry and set WindowMaximized to 0

Trev

Pages: 1 ... 7 8 [9] 10 11 12