Jump to content

Bullet Girl Phantasia mods?


Recommended Posts

5 minutes ago, Suzutsuki said:

I tried to make mods that makes sports bra (beige) and sports panties (beige) transparent.

extract files into "Mods" folder.

 

But some characters look weird.

After selecting Misakimori Uniform (Cardigan), it is fixed.

 

How do I make things right without selecting Cardigan?

looksweired.jpg

SportsBeige.7z 604 B · 1 download

I'm having the same issue. 4 of my characters have bandages unless they have the cardigan equipped. All my other characters that don't have it equipped are fine though. I believe its an issue with the last update of the ini. It worked fine before.

Link to comment
10 hours ago, arc037461 said:

Many people want to replace textures of any model easily, so let's begin another tutorial.

 

Tutorial for Replacing Any Textures

000.jpg.eb833d7d3f24ba0d57b2cc386c570682.jpg

 

### Step 1. Prepare

 

  • Edit "hunting=0" to "hunting=2" in "OP2/d3dx.ini" to enable 3DMigoto's hunting mode.
  • Create a new folder "OP2/Mods/MyCostumeMod/".
    • Then create an empty file "MyCostumeMod.ini" in it.

 

### Step 2. Dump Assets

 

In game, press NumPad0 to toggle hunting mode.

Press NumPad1/2 untill target costume disappears, to search a Pixel Shader (surface material) of the costume.

001.jpg.c070d1ca0f64429340490bf4be8566ee.jpg

 

Press NumPad3 to copy Pixel Shader hash (eg. "7ba7b2b8eec5f20a") to clipboard.
Press NumPad0 to exit hunting mode.

 

Write this in MyCostumeMod.ini.


;;;;;;;;;; for dumping
[ShaderOverride_UniformCardigan]
hash = 7ba7b2b8eec5f20a
run = CommandList_BulletGirlsDump

In game, press F10 to reload ini files.

Press NumPad0 to enter hunting mode, then press F8 key (dump key).

 

It dumps files in these new directories.

  • "OP2/FrameAnalysis-2020-01-25-155204/" (current datetime, all files of each dump)
  • "OP2/FrameAnalysisDeduped/" (reduced unique files)

### Step 3. Edit Texture

 

Let's open FrameAnalysisDeduped folder. It has some DDS (texture) files, and TXT/BUF (mesh) files.

 

Convert DDS to PNG files.
  > texconv -ft PNG -f RGBA *.dds

 

Good, we found the diffuse texture of the costume (left is regular, right is break state).

002.jpg.d03aaf5223ed29e37aa22b0843e2c415.jpg

 

Let's copy it into "OP2/Mods/MyCostumeMod/" folder.

Rename it as "7a2234b1_diffuse.png" and edit in Photoshop!

 

Example: Make skirt transparent for some very academic reason, and add TEST logo.

003.jpg.f91d2c7c5fe74020aa6c644432b2172c.jpg

 

BTW, the string "7a2234b1" is important. It is unique texture hash, so keep it in the filename.

 

### Step 4. Replace Texture

 

Now open "FrameAnalysis-2020-01-25-155204" folder.
Search files by name "7a2234b1".

004.jpg.05f51f5919e143bed56c938945927691.jpg
We found 4 same files, and they show "ps-t0" in their names.
That means this texture is the 0th (first) texture, used in the Pixel Shader.

 

Now we had all information we need, it's time to replace the texture.
Add this in MyCostumeMod.ini.


;;;;;;;;;; Uniform Cardigan
[Resource_Tex_UniformCardigan_diffuse]
filename = 7a2234b1_diffuse.png
[TextureOverride_UniformCardigan]
hash = 7a2234b1
ps-t0 = Resource_Tex_UniformCardigan_diffuse

In game, press F10 key to reload ini file.

That's all, have fun.

 

### Tip

 

Notice that Aya Hinomoto uses body type B (middle size boobs).
If you want to apply texture mod also with other body types; A (small) or C (large), you need to:

  • Dump textures again with another girl.
  • Write another [Resource_Tex_***], [TextureOverride_***] blocks in the ini file.

First, toggle hunting mode does not work for me for whatever reason so I have to use mode 1.

 

Second, my dumps don't give me any dds files just the folders and jpg screenshots.... Any idea whats going on there?

 

 

Link to comment
11 hours ago, arc037461 said:

Many people want to replace textures of any model easily, so let's begin another tutorial.

 

Tutorial for Replacing Any Textures

000.jpg.eb833d7d3f24ba0d57b2cc386c570682.jpg

 

### Step 1. Prepare

 

  • Edit "hunting=0" to "hunting=2" in "OP2/d3dx.ini" to enable 3DMigoto's hunting mode.
  • Create a new folder "OP2/Mods/MyCostumeMod/".
    • Then create an empty file "MyCostumeMod.ini" in it.

 

### Step 2. Dump Assets

 

In game, press NumPad0 to toggle hunting mode.

Press NumPad1/2 untill target costume disappears, to search a Pixel Shader (surface material) of the costume.

001.jpg.c070d1ca0f64429340490bf4be8566ee.jpg

 

Press NumPad3 to copy Pixel Shader hash (eg. "7ba7b2b8eec5f20a") to clipboard.
Press NumPad0 to exit hunting mode.

 

Write this in MyCostumeMod.ini.


;;;;;;;;;; for dumping
[ShaderOverride_UniformCardigan]
hash = 7ba7b2b8eec5f20a
run = CommandList_BulletGirlsDump

In game, press F10 to reload ini files.

Press NumPad0 to enter hunting mode, then press F8 key (dump key).

 

It dumps files in these new directories.

  • "OP2/FrameAnalysis-2020-01-25-155204/" (current datetime, all files of each dump)
  • "OP2/FrameAnalysisDeduped/" (reduced unique files)

### Step 3. Edit Texture

 

Let's open FrameAnalysisDeduped folder. It has some DDS (texture) files, and TXT/BUF (mesh) files.

 

Convert DDS to PNG files.
  > texconv -ft PNG -f RGBA *.dds

 

Good, we found the diffuse texture of the costume (left is regular, right is break state).

002.jpg.d03aaf5223ed29e37aa22b0843e2c415.jpg

 

Let's copy it into "OP2/Mods/MyCostumeMod/" folder.

Rename it as "7a2234b1_diffuse.png" and edit in Photoshop!

 

Example: Make skirt transparent for some very academic reason, and add TEST logo.

003.jpg.f91d2c7c5fe74020aa6c644432b2172c.jpg

 

BTW, the string "7a2234b1" is important. It is unique texture hash, so keep it in the filename.

 

### Step 4. Replace Texture

 

Now open "FrameAnalysis-2020-01-25-155204" folder.
Search files by name "7a2234b1".

004.jpg.05f51f5919e143bed56c938945927691.jpg
We found 4 same files, and they show "ps-t0" in their names.
That means this texture is the 0th (first) texture, used in the Pixel Shader.

 

Now we had all information we need, it's time to replace the texture.
Add this in MyCostumeMod.ini.


;;;;;;;;;; Uniform Cardigan
[Resource_Tex_UniformCardigan_diffuse]
filename = 7a2234b1_diffuse.png
[TextureOverride_UniformCardigan]
hash = 7a2234b1
ps-t0 = Resource_Tex_UniformCardigan_diffuse

In game, press F10 key to reload ini file.

That's all, have fun.

 

### Tip

 

Notice that Aya Hinomoto uses body type B (middle size boobs).
If you want to apply texture mod also with other body types; A (small) or C (large), you need to:

  • Dump textures again with another girl.
  • Write another [Resource_Tex_***], [TextureOverride_***] blocks in the ini file.

 

Question

 

;;;;;;;;;; for dumping
[ShaderOverride_UniformCardigan]
hash = 7ba7b2b8eec5f20a
run = CommandList_BulletGirlsDump

 

;;;;;;;;;; Uniform Cardigan
[Resource_Tex_UniformCardigan_diffuse]
filename = 7a2234b1_diffuse.png
[TextureOverride_UniformCardigan]
hash = 7a2234b1
ps-t0 = Resource_Tex_UniformCardigan_diffuse

 

 

---

"ShaderOverride_UniformCardigan"

"Resource_Tex_UniformCardigan_diffuse"

---

 

Where did the above values come from?

Or was it optional?

Attempting to change "PPLT" with the same steps will fail at this point.

 

"WARNING: Unrecognised entry: ps-t0 = resource_tex_pplt-b_diffuse"

 

Link to comment

Djy8ceI.png

 

I made a mod to wear bandages as underwear.
It can be installed just as @kaz_69's "Remove Underwear mod" (replace .aif files).
As for injecting (Special K or 3Dmigoto?), I don't know well about it, so I just included .dds files together.

 

絆創膏を下着として着用するmodを作ってみました.
@kaz_69さんの「Remove Underwear mod」と同じ要領でインストールできます(.aifファイルを置き換える).
inject(Special Kとか3Dmigotoとか?)についてはよくわからないので,.ddsファイルだけ一緒に入れておきました.

 

Bandage Underwear mod

Link to comment


@Hakufu1021
> Amazing work, with your level of skill, did you ever consider putting your tutorials into a word document or PDF?
Thanks, but I don't have time for creating PDF. Instead, I added a link to my documents on the signature.

 

@fealow

> toggle hunting mode does not work for me

Use numeric keypad.
https://duckduckgo.com/?q=numeric+keypad

 

@Killerwolf1010

> outdated quote strikes again.

Yes, it's the biggest problem on this forum.

 

@buffaloUSB

>   "ShaderOverride_UniformCardigan"
>   "Resource_Tex_UniformCardigan_diffuse"
> Where did the above values come from?

You can use any string on "ShaderOverride***", "Resource***". It's just a difinition.

But, maybe you have to change "-" to "_" in " resource_tex_pplt-b_diffuse".

Link to comment

@Suzutsuki

 

Easy way.

Spoiler

Add the yellow part to nude.ini

 

;;;;;;;;;; Common
[Resource_Tex_Transparent]
filename = transparent.png

;;;;;;;;;; Body A Texture
[Resource_Tex_BodyA_d]
filename = body_A_d.png
[Resource_Tex_BodyA_n]
filename = body_A_n.png
[Resource_Tex_BodyA_s]
filename = body_A_s.png
[TextureOverride_BodyA]
; the hash of ps-t1
hash = 1072348c
ps-t1 = Resource_Tex_BodyA_d
ps-t2 = Resource_Tex_BodyA_n
ps-t3 = Resource_Tex_BodyA_s
ps-t4 = Resource_Tex_BodyA_s

;;;;;;;;;; Body B Texture
[Resource_Tex_BodyB_d]
filename = body_B_d.png
[Resource_Tex_BodyB_n]
filename = body_B_n.png
[Resource_Tex_BodyB_s]
filename = body_B_s.png
[TextureOverride_BodyB]
; the hash of ps-t1
hash = 8b92ea9d
ps-t1 = Resource_Tex_BodyB_d
ps-t2 = Resource_Tex_BodyB_n
ps-t3 = Resource_Tex_BodyB_s
ps-t4 = Resource_Tex_BodyB_s

;;;;;;;;;; Body C Texture
[Resource_Tex_BodyC_d]
filename = body_C_d.png
[Resource_Tex_BodyC_n]
filename = body_C_n.png
[Resource_Tex_BodyC_s]
filename = body_C_s.png
[TextureOverride_BodyC]
; the hash of ps-t1
hash = c4c27048
ps-t1 = Resource_Tex_BodyC_d
ps-t2 = Resource_Tex_BodyC_n
ps-t3 = Resource_Tex_BodyC_s
ps-t4 = Resource_Tex_BodyC_s

;;;;;;;;;; Body Dark Texture
[Resource_Tex_BodyDark_d]
filename = body_dark_d.png
[Resource_Tex_BodyDark_n]
filename = body_dark_n.png
[Resource_Tex_BodyDark_s]
filename = body_dark_s.png
[TextureOverride_BodyDark]
; the hash of ps-t1
hash = dc217a1d
ps-t1 = Resource_Tex_BodyDark_d
ps-t2 = Resource_Tex_BodyDark_n
ps-t3 = Resource_Tex_BodyDark_s
ps-t4 = Resource_Tex_BodyDark_s

However, some nudity has problems.

Spoiler

1900119435_Screenshot.jpg.1d896e96f87b0411e94be8e7cceb6d48.jpg

 

Link to comment
8 hours ago, fealow said:

I appreciate your enthusiasm, your texture editing efforts and mentioning my name, but I think "Complete redesign" is not a reasonable statement to be making in this case... ?

Sorry, maybe I used a wrong english word, I'm not a native english speaker. For "complete redesign" I meant that I redesigned everything by hand, starting from an upscale of the entire texture in 4096x4096 AI-enhanced. In fact, if I manage to finish the job, I will publish textures in 4K resolution.
I mentioned your name because it is only thanks to you, the shape of the bajina did not change it, apart from its size, the rest was made by me, anus and nipples.

Link to comment

 

4 hours ago, arc037461 said:


@Hakufu1021
> Amazing work, with your level of skill, did you ever consider putting your tutorials into a word document or PDF?
Thanks, but I don't have time for creating PDF. Instead, I added a link to my documents on the signature.

 

@fealow

> toggle hunting mode does not work for me

Use numeric keypad.
https://duckduckgo.com/?q=numeric+keypad

 

@Killerwolf1010

> outdated quote strikes again.

Yes, it's the biggest problem on this forum.

 

@buffaloUSB

>   "ShaderOverride_UniformCardigan"
>   "Resource_Tex_UniformCardigan_diffuse"
> Where did the above values come from?

You can use any string on "ShaderOverride***", "Resource***". It's just a difinition.

But, maybe you have to change "-" to "_" in " resource_tex_pplt-b_diffuse".

@arc037461

Thank you!

 

1bAZtq5.png

@death821

No problem on my screen.

Link to comment

I modified sweat (and something) with @arc037461's nude.ini.

In hunting mode, select a model's body skin with sweat, and dump assets.

1029910296_BulletGirlsPhantasia2020_01_2621_26_58.png.972540ac637ff835b01698e506d787ae.png

If you convert dds files into png, you'll find sweat texture.

Rename it "sweat.png", and copy to "/OP2/Mods/nude/"

then add below lines in "nude.ini" (change hash if you need)

[Resource_Tex_Sweat]
filename = sweat.png

[TextureOverride_Sweat]
hash = 71dab065
ps-t0 = Resource_Tex_Sweat

 

エンジョイ!

1375813297_BulletGirlsPhantasia2020_01_2621_05_40censored.png.2d67eed3755b9f8e7d5f7d35100fe329.png

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use