mirror of
https://github.com/RekuNote/Hatenatools3.git
synced 2026-10-30 00:09:13 +00:00
Fix p-frame translation issue
This commit is contained in:
1 parent
e7180554ff
commit
9d362571d5
2 files changed
+8
-8
No files matched your search
@@ -319,13 +319,12 @@ class PPM:
|
|||||||
#WIP - framemove:
|
#WIP - framemove:
|
||||||
FrameMove = [0,0]
|
FrameMove = [0,0]
|
||||||
if Unknown & 0x2:#doesn't work 100%...
|
if Unknown & 0x2:#doesn't work 100%...
|
||||||
print "Unknown tags:", Unknown, "(FrameMove) at offset ",offset-1
|
print "FrameMove at offset ",offset-1
|
||||||
|
|
||||||
move = AscDec(data[offset:offset+2], True)
|
move_x = AscDec(data[offset+0:offset+1], True)
|
||||||
if move > 128:
|
move_y = AscDec(data[offset+1:offset+2], True)
|
||||||
FrameMove[0] = move - 256
|
FrameMove[0] = move_x if move_x <= 127 else move_x-256
|
||||||
else:
|
FrameMove[1] = move_y if move_y <= 127 else move_y-256
|
||||||
FrameMove[1] = 0-move
|
|
||||||
offset += 2
|
offset += 2
|
||||||
elif Unknown:
|
elif Unknown:
|
||||||
print "Unknown tags:",Unknown,"at offset ",offset-1
|
print "Unknown tags:",Unknown,"at offset ",offset-1
|
||||||
|
|||||||
+3
-2
@@ -2,10 +2,10 @@
|
|||||||
== By pbsds ==
|
== By pbsds ==
|
||||||
== aka Peder Bergebakken Sundt ==
|
== aka Peder Bergebakken Sundt ==
|
||||||
|
|
||||||
(with some additions from WORD559)
|
with video-encode additions by WORD559
|
||||||
|
|
||||||
--VERSIONS--
|
--VERSIONS--
|
||||||
PPM.py: v1.4
|
PPM.py: v1.5
|
||||||
UGO.py: v0.93
|
UGO.py: v0.93
|
||||||
NTFT.py: v0.95
|
NTFT.py: v0.95
|
||||||
|
|
||||||
@@ -35,3 +35,4 @@ See License.txt or http://www.gnu.org/licenses/agpl-3.0.html for more informatio
|
|||||||
-Remark for helping me understanding the 8x8 tiling on the preview images.
|
-Remark for helping me understanding the 8x8 tiling on the preview images.
|
||||||
-JSAfive for supplying .tmb and .ugo files
|
-JSAfive for supplying .tmb and .ugo files
|
||||||
-Austin Burk, Midmad on hatena haiku and WDLmaster on hcs64.com for determining the sound codec
|
-Austin Burk, Midmad on hatena haiku and WDLmaster on hcs64.com for determining the sound codec
|
||||||
|
-jaames, for proper p-frame translation
|
||||||
Reference in new issue
Block a user
