[Java] Multiple Bitmap Internalizer

Utilities designed primarily for the xbox version of Halo 2.

Useful?

Yes
30
86%
Maybe
3
9%
No
2
6%
 
Total votes: 35

User avatar
TunesRus90




Commentator Articulatist 250

Posts: 335
Joined: Tue Aug 23, 2005 1:27 pm

[Java] Multiple Bitmap Internalizer

Post by TunesRus90 »

Well here is my first venture into programming. Some of you may find this useful. This program can internalize multiple bitmaps very quickly. Here is what is included in the two downloads.

Bitmap Internalizer.zip - the executable (.jar) and the src (including BlueJ project files for those of you who use that IDE).

BI_app.zip - this is for MAC USERS ONLY. It is just the .jar file bundled into a .app (the standard application format) so that it has an icon, can be added to the dock etc. Basically, it just feels more like a native application, but it runs exactly the same as the .jar.

Instructions
1.) The first time you open the app, it will prompt you for your shared maps. You should only have to do this once, unless you delete/rename/move a shared map.
2.) Open a map. It will display all external bitmaps in the top list.
3.) Select a bitmap that you want to internalize, and click "Add Tag" this will remove it from the top list and add it to the bottom list.
4.) Once you have added all the tags that you want to the bottom list, click "Internalize" and it will internalize all tags that you have selected.

Features
  • 100% proper, all LODS and everything
  • Works on all operating systems that support the Java 1.5 environment or later (sorry mac users, that means it only works on Tiger).
  • Internalize all bitmaps (I don't actually recommend you use this. It works, but I doubt you would actually need it. I just put it there for a speed test)
  • Tag searching
  • Saves shared map locations
  • Resign map
Pictures
Image
Image
(thats 1.188 seconds for those of you who don't know milliseconds)

Thanks
  • A huge thanks to chiefdestroyer who taught me pretty much everything I know about working with Halo maps in Java, and who gave me a ton of source code, including the RandomAccessFileSP class used in this program.
  • Punk - beta testing and feature suggestions
  • All other testers/helpers. Thanks so much!
Attachments
BI_app.zip
.app file fo MACS ONLY
(122.06 KiB) Downloaded 116 times
Bitmap Internalizer.zip
.jar and source files
(156.95 KiB) Downloaded 745 times
Last edited by TunesRus90 on Thu Feb 08, 2007 5:12 pm, edited 1 time in total.
Image
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

No body better say it doesn't work. -_-. It does work. ;p.
Image
Jubakuba




Advisor

Posts: 335
Joined: Sun Nov 13, 2005 7:07 pm
Location: Behind you!
Contact:

Post by Jubakuba »

Shoop da woop
kool beans...


*ot*
Ive noticed my post rate has decreased very dramatically ever since the merge :-(
Image
Image
[Formerly Known as PPFNOOB101]
Jubakuba, no its not in the dictionary!
User avatar
halo0001





Posts: 853
Joined: Tue Aug 22, 2006 7:59 pm
Location: USA

Post by halo0001 »

it also works on windows (execute the .jar file ;) http://i102.photobucket.com/albums/m107 ... indows.jpg
User avatar
CptnNsan0




Stylist Snitch! Collaborator Commentator

Posts: 1904
Joined: Thu Jun 15, 2006 5:49 am
Location: Durham, NC

Post by CptnNsan0 »

wow awesome. good job man
Image
Not Removing This
Punk Rock0905




Miner

Posts: 169
Joined: Sat Feb 26, 2005 3:05 pm
Location: halopatch.com

Post by Punk Rock0905 »

/me wins
Image
Where's my cookie?

Nice Job TunesRus90
Image
User avatar
Killswitch91





Posts: 5
Joined: Mon Feb 05, 2007 1:06 pm
Location: Hub city...

Post by Killswitch91 »

Sweet man, works like a charm, thanks :D
User avatar
TunesRus90




Commentator Articulatist 250

Posts: 335
Joined: Tue Aug 23, 2005 1:27 pm

Post by TunesRus90 »

halo0001 wrote:it also works on windows (execute the .jar file ;) http://i102.photobucket.com/albums/m107 ... indows.jpg
TunesRus90 wrote:Works on all operating systems that support the Java 1.5 environment
That's the beauty of Java.
Image
User avatar
Th3 ScarY BeaR




Connoisseur

Posts: 74
Joined: Sat Jun 10, 2006 7:24 pm
Contact:

Post by Th3 ScarY BeaR »

Me praises TunesRus. Thanks much for my first Halo 2 Application for my Mac. :D



*suggests he makes more editors with java*
Image
DarkMetal





Posts: 444
Joined: Sun May 28, 2006 11:28 pm
Location: Jacksonville, FL

Post by DarkMetal »

Awesome, man. I started on java a while back, but stopped... I guess I just got side tracked. Maybe I'll get back into it :)
Image
User avatar
antszy101




Stylist Critic

Posts: 794
Joined: Sat Feb 25, 2006 2:40 pm
Location: USA

Post by antszy101 »

very useful and helpfull
Image
User avatar
THE-MASTER




Critic Trickster

Posts: 225
Joined: Mon Aug 29, 2005 10:31 am
Location: Scotland

Post by THE-MASTER »

Like I said on Halopatch. Great job!
Now Playing:Image
Please contact me if the sig is over the limit with the title of the song, artist and album. :) Thanks!
Ace Space Race, Halo 3 player snapshot generator,Random Sig
User avatar
StalkingGrunt911




Recreator Connoisseur Acolyte Coroner
Sigma Pyre

Posts: 3618
Joined: Wed May 24, 2006 12:30 pm
Location: Florida!
Contact:

Post by StalkingGrunt911 »

This is awesome and resigns fast. :)
User avatar
DemonicSandwich




Advisor Connoisseur

Posts: 1198
Joined: Sat Sep 30, 2006 6:10 pm
Location:

Post by DemonicSandwich »

-DeToX- wrote:No body better say it doesn't work. -_-. It does work. ;p.
IT DOESN'T WORK!................JK :lol:
This is an excellent and useful application.
An awesome improvement over that other internalizer in applications
Great job! :mrgreen: Image :mrgreen:
AIM wrote:Demonic5andwich (6:10:10 PM): structure of a first person weapon animation:
Demonic5andwich (6:10:43 PM): mess, mess, maybe a node?, another header?! wtf!, more mess, tacos, more shit
User avatar
DoorM4n
Readers Club




Artisan Commentator

Posts: 2530
Joined: Mon Aug 15, 2005 2:48 pm
Location: Smurf Village Team: Team DeFiance

Post by DoorM4n »

Thank you very much.
The maximum signature size is 500x120px at 75kb.
alby





Posts: 101
Joined: Sun Jan 01, 2006 11:55 pm
Location: Redmond Washington

Post by alby »

this is great. it's really fast! oh and by the way...me wins :roll:
Image
:D :shock:Image
dfmjw





Posts: 21
Joined: Thu Mar 10, 2005 7:48 pm
Location: South Australia

Post by dfmjw »

well done on the app, can't wait till the next java application for halo modding.
has anyone taken a look at the source of the application yet to see why it runs so fast?

it is because buffers are used when reading maps in and pre-planning is done before the program actually goes out and collects resources, so operations are done once instead of many times saving memory and speed

i would not say the source is that great could have been layed out a lot better but not bad if you want a good starting point example for java and halo
User avatar
TunesRus90




Commentator Articulatist 250

Posts: 335
Joined: Tue Aug 23, 2005 1:27 pm

Post by TunesRus90 »

yeah he's right. Buffers and pre-planning etc are what make this app super fast. For example, it calculates the total Raw size first, shifts the data, then adds in all the raw files, instead of shifting for each raw file. Also I know the source isn't the most organized, but don't worry, my next programs will be much better layed out. I am learning a lot.
Image
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

Cool tunes, I'm glad you're learning java quickly and making apps that some of the mac users can use. I hope you keep this up and keep open sourcing your stuff, cuz I would like to look at it and learn a few things in java.
EclispedSUN





Posts: 6
Joined: Sat Apr 07, 2007 1:40 pm

Post by EclispedSUN »

how do u get this to work on windows
Post Reply