冒险解谜游戏中文网 ChinaAVG

标题: 关于ZumasRevenge的两个问题 [打印本页]

作者: jinsha    时间: 2019-10-18 00:01
标题: 关于ZumasRevenge的两个问题
本帖最后由 jinsha 于 2019-10-18 00:01 编辑 . b! ~6 f" [% j+ \
  c; R! Z; a/ r" K

& \8 R! O- ~' }8 b( q$ ^' l) N8 z
1 H# N; ^' h' n- M" n6 Y
比较古老,但真的想得到一个完美的版本。已经困扰了很久,作为一个老会员真不知上哪去求助,只能拜托了。
$ e* X8 m# P' U, j
. M4 d  s4 d8 I

$ r* P) H- j, M, a, Z6 E具体游戏信息和版本可以简单参考下PCgamingWIKI,里面有些问题解决诸如开强制开高清方法。2 T% H. H/ {( [2 h, b

1 W+ F1 ~( ~1 @3 }+ P' o% L

% \/ I3 S$ Y2 w8 e# n1 C进入正题:
( q/ F9 ~' ~4 h' `0 m  v问题一:' p' V3 ~2 c9 [
系统是win10LTSC的1809版出错的提示比较冗长见第二页% O6 z) E! F5 ~5 ?2 a0 h
反复试验的是这里下载的版本,当然就像和在知乎这个问题下的回答一样,本人几乎找遍了网上几乎所有的各式版本,但唯一没试的就是steam平台上的“Zuma's Revenge! ”,并不是不愿掏钱,只是想和祖玛一代一样想得到一个可以离线完整绿色方便的完美版本。并且在找解决办法的过程中还见到EAOrigin平台下对EA收购宝开又不作为吐槽与愤恨的帖子,估计steam也不会好到哪去,结果还真在steam的祖玛复仇讨论区下得到关于这个fatal error的效解决办法就是退款。本来想退其次看看宝开的百度贴吧结果可能因为不可说的原因都看不了。我现在真不知该怎么办了,也许最终的办法就是虚拟机了?有没有简易便捷的类似于DOSBOX能一键进游戏的虚拟机呢?不管怎样还请大佬赐教。
/ K+ @4 @# a8 B  P5 X. p( S3 n8 J4 j; p* l
问题二:
; D6 u- q: s! r/ Z大家可能都知道祖玛所谓的汉化都只是改图片而已,而里面文字对话和提示内容等等都还是英文,但实际上是存在官方汉化版的,包括一代(注①),但现在的问题是,就像之前说的反复试验的版本,虽然图片汉化了,但进入游戏后的提示等文字还是英文,但仔细查看这个版本的文件结构,很明显这是把宝开惯用的PAK包破了的解包版本,就比如在“..\ZumaRevenge\properties\default.xml”的XML文件里其实就包含了所有提示与对话的繁体中文文本,是否这就是直接将破解英文版的执行文件嫁接到繁体版中的结果?但不管怎样,完全中文版的话还拜托了。
0 N0 T- a# b" H# E3 \- l! W4 M* h0 ~, B0 {3 J, O5 N' `& a
注①:祖玛一代个人收集了一版全中文的,可以分享下,但需要注意的是,同样的,在win10(前面说明的版本,其他未试)下也会出现“无限窗口”的fatal error,不过还好,只需要将Windows的默认输入法切换成英文即可。

1 T# n" N5 e# @- z) d0 F" D
; a7 d1 J. b( O; p" w# h; m* q

6 S. F+ K9 T+ N3 ~4 Q" {% o1 |. ?$ uhttps://c-t.work/s/24fb342ffbae49& x. r" p1 O+ J) [. H' `' X8 T
zmbfbh
+ B) {, X9 j$ t0 k) J% L/ d4 l2 X1 L- u
  t9 y. l  Q2 o5 c; O: G6 M( v
也许在冒险解谜这里发这个有点不适宜,但我真找不到还能到哪去解决问题了。拜托了b
# A, d0 ?: O7 a$ m8 c" k; b2 l
" }; f. c! m; d) G) O( Q4 P0 ]7 r1 w( ~/ o: d9 j) u" R
+ S* b" }6 k0 ]
  1. Fatal Error!9 d5 K9 s6 W1 }

  2. 0 U8 [& r" y7 b. z. m5 z" r
  3. An unexpected error has occured!  Pressing 'Send Report' will send us helpful debugging information that may help us resolve this issue in the future.
    1 S. z$ R/ P) O* i. {

  4. ! _! ]0 q, ^( V+ S
  5. You can also contact us directly at [email protected].+ t2 n1 N; E6 s
  6. " y# y" u3 m6 O- L$ y/ i
  7. Exception: Access Violation (code 0xc0000005) at address 016A379D in thread 9C8; q$ Q$ P  s! C. d2 Y1 l% `; |
  8. Module: Exception: Access Violation (code 0xc0000005) at address 016A379D in thread 9C86 H3 i! k, l/ G/ z

  9. . ~% M$ `) N- M7 @# r
  10. Logical Address: 0000:00000000+ r7 A3 `4 y; [7 I0 }
  11. 5 k4 x9 ]( n: o$ J  `2 L
  12. 0D7DF6A8 016A379D 0000:00000000 / L- H, C- I% z4 q5 m6 }* v
  13. Params: 00070D30 00000082 00000000 00000000
    . j4 L# S6 b3 G+ d2 K

  14. ' m9 K8 `9 m  e: x& ~
  15. 0D7DF6D4 76F16266 AddClipboardFormatListener+46 [(Unknown File Name)(0)+0x00000000]6 F; S! W2 x- m3 j: s5 W
  16. Params: 016A36C0 00070D30 00000082 000000006 Z) o6 |: K$ s: J9 q$ D+ v8 ?
  17. & M3 n3 h8 K! y+ t
  18. 0D7DF7B8 76F071B7 CallWindowProcW+B37 [(Unknown File Name)(0)+0x00000000]
    1 h2 \& K# l4 f8 W
  19. Params: 016A36C0 00000000 00000082 00000000
    ' {0 v# x! @3 @# C/ U1 J

  20. 4 w2 D' Y# v  R
  21. 0D7DF81C 76F06D45 CallWindowProcW+6C5 [(Unknown File Name)(0)+0x00000000]
    % m/ R/ Y% Q- {
  22. Params: 01BF24C0 00000000 00000082 00000000
    : p# n; @: S& v/ @! e
  23. # G  l1 b6 a. Y2 s) t) {
  24. 0D7DF860 76F14582 ClientThreadSetup+232 [(Unknown File Name)(0)+0x00000000]  _8 e2 Q* `& O1 u3 d
  25. Params: 0D7DF87C 00000020 0D7DFF3C 77C720E0* l$ }; q" T. z+ X1 j$ u
  26. 9 Y3 g, ]( s1 U7 `5 h' \
  27. 0D7DFB7C 77C721A8 KiUserCallbackDispatcher+48 [(Unknown File Name)(0)+0x00000000]
    + r7 O8 S# j$ R
  28. Params: 0D7DFBF0 00000000 00000000 00000000$ r+ ]# f* o- h" C+ a6 z7 Y; f* \

  29. ) C, w' v# I8 v( E
  30. 0D7DFC60 76F024F9 CreateWindowExW+169 [(Unknown File Name)(0)+0x00000000]/ Y  G  a: H( z2 x
  31. Params: 0D7DFDE4 00000000 00000000 00000000
    # Y) O: O, `/ `: L3 u+ R$ B1 M

  32. 0 Q1 D/ E9 _$ e- [* P
  33. 0D7DFCA0 76EFC283 CreateWindowExA+33 [(Unknown File Name)(0)+0x00000000]
    0 N% R. n6 u; q0 b  P  w0 X8 ]" T
  34. Params: 00000000 0D7DFCE4 0D7DFDE4 00000000
    - f- ]. h8 U+ R0 m4 \1 f6 \8 @
  35. 2 n! |, _% ~0 \' o
  36. 0D7DFEEC 016A447B 0000:00000000 CreateWindowExA: V& r0 f  j: n8 t
  37. Params: 00000000 00000000 00000000 000000000 p# p, D) J1 D5 N

  38. 9 \5 S$ k' @4 t8 P5 m
  39. 0D7DFF14 016A3AE6 0000:00000000 CreateWindowExA
    5 \! e( [& U$ o) Q
  40. Params: 0D7DFF64 9ACBB9D4 016A3A40 016A3A40, k$ w# `0 F; a2 o
  41. / y2 U0 c/ g# |  m
  42. 0D7DFF4C 00E8F54C 0004:0002B54C ZumaRevenge.exe
    4 l# W! ~, v! f
  43. Params: 016A3AE0 0D7DFF64 00000000 00000000
    + l  Q5 _2 P7 j
  44. . @+ n/ a2 m  \+ W7 g( Q
  45. 0D7DFF70 016A3A57 0000:00000000 ZumaRevenge.exe; W  }2 e8 K3 [
  46. Params: 00000000 7569FDF0 0D7DFFDC 77C6607D
    ( ]$ T7 \2 f6 v# n6 z
  47. & C1 E8 _" V  o  V
  48. 0D7DFF80 7569FE04 BaseThreadInitThunk+14 [(Unknown File Name)(0)+0x00000000]
    # {6 m+ ^  ^/ r
  49. Params: 00000000 3D71A83E 00000000 000000003 V6 l1 x+ o7 _

  50. - j1 q" V. x" c! a- \- Y+ Q6 Q* q
  51. 0D7DFFDC 77C66078 RtlGetAppContainerNamedObjectPath+E8 [(Unknown File Name)(0)+0x00000000]1 q' x6 ~/ A) d0 i, f7 B5 L
  52. Params: 00000000 00000000 00000000 00000000# u" U& [% q' M4 X' e7 x2 f

  53. : M/ x6 u' Y4 `! w1 _1 i% ]2 w
  54. 0D7DFFEC 77C66048 RtlGetAppContainerNamedObjectPath+B8 [(Unknown File Name)(0)+0x00000000]
    + p$ G, L4 t6 R
  55. Params: 016A3A40 00000000 00000000 0DA18F88
    # m  w, |% [8 {

  56. * I! m6 \" k8 I. ^

  57. . `8 K5 C+ W) q: d  }% j
  58. EAX:00000000 EBX:016A36C0 ECX:D2ADAC9D EDX:00000000 ESI:00000001 EDI:00000082
    ) c  F$ W  Q# T) {+ T) q
  59. EIP:016A379D ESP:0D7DF690  EBP:0D7DF6A8
    , S; Z- a0 _4 ^! p" k) v
  60. CS:0023 SS:002B DS:002B ES:002B FS:0053 GS:002B
    & y/ F4 c/ D. V3 n8 a% @  T8 c  X
  61. Flags:000102467 Y! M- J& Y- O7 `6 e

  62. ) f3 e+ [  k5 j. G2 O
  63. Windows Ver: NT 6.2  Build 9200
    7 B) l0 A5 G4 ]  W, n
  64. DDraw Ver:
    8 ]1 p1 u- ^; a/ [1 O# Q/ S
  65. DSound Ver: * U! ?* t* K; n
  66. ' Q9 G: r+ W! T$ f( K( K0 l+ p
  67. Product: ZumasRevenge
    1 @& K& A) ~( b% j5 w
  68. Version: 1.0.4.9495
    5 T# B7 V/ N0 Q4 X8 u
  69. Time Loaded: 00:00:02
    & ?" c! ?3 T9 G% n
  70. Fullscreen: No# H! s+ e7 [0 ]$ v
  71. Primary ThreadId: 1218
    ' R$ Z/ r# w- U9 @
  72. Resolution: 800x600
    * I8 k+ E: h9 @
  73. 3D Mode: OFF
    - b- A( K+ [+ r7 _: m7 Z! K
  74. Times Played: 01 f0 J* c; ?* X9 ?8 @0 A
  75. Build Num: 0/ K! A3 ^, r. ?
  76. Build Date: 5 j& {6 f( m. [. ?. ~
复制代码
+ t+ c7 S6 F9 G& P7 p
$ h2 u8 N. p) k& B$ }

作者: jinsha    时间: 2019-10-20 01:45
更新:
8 F+ v/ i- h8 f$ [# f
& O# d$ B' W/ {# L/ }/ w关于问题一
% w; t9 T+ }. T4 s9 x
! m1 p3 w  i* F% u6 [. }4 l! g+ x( g4 _找到一个版本,可以在win10下运行,不过翻的很乱,实在记不住再哪下载了去了,不过这已经不重要0 [: G) f4 B# f# S

" B1 t, _0 a0 J* u5 H问题二% r# I% @) i% ^+ q# K+ @$ J1 M' z
汉化版只能汉化图片的原因在于英文版主程序会对..\properties\partner.xml文件进行校验,国外大佬有破解比如常见的英文版,甚至这里的俄文版。不过在这里得到信息,“法文版是修改出来的”,网上找到一个法文版下载,看了下其实也有校验,不过本地化结构(汉化文本文件“default.xml”)是一致的,将汉化的“default.xml”拷贝过去,那么就实现了全文本汉化。
9 {3 s* W% h" I[attach]40131[/attach]
  A4 D2 R! I& o9 R- A8 F* @5 {2 V/ [( I

1 c0 W" W1 ^- z6 @2 r[attach]40133[/attach]0 z' U' C+ C' E. v1 Q
8 K0 Z" V* d& |. v& T* Y1 |, h
[attach]40132[/attach]4 I) ^6 }# N3 f6 E0 X2 P2 S: G
* T4 c3 g+ m1 Y6 q- S2 b, |
不过问题又来了,前面说的法文版还是没有破解,为未注册状态,这是60分钟预览的意思么,苦逼啊. J8 y" b, O+ t7 V& X8 N4 x8 Z
[attach]40134[/attach]
( o) p  u$ Y; M" n' o1 H! n( L, Q/ w; l2 h
( S' P1 z' U+ c7 V1 C
现在只能看有没有方法破解这个法文版,那么完整的祖玛复仇中文版就实现了。( ]1 M, o2 B: t. C

作者: jinsha    时间: 2019-10-21 09:03
再次跟新,其实破解很容易,在进行这个法文版时,注意开启的进程,这个ZumasRevenge.exe会开启一个popcapgame的子进程,那么中断主进程后将子进程复制出来便是这个祖玛复仇的真正执行文件了。就圆满了。, K, H8 ^; m3 D5 m
  U$ F; l) K) o( d' q# d  `
好了,这个主题的自问自答完毕。:)




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2