找回密码
 点一下
查看: 2014|回复: 3

关于反MH模型研讨!

  [复制链接]
发表于 2010-9-8 10:46:01 | 显示全部楼层 |阅读模式
昨天我做了测试。。

现在有的MH屏蔽了粒子效果野外显示的功能所以能避免,粒子逻辑BUG!造成的问题。

机器是4G内存 256显独显 自己做了1个 3W点以上到 8W点以上的测试。结果很惊讶。

3W点 输入6次命令 达到当机

4W点 输入3次命令 瞬间当机

5W点 输入1次 有时候要2次 瞬间当机


7W点 以上的时候 输入9次当机   可能过了5W多个点的模型WAR3的引擎有缓冲。。

所以我又回头做5W点的 。。


最后同1时间内 创造 100个单位使用 5W点的模型。生命时间 0.01 镜头过去看。。

达到的效果是 1次过 瞬间当机。

这个反MH还不够完善 但是要看机器配置所以

请问下有无其他办法 让模型的 面数 或贴图动画  靠动作控制性的 把这些东西引到 峰值无论多少内存多少配置
瞬间当机。

反MH的模型我已经做了1个靠粒子效果的 但是粒子效果野外会被屏蔽所以要忽略。

在这里求大大告诉下 下一步研究方向。。
212121.jpg
 楼主| 发表于 2010-9-8 10:57:08 | 显示全部楼层
==============================================================================
Warcraft III (build 6374)

Exe:      e:\\warcraft iii\\war3.exe
Time:     Sep  8, 2010 10:56:08.078 AM
User:     Administrator
Computer: YKZ-20100223ZCW
------------------------------------------------------------------------------

This application has encountered a critical error:

FATAL ERROR!

Program:    e:\\warcraft iii\\war3.exe
Exception:    0xC0000005 (ACCESS_VIOLATION) at 001B:15025FA0

The instruction at '0x15025FA0' referenced memory at '0x42195560'.
The memory could not be 'read'.


War3Build: 1.24.1.6374
Played Maps\\TEST\\WorldEditTestMap.w3x
Player  0 rex                   Race Human    StartLoc  0
Player  1                       Race Human    StartLoc  1
Player  2                       Race Human    StartLoc  2
Player  3                       Race Human    StartLoc  3
Player  4                       Race Human    StartLoc  4
Player  5                       Race Human    StartLoc  5
Player  6                       Race Human    StartLoc  6
Player  7                       Race Human    StartLoc  7
Player  8                       Race Human    StartLoc  8
Player  9                       Race Human    StartLoc  9
Player 10                       Race Human    StartLoc 10
Player 11                       Race Human    StartLoc 11
------------------------------------------------------------------------------

----------------------------------------
    x86 Registers
----------------------------------------

EAX=4219555C  EBX=0000005B  ECX=7FFDF000  EDX=15056008  ESI=6FAC2CE0
EDI=FFFFFFFE  EBP=0CE91D5B  ESP=0012F8F0  EIP=15025FA0  FLG=00010206
CS =001B      DS =0023      ES =0023      SS =0023      FS =003B      GS =0000


----------------------------------------
    Stack Trace (Manual)
----------------------------------------

Address  Frame    Logical addr  Module

15025FA0 0CE91D5B 0001:00024FA0 e:\\warcraft iii\\Storm.dll

----------------------------------------
    Stack Trace (Using DBGHELP.DLL)
----------------------------------------

15025FA0 Storm.dll    Ordinal401+112 (0x00000000,0x00000000,0x00000000,0x00000000)


----------------------------------------
    Loaded Modules
----------------------------------------

0x00400000 - 0x0047D000  war3.exe
0x01790000 - 0x01CD9000  xpsp2res.dll
0x02BB0000 - 0x02C0D000  Mssmid.m3d
0x15000000 - 0x15061000  Storm.dll
0x21100000 - 0x2115F000  mss32.dll
0x22600000 - 0x22616000  Mssfast.m3d
0x22700000 - 0x22717000  Mssdolby.m3d
0x22C00000 - 0x22C18000  Msseax2.m3d
0x24600000 - 0x24611000  Reverb3.flt
0x26F00000 - 0x26F2A000  Mp3dec.asi
0x5ADC0000 - 0x5ADF7000  uxtheme.dll
0x5D170000 - 0x5D20A000  COMCTL32.dll
0x5EF10000 - 0x5EFDC000  OPENGL32.dll
0x60000000 - 0x6005D000  ijl15.dll
0x62C20000 - 0x62C29000  LPK.DLL
0x68000000 - 0x68036000  rsaenh.dll
0x68D60000 - 0x68E01000  dbghelp.dll
0x68E20000 - 0x68E40000  GLU32.dll
0x6DD20000 - 0x6DD26000  d3d8thk.dll
0x6DD30000 - 0x6DE58000  d3d8.dll
0x6F000000 - 0x6FBD4000  Game.dll
0x719C0000 - 0x719FE000  mswsock.dll
0x71A10000 - 0x71A18000  WS2HELP.dll
0x71A20000 - 0x71A37000  WS2_32.dll
0x71A40000 - 0x71A4B000  WSOCK32.dll
0x71B70000 - 0x71B83000  SAMLIB.dll
0x72C80000 - 0x72C88000  msacm32.drv
0x72C90000 - 0x72C99000  wdmaud.drv
0x73640000 - 0x7366E000  msctfime.ime
0x736D0000 - 0x7371B000  DDRAW.dll
0x73B30000 - 0x73B36000  DCIMAN32.dll
0x73E40000 - 0x73E44000  KsUser.dll
0x73E70000 - 0x73ECC000  DSOUND.DLL
0x73FA0000 - 0x7400B000  USP10.dll
0x74680000 - 0x746CC000  MSCTF.dll
0x76300000 - 0x7631D000  IMM32.dll
0x76320000 - 0x76367000  comdlg32.dll
0x765E0000 - 0x76673000  CRYPT32.dll
0x76680000 - 0x76726000  WININET.dll
0x76990000 - 0x76ACD000  ole32.dll
0x76B10000 - 0x76B3A000  WINMM.dll
0x76C00000 - 0x76C2E000  WINTRUST.dll
0x76C60000 - 0x76C88000  IMAGEHLP.dll
0x76CB0000 - 0x76CD0000  NTMARTA.DLL
0x76DB0000 - 0x76DC2000  MSASN1.dll
0x76F30000 - 0x76F5C000  WLDAP32.dll
0x770F0000 - 0x7717B000  OLEAUT32.dll
0x77180000 - 0x77283000  comctl32.dll
0x77BA0000 - 0x77BA7000  midimap.dll
0x77BB0000 - 0x77BC5000  MSACM32.dll
0x77BD0000 - 0x77BD8000  VERSION.dll
0x77BE0000 - 0x77C38000  msvcrt.dll
0x77D10000 - 0x77DA0000  USER32.dll
0x77DA0000 - 0x77E49000  ADVAPI32.dll
0x77E50000 - 0x77EE2000  RPCRT4.dll
0x77EF0000 - 0x77F39000  GDI32.dll
0x77F40000 - 0x77FB6000  SHLWAPI.dll
0x77FC0000 - 0x77FD1000  Secur32.dll
0x78130000 - 0x781CB000  MSVCR80.dll
0x7C800000 - 0x7C91E000  kernel32.dll
0x7C920000 - 0x7C9B3000  ntdll.dll
0x7D590000 - 0x7DD84000  SHELL32.dll


----------------------------------------
    Memory Dump
----------------------------------------

Code: 16 bytes starting at (EIP = 15025FA0)

15025FA0: 39 68 04 74  1F 8B 00 85  C0 75 F5 68  00 00 01 00  9h.t.....u.h....


Stack: 1024 bytes starting at (ESP = 0012F8F0)

* = addr  **                                                  *               
0012F8F0: 01 00 00 00  9C 5F AF 6F  A8 1C 69 03  89 63 00 00  ....._.o..i..c..
0012F900: 70 25 4C 6F  04 12 00 00  E0 2C AC 6F  5B 00 00 00  p%Lo.....,.o[...
0012F910: 00 00 00 00  01 00 00 00  14 1D 69 03  37 52 7C 6F  ..........i.7R|o
0012F920: 01 00 00 00  E0 2C AC 6F  FE FF FF FF  01 00 00 00  .....,.o........
0012F930: 14 1D 69 03  A8 1C 69 03  89 63 00 00  17 5B 7C 6F  ..i...i..c...[|o
0012F940: E4 01 42 06  00 00 00 00  00 00 00 00  00 00 00 00  ..B.............
0012F950: 89 63 00 00  5C 4F 89 63  9F 65 7C 6F  89 63 00 00  .c..\\O.c.e|o.c..
0012F960: 00 00 00 00  00 00 00 00  5C 4F 00 00  E1 03 5A 0B  ........\\O....Z.
0012F970: 00 75 30 06  89 63 00 00  00 00 00 00  A8 1C 69 03  .u0..c........i.
0012F980: 14 1D 69 03  00 00 00 00  48 CD 54 03  8C 70 7C 6F  ..i.....H.T..p|o
0012F990: 00 00 50 41  5C 4F 00 00  05 10 00 00  CF 03 5A 0B  ..PA\\O........Z.
0012F9A0: A8 1C 69 03  29 00 00 00  00 00 A2 42  00 00 50 41  ..i.)......B..PA
0012F9B0: A8 1C 69 03  0A 00 00 00  01 00 00 00  5C 4F 00 00  ..i.........\\O..
0012F9C0: 00 00 00 00  F5 01 00 00  00 00 00 00  CF 03 5A 0B  ..............Z.
0012F9D0: 00 00 00 00  9C 79 7C 6F  CD CC CC 3C  03 00 00 00  .....y|o...<....
0012F9E0: 14 00 00 00  04 FA 12 00  00 00 00 00  05 10 00 00  ................
0012F9F0: 24 FA 12 00  01 00 00 00  CF 03 5A 0B  A8 1C 69 03  $.........Z...i.
0012FA00: 05 10 00 00  00 00 00 00  00 00 00 00  75 9C 7B 6F  ............u.{o
0012FA10: CC CC CC 3C  00 00 20 3F  00 00 00 00  40 FA 12 00  ...<.. ?....@...
0012FA20: 58 FA 12 00  05 10 00 00  00 00 00 00  40 02 56 03  [email protected].
0012FA30: A8 03 5A 0B  AC 00 C6 00  80 2C 81 0C  01 00 00 00  ..Z......,......
0012FA40: 8F C2 15 3E  20 00 00 00  A7 D0 4C 6F  CC CC CC 3C  ...> .....Lo...<
0012FA50: 00 00 20 3F  00 00 00 00  CF 03 5A 0B  A8 03 5A 0B  .. ?......Z...Z.
0012FA60: 88 2C 81 0C  40 02 56 03  2D D6 60 6F  CC CC CC 3C  .,[email protected].`o...<
0012FA70: 00 00 20 3F  00 00 00 00  11 83 00 00  88 2C 81 0C  .. ?.........,..
0012FA80: 88 2C 81 0C  8F C2 75 3C  87 D6 60 6F  88 00 D8 0B  .,....u<..`o....
0012FA90: 00 00 00 00  54 46 60 6F  88 00 D8 0B  A8 00 C6 00  ....TF`o........
0012FAA0: 03 00 00 00  00 00 00 00  00 00 00 00  00 00 00 80  ................
0012FAB0: 74 53 60 6F  98 00 CE 00  AC 00 C6 00  00 00 C0 40  tS`o...........@
0012FAC0: 00 00 00 00  00 00 00 00  1C 02 C8 0A  B0 17 CA 0A  ................
0012FAD0: 0A 00 00 00  00 00 00 00  00 00 00 00  32 08 6C 3E  ............2.l>
0012FAE0: E0 7A 54 3D  19 04 F6 3E  AE 47 0D 3F  48 CC 60 6F  .zT=...>.G.?H.`o
0012FAF0: 6F 12 83 3C  88 00 C8 0A  FC 54 AE 6F  00 00 00 00  o..<.....T.o....
0012FB00: 00 00 00 00  00 00 00 00  3B DF 5F 6F  6F 12 83 3C  ........;._oo..<
0012FB10: 70 AF 87 BB  14 55 AE 6F  FC 54 AE 6F  00 00 00 00  p....U.o.T.o....
0012FB20: 74 73 7A 04  88 00 62 09  00 00 80 3F  00 00 00 00  tsz...b....?....
0012FB30: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FB40: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FB50: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FB60: 00 00 00 00  00 00 00 00  00 00 00 00  CD CC 4C 3F  ..............L?
0012FB70: 9A 99 19 3F  00 00 00 00  00 00 00 00  CD CC 4C 3F  ...?..........L?
0012FB80: 9A 99 19 3F  7B DF 5F 6F  00 00 00 00  00 00 00 00  ...?{._o........
0012FB90: 00 00 00 00  B0 01 F8 01  98 00 54 04  00 00 80 3F  ..........T....?
0012FBA0: 00 00 00 00  01 00 00 00  00 00 00 00  01 00 00 00  ................
0012FBB0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FBC0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FBD0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0012FBE0: CD CC 4C 3F  9A 99 19 3F  00 00 00 00  00 00 00 00  ..L?...?........
0012FBF0: CD CC 4C 3F  9A 99 19 3F  28 ED 5F 6F  00 00 00 00  ..L?...?(._o....
0012FC00: 80 00 54 04  00 00 00 00  7B EC 7A 6F  98 00 54 04  ..T.....{.zo..T.
0012FC10: 6F 12 83 3C  B3 36 00 44  00 00 00 00  28 01 0B 02  o..<.6.D....(...
0012FC20: 00 00 80 3F  81 90 FA 0A  00 00 00 00  00 00 80 3F  ...?...........?
0012FC30: 00 00 00 00  00 00 80 3F  00 00 00 00  00 00 80 3F  .......?.......?
0012FC40: 00 00 00 00  00 00 00 00  00 00 80 3F  00 00 80 3F  ...........?...?
0012FC50: 00 00 20 40  00 00 00 00  00 00 00 00  00 00 00 00  .. @............
0012FC60: 00 00 00 00  55 55 55 40  00 00 00 00  00 00 00 00  ....UUU@........
0012FC70: 00 00 00 00  00 00 00 00  6F 12 83 3B  00 00 00 00  ........o..;....
0012FC80: 00 00 80 BF  00 00 80 BF  00 00 80 BF  00 00 80 3F  ...............?
0012FC90: 00 00 80 3F  00 00 00 00  00 00 00 00  00 00 00 00  ...?............
0012FCA0: 00 00 80 3F  00 00 00 00  00 00 00 00  00 00 00 00  ...?............
0012FCB0: 00 00 80 3F  00 00 00 00  00 00 00 00  00 00 00 00  ...?............
0012FCC0: FC FC 12 00  CB F4 85 6F  FF FF FF FF  2D 2C 63 6F  .......o....-,co
0012FCD0: 7F 36 00 44  88 00 F8 01  88 00 F8 01  23 CB 13 00  .6.D........#...
0012FCE0: 11 00 00 00  28 01 0B 02  4B FE 07 FE  01 00 00 00  ....(...K.......


------------------------------------------------------------------------------
回复

使用道具 举报

 楼主| 发表于 2010-9-8 16:48:10 | 显示全部楼层
难道没人来告诉 除了点面还有别的办法造成崩溃吗??????????????
回复

使用道具 举报

发表于 2010-9-8 18:33:56 | 显示全部楼层
对不起,我根本完全看不懂,不过问如何让模型使war3崩溃的帖子倒有一条
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-7 14:21 , Processed in 0.031889 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表