Hacking .hack//Infection (How to make Skeith spawn anywhere)

Discuss the original .hack video games: Vol. 1 and 2

Moderator: Moderators

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 2:04 am

Xu Yuan wrote:I'll take a look over the next couple of days then.

As far as I can tell that should be the right image as it shows up with all of the login information, the game uses black as a transparency, that much is clear as the sword also has the same black around it.

So, quick google search of "image transparency" lead me here...

http://www.online-image-editor.com/

I click on Transparency, got rid of all the black and this is what I came up with.

Image
Mugi on our forums told me the image isnt actually a bmp and that he extracted it to native format (whatever that is) and then converted it to png to keep the transparency (cause there is still transparency missing there)

NCDyson
Posts: 28
Joined: Mon Jul 01, 2013 2:17 pm

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by NCDyson » Fri Aug 14, 2015 2:56 am

Man work has been busy lately. Meant to reply to this thread several times, but never got that far.

The data mining can help, but it can also hurt it. We had a pker who presumably used the info on the attack data to edit his skills to target party members and would enter random area servers, warp to a field and start attacking people. Still don't have a way to keep that from happening implemented yet. Would require quite a bit of work on coldbird's part since he's way better with Pc asm than I am, and it would more than likely require patching of the area server.

Mugi from the staff told me "the information on how to do it is in that thread on dothackers that you were posting in", and then linked me to the exact post in this topic that had the information at the time.

And yeah, the data.bin for fragment has a lot of useless stuff. The English news posts from quarantine were ported in way back when I first hopped on board because coldbird thought they might be used.

As far as the logo for "The World" not having transparency, I thought it was long known that hackpicks/hackstract doesn't use the alpha channels for any of the images.

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 10:27 am

NCDyson wrote:Man work has been busy lately. Meant to reply to this thread several times, but never got that far.

The data mining can help, but it can also hurt it. We had a pker who presumably used the info on the attack data to edit his skills to target party members and would enter random area servers, warp to a field and start attacking people. Still don't have a way to keep that from happening implemented yet. Would require quite a bit of work on coldbird's part since he's way better with Pc asm than I am, and it would more than likely require patching of the area server.

Mugi from the staff told me "the information on how to do it is in that thread on dothackers that you were posting in", and then linked me to the exact post in this topic that had the information at the time.

And yeah, the data.bin for fragment has a lot of useless stuff. The English news posts from quarantine were ported in way back when I first hopped on board because coldbird thought they might be used.

As far as the logo for "The World" not having transparency, I thought it was long known that hackpicks/hackstract doesn't use the alpha channels for any of the images.
Wha? That... is something I never considered. It does seem rather naive of me to think that this information would only be used for research and modification on a higher level. On second thought I suppose it was inevitable that a ne'er-do-well got a hold of it and started to mess with the easily manipulable data.

The information I'd dig up would be meant for research and modification only by the leaders of the project, you make a good point that the normal player shouldn't have access to it and I'm sorry that the information here was used in such a manner.

if I do data-mine I obviously couldn't then post it on the //Fragment boards, would you like me to send it to you two personally then NCDyson and ToumaKamijou?

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 4:28 pm

Xu Yuan wrote:
NCDyson wrote:Man work has been busy lately. Meant to reply to this thread several times, but never got that far.

The data mining can help, but it can also hurt it. We had a pker who presumably used the info on the attack data to edit his skills to target party members and would enter random area servers, warp to a field and start attacking people. Still don't have a way to keep that from happening implemented yet. Would require quite a bit of work on coldbird's part since he's way better with Pc asm than I am, and it would more than likely require patching of the area server.

Mugi from the staff told me "the information on how to do it is in that thread on dothackers that you were posting in", and then linked me to the exact post in this topic that had the information at the time.

And yeah, the data.bin for fragment has a lot of useless stuff. The English news posts from quarantine were ported in way back when I first hopped on board because coldbird thought they might be used.

As far as the logo for "The World" not having transparency, I thought it was long known that hackpicks/hackstract doesn't use the alpha channels for any of the images.
Wha? That... is something I never considered. It does seem rather naive of me to think that this information would only be used for research and modification on a higher level. On second thought I suppose it was inevitable that a ne'er-do-well got a hold of it and started to mess with the easily manipulable data.

The information I'd dig up would be meant for research and modification only by the leaders of the project, you make a good point that the normal player shouldn't have access to it and I'm sorry that the information here was used in such a manner.

if I do data-mine I obviously couldn't then post it on the //Fragment boards, would you like me to send it to you two personally then NCDyson and ToumaKamijou?
Actually if a staff section was made with a developers sub forums and only developers could access (see) that section then you could post it on the forums. (i am much more familiar with forum permissions then most people and if coldbird gave me access to then i could do this in less than 2 minutes)

I could make a developers rank and anyone of that rank or higher could see the staff section developers sub forum
NCDyson wrote:Man work has been busy lately. Meant to reply to this thread several times, but never got that far.

The data mining can help, but it can also hurt it. We had a pker who presumably used the info on the attack data to edit his skills to target party members and would enter random area servers, warp to a field and start attacking people. Still don't have a way to keep that from happening implemented yet. Would require quite a bit of work on coldbird's part since he's way better with Pc asm than I am, and it would more than likely require patching of the area server.

Mugi from the staff told me "the information on how to do it is in that thread on dothackers that you were posting in", and then linked me to the exact post in this topic that had the information at the time.

And yeah, the data.bin for fragment has a lot of useless stuff. The English news posts from quarantine were ported in way back when I first hopped on board because coldbird thought they might be used.

As far as the logo for "The World" not having transparency, I thought it was long known that hackpicks/hackstract doesn't use the alpha channels for any of the images.
===================================
4. Known Issues

Some of the images appear blank, or as a solid block of a color. This is because the original images use varying levels of transparency, which Windows Bitmaps ignore. The transparency levels are stored in the color palette (Red, Green, Blue, Alpha), which my program faithfully copies when you extract an image. A good example from the Outbreak and Quarantine data files is xddwal49, which contains several solid black images. They're not actually solid black, but black with varying degrees of transparency, being the black shadows you see on the Phantom of Nine wallpaper before you complete the event. The transparency allows the shadows to be overlaid on top of the background image without producing jagged edges.

For Outbreak~Quarantine - the default desktop wallpapers contain strange characters in their file names. This is not a bug, the files were named that way on the game disc. If it bothers you, you have the option of supplying your own name when you save the images.

Wallpapers have a large black or white area at the bottom. Also not a bug - the original wallpaper images on the game disc are 512 x 512 pixels. The screen only displays 512 x 384 pixels. To use these images for your own desktop wallpaper, extract the image, then open it in Paint. Go to the Image menu, and select Attributes. Change the height to 384 pixels (this will crop the bottom off). Save (or Save As if you want to preserve the original file), then set that as your wall paper, and select "Stretch" for the position. If you don't have a wide screen monitor, that should look right to you.
If it copies bit for bit then there should be a way to get the transparency

At least according to mugi there is a way
Last edited by Belldandu on Fri Aug 14, 2015 4:53 pm, edited 1 time in total.

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 4:39 pm

That would likely be the ideal way to set this system up and while you could get it done within minutes I imagine getting the permission from coldbird and the other leaders could take a fair amount more time. In the interim it would seem safe to send it to you two, when I do get started on it, today's been busier than anticipated.

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 5:20 pm

Xu Yuan wrote:That would likely be the ideal way to set this system up and while you could get it done within minutes I imagine getting the permission from coldbird and the other leaders could take a fair amount more time. In the interim it would seem safe to send it to you two, when I do get started on it, today's been busier than anticipated.
I swear i never noticed this before o.o http://www.dothackers.net/forums/viewto ... 5&start=20

NCDyson
Posts: 28
Joined: Mon Jul 01, 2013 2:17 pm

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by NCDyson » Fri Aug 14, 2015 7:10 pm

ToumaKamijou wrote:
Xu Yuan wrote:That would likely be the ideal way to set this system up and while you could get it done within minutes I imagine getting the permission from coldbird and the other leaders could take a fair amount more time. In the interim it would seem safe to send it to you two, when I do get started on it, today's been busier than anticipated.
I swear i never noticed this before o.o http://www.dothackers.net/forums/viewto ... 5&start=20
LOL me either
ToumaKamijou wrote: Actually if a staff section was made with a developers sub forums and only developers could access (see) that section then you could post it on the forums. (i am much more familiar with forum permissions then most people and if coldbird gave me access to then i could do this in less than 2 minutes)

I could make a developers rank and anyone of that rank or higher could see the staff section developers sub forum
Good luck with that. I only wrote half the code for the lobby server and I don't even have access to so much as restart it if it bugs out.
ToumaKamijou wrote: If it copies bit for bit then there should be a way to get the transparency

At least according to mugi there is a way
For some reason, I actually had all the files from xdttopen0 extracted, probably when I was messing around with a lobby server status page prototype of my own. That one actually doesn't have transparency. Probably has to do with the blending modes the game uses. Off the top of my head, the Water texture in the Chaos Gate doesn't have trasnparency either. The alpha values in the images' palettes is set to full opacity.

I loaded it up in photoshop and fixed it.
For future reference, Open up the image in photoshop, Click Layer > Layer Mask > Reveal All. Go to the Channels tab, and select the new Layer Mask channel, it should be all white. Copy the image into the layer mask and it should turn transparent. It was easy with this one because it's a greyscale image, but I've done the same thing before with non-greyscale images, it just requires a little more work and some brightness/contrast adjustment.

Here's the fixed .png file.
xwwlogo0-fixed

Edit: I also love Touma's harassment of Dakusan about hackPics on his site.

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 7:23 pm

NCDyson wrote:
ToumaKamijou wrote:
Xu Yuan wrote:That would likely be the ideal way to set this system up and while you could get it done within minutes I imagine getting the permission from coldbird and the other leaders could take a fair amount more time. In the interim it would seem safe to send it to you two, when I do get started on it, today's been busier than anticipated.
I swear i never noticed this before o.o http://www.dothackers.net/forums/viewto ... 5&start=20
LOL me either
ToumaKamijou wrote: Actually if a staff section was made with a developers sub forums and only developers could access (see) that section then you could post it on the forums. (i am much more familiar with forum permissions then most people and if coldbird gave me access to then i could do this in less than 2 minutes)

I could make a developers rank and anyone of that rank or higher could see the staff section developers sub forum
Good luck with that. I only wrote half the code for the lobby server and I don't even have access to so much as restart it if it bugs out.
ToumaKamijou wrote: If it copies bit for bit then there should be a way to get the transparency

At least according to mugi there is a way
For some reason, I actually had all the files from xdttopen0 extracted, probably when I was messing around with a lobby server status page prototype of my own. That one actually doesn't have transparency. Probably has to do with the blending modes the game uses. Off the top of my head, the Water texture in the Chaos Gate doesn't have trasnparency either. The alpha values in the images' palettes is set to full opacity.

I loaded it up in photoshop and fixed it.
For future reference, Open up the image in photoshop, Click Layer > Layer Mask > Reveal All. Go to the Channels tab, and select the new Layer Mask channel, it should be all white. Copy the image into the layer mask and it should turn transparent. It was easy with this one because it's a greyscale image, but I've done the same thing before with non-greyscale images, it just requires a little more work and some brightness/contrast adjustment.

Here's the fixed .png file.
xwwlogo0-fixed

Edit: I also love Touma's harassment of Dakusan about hackPics on his site.
Haha you saw that XD

Also i love you NcDyson :D

Also http://forums.getpaint.net/index.php?/t ... plugin-20/ Paint.net Is an incredible tool and a great alternative to photoshop :D (it can even edit photoshop files *needs photoshop.dll plugin FileType see -> http://forums.getpaint.net/index.php?/t ... rsion-241/*)

http://jsfiddle.net/74wr8ya1/56/ Done

Making changes to my lobby server and tests.
When i'm done that ill push it to my gitpush #4.

EDIT: http://forum.coldbird.net/viewtopic.php ... 952#p13952 read my edit pls ncdyson as you may have just renewed my hopes a bit :D
Last edited by Belldandu on Fri Aug 14, 2015 8:54 pm, edited 1 time in total.

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 8:02 pm

I recall reading that a long time ago. The finder may have been onto something that the tags may have been purposely left in the game for hackers to find and decode, especially if the code in //Liminality is meant to show the decompression techniques used by the game itself. Those tags is how I got started in finding anything for //Infection so they were a god send! As mentioned though the other games in the series do not have them.

Well I'm glad to see that transparency issue has been figured out, good work NCDyson! Since you know a bit about graphics it would likely be best for you to know, were you aware that there are a fair amount of unused duplicate weapon models? While we can't access the model yet, we can at least access the textures I'd imagine, this comes from earlier in the topic.

Copied Weapon graphics

cw1hsw11 - Copy of basic sword (cw1hsw00) Blademaster
cw1hsw12 - copy of basic sword (cw1hsw00) Blademaster

cw1hst12 - Copy of basic staff (cw1hst00)

cw2hax10
cw2hax11
cw2hax12 - All copies of basic ax (cw2hax00)

cw2hkt02 - Surprisingly a copy of a basic katana (cw2hkt00), but there are a lot more Katana types than this.
cw2hkt03
cw2hkt07
cw2hkt08 - There you have it. Four of the Nine katana graphics are copies of the original. Someone got lazy...


cw2hpw09 - Copy of Second Spear Type cw2hpw01
cw2hpw10 - Copy of Basic Spear cw2hpw00
cw2hpw11 - " "
cw2hpw12 - " "


cw2hsw08 - Copy of Basic Heavy Sword cw2hsw00

(Even Kite's not safe...)

cwdhsw07 - Copy of Basic dual swords. (cwdhsw00)
cwdhsw08 - " "


cw2hax09 - Copy of Basic ax (cw2hax00)

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 8:17 pm

Xu Yuan wrote:I recall reading that a long time ago. The finder may have been onto something that the tags may have been purposely left in the game for hackers to find and decode, especially if the code in //Liminality is meant to show the decompression techniques used by the game itself. Those tags is how I got started in finding anything for //Infection so they were a god send! As mentioned though the other games in the series do not have them.

Well I'm glad to see that transparency issue has been figured out, good work NCDyson! Since you know a bit about graphics it would likely be best for you to know, were you aware that there are a fair amount of unused duplicate weapon models? While we can't access the model yet, we can at least access the textures I'd imagine, this comes from earlier in the topic.

Copied Weapon graphics

cw1hsw11 - Copy of basic sword (cw1hsw00) Blademaster
cw1hsw12 - copy of basic sword (cw1hsw00) Blademaster

cw1hst12 - Copy of basic staff (cw1hst00)

cw2hax10
cw2hax11
cw2hax12 - All copies of basic ax (cw2hax00)

cw2hkt02 - Surprisingly a copy of a basic katana (cw2hkt00), but there are a lot more Katana types than this.
cw2hkt03
cw2hkt07
cw2hkt08 - There you have it. Four of the Nine katana graphics are copies of the original. Someone got lazy...


cw2hpw09 - Copy of Second Spear Type cw2hpw01
cw2hpw10 - Copy of Basic Spear cw2hpw00
cw2hpw11 - " "
cw2hpw12 - " "


cw2hsw08 - Copy of Basic Heavy Sword cw2hsw00

(Even Kite's not safe...)

cwdhsw07 - Copy of Basic dual swords. (cwdhsw00)
cwdhsw08 - " "


cw2hax09 - Copy of Basic ax (cw2hax00)
What i find funny is that there are party images for kite and blackrose from the anime ".hack//The legend of Twilight" LOL

Image

Image

SO kawaii :3 >w<

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 8:42 pm

Well Shugo and Rena both join your team offline as I recall. Would love to see more of that translated one of these days.

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 8:52 pm

Xu Yuan wrote:Well Shugo and Rena both join your team offline as I recall. Would love to see more of that translated one of these days.
o.O i forgot about that

also i finished it https://github.com/MrColdbird/lobbyemu/pull/4

This pull request has been there for a while the only reason it hasn't been merged is because coldbird has been busy

go here for gif screenshots :D http://forum.coldbird.net/viewtopic.php ... 955#p13955

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 9:16 pm

That looks wonderful! Great work getting everything to look right as well.

As for my part I've made a little progress with voices, but there's something odd going on here... I found the individual voice references for each skill, that took some time, but I had hoped that each voice file would reference that specific character's file. It would seem that's not the case. it's some kind of universal system and I'll need to dive a little further to find out what it's all about.

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 9:18 pm

Xu Yuan wrote:That looks wonderful! Great work getting everything to look right as well.

As for my part I've made a little progress with voices, but there's something odd going on here... I found the individual voice references for each skill, that took some time, but I had hoped that each voice file would reference that specific character's file. It would seem that's not the case. it's some kind of universal system and I'll need to dive a little further to find out what it's all about.
Ah sounds fun :D

also the only thing that page is missing is the lobby music ( ͡° ͜ʖ ͡°) Which i cant get a hold of because hackstract only works for images ;w;

*looks at ncdyson* please add support for audio files ( ͡° ͜ʖ ͡°)

NCDyson
Posts: 28
Joined: Mon Jul 01, 2013 2:17 pm

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by NCDyson » Fri Aug 14, 2015 9:45 pm

I could have sworn the voices used pointers to offsets in the giant 44khz pcm audio file for the respective character. I think the label was somethIng along the lines of spc*voicetbl, but it's been forever since I looked into it, and I'm not at my computer right now.

As far as the music goes, I forget what the deal with that was. Common synthesized format for ps2. You can probably find it on one of the mp3 sites as part of the .hack perfect music collection or something like that. I think I remember them being in infection...

Edit: yeah, the song is called bonus3 (800 Significant Season's Bonus Track Tail Concerto)"

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Fri Aug 14, 2015 9:55 pm

NCDyson wrote:I could have sworn the voices used pointers to offsets in the giant 44khz pcm audio file for the respective character. I think the label was somethIng along the lines of spc*voicetbl, but it's been forever since I looked into it, and I'm not at my computer right now.

As far as the music goes, I forget what the deal with that was. Common synthesized format for ps2. You can probably find it on one of the mp3 sites as part of the .hack perfect music collection or something like that. I think I remember them being in infection...
They do use pointers, the game points to a filename, in this case SPC_XX_E and those filestarts are referenced, but just switching the two doesn't appear to really help the situation, as I recall.. I may have to experiment a little with that.

I was just listening to the original dot hack's music a couple of days ago, I think //Fragment's lobby music is an extra track.

Right, apparently it may be from the game Tail Concerto if the title is to be believed.

https://www.youtube.com/watch?v=5J-LxTy ... L8IrDyTVoB

User avatar
Belldandu
Posts: 30
Joined: Fri Apr 24, 2015 9:33 am

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Belldandu » Fri Aug 14, 2015 10:10 pm

NCDyson wrote:I could have sworn the voices used pointers to offsets in the giant 44khz pcm audio file for the respective character. I think the label was somethIng along the lines of spc*voicetbl, but it's been forever since I looked into it, and I'm not at my computer right now.

As far as the music goes, I forget what the deal with that was. Common synthesized format for ps2. You can probably find it on one of the mp3 sites as part of the .hack perfect music collection or something like that. I think I remember them being in infection...

Edit: yeah, the song is called bonus3 (800 Significant Season's Bonus Track Tail Concerto)"
Xu Yuan wrote:
NCDyson wrote:I could have sworn the voices used pointers to offsets in the giant 44khz pcm audio file for the respective character. I think the label was somethIng along the lines of spc*voicetbl, but it's been forever since I looked into it, and I'm not at my computer right now.

As far as the music goes, I forget what the deal with that was. Common synthesized format for ps2. You can probably find it on one of the mp3 sites as part of the .hack perfect music collection or something like that. I think I remember them being in infection...
They do use pointers, the game points to a filename, in this case SPC_XX_E and those filestarts are referenced, but just switching the two doesn't appear to really help the situation, as I recall.. I may have to experiment a little with that.

I was just listening to the original dot hack's music a couple of days ago, I think //Fragment's lobby music is an extra track.

Right, apparently it may be from the game Tail Concerto if the title is to be believed.

https://www.youtube.com/watch?v=5J-LxTy ... L8IrDyTVoB
thx <3 also if its in the .hack perfect music collection then i have it :D

done http://forum.coldbird.net/viewtopic.php ... 956#p13956

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Sat Aug 15, 2015 1:12 am

NCDyson wrote:I could have sworn the voices used pointers to offsets in the giant 44khz pcm audio file for the respective character. I think the label was somethIng along the lines of spc*voicetbl, but it's been forever since I looked into it, and I'm not at my computer right now.

As far as the music goes, I forget what the deal with that was. Common synthesized format for ps2. You can probably find it on one of the mp3 sites as part of the .hack perfect music collection or something like that. I think I remember them being in infection...

Edit: yeah, the song is called bonus3 (800 Significant Season's Bonus Track Tail Concerto)"
Hrmm... now I think I know what's going on, but I don't think it's possible to fix, unfortunately my project revolves around BlackRose, but I've examined that BlackRose and Sanjuro have more battle lines than other characters because of the 2 HeavyBlade Skills and the 2 Katana Skills, every other character has just 3 Weapon Skills and because of this BlackRose's voice files are always off in consequence their byte amount is higher as well. I suppose if I literally swapped the character's data and got all of the pointers looking right it would be possible, but that's a lot of work. Something must be telling the game that Kite's position should have this many lines since changing both the character voice ID and the character's line pointer did not appear to work. Worst comes to worst I can easily disable their voices all together by assigning nonexistent ID's to their speech.

I located where party speech and all that jazz is it is an interesting format,

The first is the speech to play, the second is the length of how long it should be.
(00 00 00 00) (C4 42 03 00)

For instance this is Mia's Party Speech "There's never a dull moment with you." 00000000 is the pointer to speech and the C4420300 (actually 000342C4) is the length of the speech sample so they are quite malleable it would appear.

Unfortunately I can't seem to find what these are pointing to, whatever it is they are not stored in memory, I found the voice file separate from that and I wonder if the only way of testing things may be to alter the ISO itself, not that I'm a stranger to that, but everything else thus far had been viewable in memory with Cheat Engine.

NCDyson
Posts: 28
Joined: Mon Jul 01, 2013 2:17 pm

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by NCDyson » Sat Aug 15, 2015 6:09 am

If you're working off save states, that could have something to do with it.

Xu Yuan
Posts: 1201
Joined: Tue Feb 28, 2006 1:32 am
Location: Harald in the R:2!

Re: Hacking .hack//Infection (How to make Skeith spawn anywhere)

Post by Xu Yuan » Sat Aug 15, 2015 11:07 am

While it's true I was originally working off of savestates I eventually moved to the ISO itself and made the necessary changes there, but maybe I took it one step too far... maybe the placement of the labels serve a dual purpose. I noticed if I tried to change Kite's voice pointer for say Mia or Orca it worked perfectly fine once I changed both portions of data in VoiceDataE and spcVoiceDataE to match that of the other character, But originally I was trying to run it in a different manner which may have been the cause for problems. I literally switched the symbolcode tags from say SPC00_E to SPC15_E and that seemed to cause effects identical, but I recall in older testing that I tried that with other characters where I learned it *should* have worked and it didn't function 100% correctly (though that may be because I did not know of this secondary pointer)...

And that seems to not be the case. Changing just the symbolcode causes more problems than fixes them, that may be where my confusion lay alright then... I'll try it in the ISO then, but as savestates and Cheat Engine worked for showing that most other characters could replace Kite's pointers without issue, I can't see it working.

It did not, I changed every voice pointer and secondary pointers to BlackRose's... no dice. I think it is just some sort of size expectancy that I haven't found or it is specially coded around it. That throws a wrench in matters...

Also i was wondering if you may have had a //Fragment dungeon file? I would set up my own server and do it myself if I could but this hunk of junk I call a computer has had a broken ethernet input since I got it apparently so i can't actually use the Area Server tool. I am curious however to know if the Edit_Dungeon hex is similar to how dungeons are built in //Fragment.

Post Reply