diff options
Diffstat (limited to '')
-rwxr-xr-x | make_map_model.rb | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/make_map_model.rb b/make_map_model.rb index 388c4ac..fa00619 100755 --- a/make_map_model.rb +++ b/make_map_model.rb @@ -18,15 +18,6 @@ ObjImporter.ImportModel(path, reader, brres, "WorldBase", ObjImporter::LightmapT model = models["WorldBase"] -alpha_tex = Texture.new -alpha_bitmap = System::Drawing::Bitmap.new("#{path}/images/alphaBlender.png") -alpha_tex.images = System::Array[System::Drawing::Bitmap].new([alpha_bitmap]) -alpha_tex.format = TextureFormat.RGB5A3 -brres.get_texture_group.add 'alphaBlender', alpha_tex - -# yay -#model.shapes["World2_PathsPlumbing__World2_PathsPlumbing"].clr_data[0].raw_data = System::Array[Byte].new([255, 255, 255, 128]) - # move paths into DrawXlu opa = model.bytecode["DrawOpa"] if model.bytecode.contains_key("DrawXlu") @@ -68,20 +59,6 @@ model.materials.each do |kvp| pix.load_b_p_reg 0x42000000 pix.end mat.pix_d_l = pix.get_buffer - - tc = DisplayListWriter.new - [0xE2,0xE3,0xE4,0xE5,0xE6,0xE7].each_slice(2) do |first, second| - tc.load_b_p_reg first << 24 - 3.times { tc.load_b_p_reg second << 24 } - end - tc.add_padding 4 - (0xE0..0xE5).each {|bit| tc.load_b_p_reg (bit << 24) | 0x800000} - tc.load_b_p_reg 0xE688F000 - tc.load_b_p_reg 0xE7800000 - tc.pad_to_size 0x80 - tc.end - mat.tev_color_d_l = tc.get_buffer - end final_data = BrresWriter.write_file(brres) |