ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


GoldenEye Setup Editor Feature Requests List/Bugs
Goto page Previous  1, 2, 3 ... 104, 105, 106, 107, 108  Next
 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Tue Aug 15, 2023 6:11 am    Post subject: Reply with quote Back to top

I'm currently working on TSWLM and using Alt 2 Tank, however I can't seem to affect the sounds of the tank replacement. I can get the acceleration and top speed affected following the Tank! patch notes but not the sounds.

I am using object ID 012C as another tank, as I'm currently trying to port the DB5 across from Goldfinger (with permission) and running into sound issues. The model itself is fine.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Tue Aug 15, 2023 8:05 am    Post subject: Reply with quote Back to top

Goldfinger doesn't use the Tank patch, and I was told Tank was buggy and should not be applied.
 
View user's profile Send private message
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Tue Aug 15, 2023 8:38 am    Post subject: Reply with quote Back to top

SubDrag wrote:
Goldfinger doesn't use the Tank patch, and I was told Tank was buggy and should not be applied.


Right, and I am not using the patch, I'm only following what it says for overrides in the setup file for the tank object which allows me to use similar functionality to Tank!, minus the sound override. It's the only documentation I could find for a speed/accel increase as it was desperately needed for a stage.

I only have one issue with the DB5 when I port it over to TSWLM, the ignition sound is the Bond Gasp. It's the only tank type object to do it in the mod. I don't know how to override it if that's possible with Alt 2 Tank.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Tue Aug 15, 2023 10:51 am    Post subject: Reply with quote Back to top

HackBond wrote:
SubDrag wrote:
Goldfinger doesn't use the Tank patch, and I was told Tank was buggy and should not be applied.


Right, and I am not using the patch, I'm only following what it says for overrides in the setup file for the tank object which allows me to use similar functionality to Tank!, minus the sound override. It's the only documentation I could find for a speed/accel increase as it was desperately needed for a stage.

I only have one issue with the DB5 when I port it over to TSWLM, the ignition sound is the Bond Gasp. It's the only tank type object to do it in the mod. I don't know how to override it if that's possible with Alt 2 Tank.


About 15 pages back you had documented the Alt 2 Tank in the 21990 file, so thanks for that. I can use this to fix the issue of the sound ID being wrong. The catch all seems to use the wrong IDs for sound effects for the vehicles but granted this being a total conversion you can't see what sounds are potentially going to get replaced.

I just wish that I could directly get to posts without having to manually cycle through pages of the threads. The search helps with the date and time, but that's about it.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Tue Aug 15, 2023 3:09 pm    Post subject: Reply with quote Back to top

HackBond wrote:
HackBond wrote:
SubDrag wrote:
Goldfinger doesn't use the Tank patch, and I was told Tank was buggy and should not be applied.


Right, and I am not using the patch, I'm only following what it says for overrides in the setup file for the tank object which allows me to use similar functionality to Tank!, minus the sound override. It's the only documentation I could find for a speed/accel increase as it was desperately needed for a stage.

I only have one issue with the DB5 when I port it over to TSWLM, the ignition sound is the Bond Gasp. It's the only tank type object to do it in the mod. I don't know how to override it if that's possible with Alt 2 Tank.


About 15 pages back you had documented the Alt 2 Tank in the 21990 file, so thanks for that. I can use this to fix the issue of the sound ID being wrong. The catch all seems to use the wrong IDs for sound effects for the vehicles but granted this being a total conversion you can't see what sounds are potentially going to get replaced.

I just wish that I could directly get to posts without having to manually cycle through pages of the threads. The search helps with the date and time, but that's about it.


Right, yeah, I don't think he let me know what sound to use, so I just picked one, but gave info on how to change. OK good you found that, I was about to look it up (again).
 
View user's profile Send private message
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Thu Aug 17, 2023 3:22 pm    Post subject: Reply with quote Back to top

It turns out that the Alt 2 Tank implementation conflicts with the 2B multifunction in the Footsteps Patch, specifically the Copy subfunction and the Remove Item subfunction. Thanks to Wreck for discovering this.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Thu Aug 17, 2023 4:14 pm    Post subject: Reply with quote Back to top

I think I posted source in this thread. But I don't know much about footsteps. You'll have to tell me how to fix?
 
View user's profile Send private message
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Fri Aug 18, 2023 3:55 am    Post subject: Reply with quote Back to top

SubDrag wrote:
I think I posted source in this thread. But I don't know much about footsteps. You'll have to tell me how to fix?


When Wreck fixed it for TSWLM, he created a map of where in the 21990 each footsteps function is.

3B7C0 - 3B88B ALT TANK 2

Footsteps...
3B3BC - 3B3E7 TOGGLE E9 & FB SKIES
3B3E8 - 3B413 27 RETURN CONTROLLER INPUT
3B414 - 3B44F FOV OVERRIDE
3B450 - 3B4BF 2B00 MUSIC VOLUME
3B4C0 - 3B5A7 2B COMMAND
3B5A8 - 3B61F 2B FUNCTION DEBUG COMMENT ASCII TO HEX
3B620 - 3B75B 2B FUNCTION INJECTION
3B75C - 3B85F 2B FUCTION COPY
3B860 - 3B8C7 2B REMOVE ITEM
3B8C8 - 3B947 F2 RETURN PLAYER DISTANCE
3B948 - 3B9D7 EEPROM FLAGS
3B9D8 - 3B9E3 ACCESS CHR STRUCT
3B9E4 - 3BA0B RANDOM GUARD INJURY PITCH
3BA0C - 3BA37 WIDE SCREEN CAMERAS
3BA38 - 3BA8F GUARD FADE

In the end the ASM was moved to 0x3BEC0 in the 21990 or 8005CC50 in memory with the data for the tank object being held at 0x3BE9C in the 21990 or 8005CC2C in memory
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7198
Location: Ontario, Canada

 PostPosted: Fri Aug 18, 2023 12:05 pm    Post subject: Reply with quote Back to top

It was a simple update to the address pointers, going from 8005C5XX to 8005CCXX. Matching XX for each address to make life easier, hehe. I am not sure if any of the other things inside that new block need updating. Namely the things that start with 0B and 0F. I think just one other offset inside ROM to go to 8005CC50. I would need to find the spot later.

Edit: These are the ROM side changes I had made...

B7618: 08017154 -> 08017314
B7AD2: C538 -> CC38
B7ADE: C538 -> CC38
B7B4A: C53C -> CC3C
BA19A: C52E -> CC2E
BA28E: C530 -> CC30
BB356: C532 -> CC32

I am not 100% sure that area of 21990 is unused in RAM, but it was on my list of empty spaces within that file which could possibly be utilized for other things.

I was also unsure if the "0FC23122" that was at 3B804 of the 21990 file also needed updating? I am pretty sure that is an offset into ROM, but I don't know if it shifting around in RAM would affect it?
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Fri Aug 18, 2023 3:00 pm    Post subject: Reply with quote Back to top

This is the source for Alt Tank 2. I'm thinking you missed some spots?

{
//LW $t5, 0x6480($t5)
//BEQL $t5, $zero, 0x7F082C24 #
//LW $t5, 0x0000($s0)
//J 8005C550
//LH T6, 4(A1)
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082AD8 & 0x00FFFFFF) + 0x34B30), 0x8DAD6480);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082ADC & 0x00FFFFFF) + 0x34B30), 0x51A00051);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082AE0 & 0x00FFFFFF) + 0x34B30), 0x8E0D0000);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082AE4 & 0x00FFFFFF) + 0x34B30), 0xAFA500EC);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082AE8 & 0x00FFFFFF) + 0x34B30), 0x08017154);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082AEC & 0x00FFFFFF) + 0x34B30), 0x84AE0004);

/*
8005C550:
LUI T7, 8006
SH T6, C52C(T7)

car:
ADDIU $at, $zero, 0120
BNE $t6, $at, van

ADDIU $at, $zero, 0042
SH $at, C52E(T7)

ADDIU $at, $zero, 003E
SH $at, C530(T7)

ADDIU $at, $zero, 00D5
SH $at, C532(T7)

ADDIU $at, $zero, 0020
SW $at, C534(T7)

LUI $at, 41A8
SW $at, C538(T7)

LUI $at, 3F40
SW $at, C53C(T7)

LW A0, C534(T7)

JAL 0x7F08C488
SW $a1, 0x00EC($sp)

J 7F082AF0
NOP

van:
ADDIU $at, $zero, 011D
BNE $t6, $at, jetski

; Actually set to FFF and FFFF to match tank, for engine and end
ADDIU $at, $zero, 0043
SH $at, C52E(T7)

ADDIU $at, $zero, 003F
SH $at, C530(T7)

ADDIU $at, $zero, 00D6
SH $at, C532(T7)

ADDIU $at, $zero, FFFF
SW $at, C534(T7)

LUI $at, 41A0
SW $at, C538(T7)

LUI $at, 3F40
SW $at, C53C(T7)

J 7F082B00
NOP

jetski:
; Actually set to FFF and FFFF to match tank, for engine and end
ADDIU $at, $zero, 0044
SH $at, C52E(T7)

ADDIU $at, $zero, 0040
SH $at, C530(T7)

ADDIU $at, $zero, 00D7
SH $at, C532(T7)

ADDIU $at, $zero, FFFF
SW $at, C534(T7)

LUI $at, 4120
SW $at, C538(T7)

LUI $at, 3F40
SW $at, C53C(T7)

J 7F082B00
NOP
*/

parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7C0, 0x3C0F8006);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7C4, 0xA5EEC52C);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7C8, 0x24010120);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7CC, 0x142E0011);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7D0, 0x24010042);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7D4, 0xA5E1C52E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7D8, 0x2401003E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7DC, 0xA5E1C530);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7E0, 0x240100D5);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7E4, 0xA5E1C532);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7E8, 0x24010020);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7EC, 0xADE1C534);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7F0, 0x3C0141A8);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7F4, 0xADE1C538);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7F8, 0x3C013F40);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B7FC, 0xADE1C53C);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B800, 0x8DE4C534);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B804, 0x0FC23122);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B808, 0xAFA500EC);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B80C, 0x0BC20ABC);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B810, 0x00000000);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B814, 0x2401011D);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B818, 0x142E000E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B81C, 0x24010043);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B820, 0xA5E1C52E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B824, 0x2401003F);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B828, 0xA5E1C530);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B82C, 0x240100D6);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B830, 0xA5E1C532);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B834, 0x2401FFFF);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B838, 0xADE1C534);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B83C, 0x3C0141A0);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B840, 0xADE1C538);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B844, 0x3C013F40);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B848, 0xADE1C53C);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B84C, 0x0BC20AC0);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B850, 0x00000000);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B854, 0x24010044);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B858, 0xA5E1C52E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B85C, 0x24010040);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B860, 0xA5E1C530);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B864, 0x240100D7);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B868, 0xA5E1C532);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B86C, 0x2401FFFF);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B870, 0xADE1C534);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B874, 0x3C014120);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B878, 0xADE1C538);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B87C, 0x3C013F40);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B880, 0xADE1C53C);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B884, 0x0BC20AC0);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.setupInFileData, 0x0003B888, 0x00000000);



//LHU $a1, C52E(A0)
//LW $a0, 3720(A0)
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F085668 & 0x00FFFFFF) + 0x34B30), 0x9485C52E);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F08566C & 0x00FFFFFF) + 0x34B30), 0x8C843720);

//LHU $a1, C530(A0)
//LW $a0, 3720(A0)
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F08575C & 0x00FFFFFF) + 0x34B30), 0x9485C530);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F085760 & 0x00FFFFFF) + 0x34B30), 0x8C843720);

//LHU $a1, C532(A0)
//LW $a0, 3720(A0)
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F086824 & 0x00FFFFFF) + 0x34B30), 0x9485C532);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F086828 & 0x00FFFFFF) + 0x34B30), 0x8C843720);

parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082F40 & 0x00FFFFFF) + 0x34B30), 0x1000000A);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082F58 & 0x00FFFFFF) + 0x34B30), 0x10000004);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082F60 & 0x00FFFFFF) + 0x34B30), 0x10000002);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082F6C & 0x00FFFFFF) + 0x34B30), 0x3C0F8006);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082FA0 & 0x00FFFFFF) + 0x34B30), 0x8DE1C538);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082FAC & 0x00FFFFFF) + 0x34B30), 0x8DE1C538);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F082FFC & 0x00FFFFFF) + 0x34B30), 0x3C0F8006);
parentFrame->mainSetup.WriteLongToBuffer(parentFrame->mainSetup.GEROM, ((0x7F083018 & 0x00FFFFFF) + 0x34B30), 0x8DE1C53C);

mButtonAltTank2.ShowWindow(SW_HIDE);
mButtonAltTank.ShowWindow(SW_HIDE);
mButtonUndoAltTank.ShowWindow(SW_SHOW);
}
 
View user's profile Send private message
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Fri Aug 18, 2023 3:21 pm    Post subject: Reply with quote Back to top

I updated beta...C5->CC, if you want to try Undo Alt Tank, then Alt Tank 2. (prob need reapply footsteps?) Not sure what need do there.
 
View user's profile Send private message
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7198
Location: Ontario, Canada

 PostPosted: Fri Aug 18, 2023 3:26 pm    Post subject: Reply with quote Back to top

It is possible. I would need to apply your new update to another ROM and compare the areas. It did seem to work fine in TSWLM64 ROM, from my limited testing of my changes. Hopefully I got everything, but if not, should be easy enough to fix after seeing what you've done.
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Fri Aug 18, 2023 3:39 pm    Post subject: Reply with quote Back to top

Oops missed the jump spot, had to reupload beta. It might work your changes, but it's clearly missing, since are 3 tank options and a bunch of spots noted in source.
 
View user's profile Send private message
HackBond
007
007


Joined: 14 May 2009
Posts: 1325
Location: Scotland

 PostPosted: Tue Sep 12, 2023 9:02 am    Post subject: Reply with quote Back to top

How does the "Replace Preloaded Images section in PD Model" under Extra Tools work? I assume this is for things like the PD logo in the intro and the Rareware Logo. I'm not exactly sure how to get the files it asks for apart from the model itself.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6125

 PostPosted: Tue Sep 12, 2023 2:43 pm    Post subject: Reply with quote Back to top

HackBond wrote:
How does the "Replace Preloaded Images section in PD Model" under Extra Tools work? I assume this is for things like the PD logo in the intro and the Rareware Logo. I'm not exactly sure how to get the files it asks for apart from the model itself.


Pretty much what it says - it replaces the image chunk in model, with what you put in binary file. It doesn't do anything sophisticated. Not sure the reason, maybe was for GE : X to make it right, even though all it does is preload images.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department All times are GMT - 8 Hours
Goto page Previous  1, 2, 3 ... 104, 105, 106, 107, 108  Next
Page 105 of 108

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]