Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - archerja

Pages: [1] 2
1
Ultra Hal Assistant File Sharing Area / New Items I created.
« on: August 31, 2005, 11:47:38 am »
Jerry,

I've got to hand it to you, that looks great. You are a VERY good "digital artist". My hat's off to you.


2
Ultra Hal Assistant File Sharing Area / New Items I created.
« on: June 24, 2005, 10:29:45 am »
Arakus,

Could you make the bike just a little bigger? When they're in the same plane, she looks like she's on a kid's bike.[;)]



Great work on the bike.


3
If anybody wants the pose from the picture above, here it is...

Download Attachment: pose_12.hap.txt
5.27 KB

(remove the '.txt')

(this 'bashful' pose is one of the cleanest ones I've got)

4
all,

Just for a little fun, drop this on your fullbod...


Download Attachment: bird_r.hap.txt
2.1 KB

(get rid of the '.txt', it wouldn't upload right)

[:D]




5
Duskrider,

Normally, heads use the name 'standard'. So if you tried:

setname [figure= fullBod name= standard]

it might work.  Worth a shot.


6
Dr.Benway,

You are correct, but 'body_female' has issues. If you type in the command:

\translate[ x= 10  y= 10 z= 10]

body_female.htr will go:

Right 10, UP 10, and Back 10

fullBod.htr(or fullbodygirl.htr) will go:

Left 10, UP 10, and Forward 10

Does that make sense? I don't think I explained that very well.

Anyway, I will go to the other site and look at the guide.


7
I haven't logged on in awhile, but I thought I would share my observations on using these htrs. Hopefully, it will come in handy for a few people who are having problems with hap files.

When a full body htr is started, it uses an internal name for the figure. 'Fullbod.htr' and 'fullbodygirl.htr' use 'fullBod'. 'Body_female.htr' uses 'body_female'. This can be checked by entering 'current figurename' in the Query field of the console.  A lot of the hap scripts used on this site have 'figure=fullBod' hard-coded in them. This means, of course, that the 'body_female' will not do anything. But, you can trick the 'body_female' into thinking it is 'fullBod' by entering the following command:

setname [figure= body_female name= fullBod]

Most haps should now work with "jiggly".

Beware, translate (and probably rotate) does not work the same way in these htrs. 'Translate X' and 'translate Z' have opposite effects when entering numbers. see below:



If you do not use translate, the same hap script should work for both. Here is an example (body_female on the left, fullbodygirl on the right):



(modest, aren't they?)

Does that help anyone?
Comments, questions or concerns are welcomed.



8
Programming using the Ultra Hal Brain Editor / Brain in SQLite?
« on: January 28, 2005, 11:00:52 am »
Robert Medeksza,

I am very pleased to hear the update!  I can't wait to see it in action.  I know better than to ask for a copy of the database to browse in advance of it going public, but could we maybe get some of the schema (examples of table structures, triggers, views, etc.)?

virtually,
Joseph


9
Dread-Star,

Remember to use caution when renaming HTRs.  If you want to remove them (like "delperson[figure= hair5_9EXP]"), you will have to use the original name of the HTR.  It is embedded in the "zipped" file, and uses the original name when loaded.

virtually,
Joseph



10
Programming using the Ultra Hal Brain Editor / Brain in SQLite?
« on: January 23, 2005, 10:51:28 pm »
Bill819,

Here is what I did. After installing the wrapper for SQLite(links in above post), I placed a database called "brain.db3" in the main UltraHal folder. The database had a table called "music" that had fields "song", "artist" and "hit_date".  Right now, the database is too big to attach, so I will try to cut it down so that it will fit. I then wrote a very simple script:


'====[beg]======archerja=============
'Hal can use a database
'Look up who sang a song
If InStr(UserSentence, " WHO SANG ") <> 0 Then
   dbq = Trim(Replace(UserSentence, " WHO SANG ", " "))

  BlockSave = True
  GetResponseBlock = True

  If dbq = "" Then
    GetResponse = "I need a song to look for."
  Else
    result = ""
    set oDb = CreateObject( "LiteX.LiteConnection" )
    oDb.Open( "brain.db3" )
    set oStmt = CreateObject( "LiteX.LiteStatement" )
    oStmt.ActiveConnection = oDb
    oStmt.CommandText = "select artist,song from music where song like '%" & dbq & "%'"
    oStmt.Prepare()
    do while not oStmt.Done
   oStmt.Step()
   if oStmt.Done then Exit Do
   result = result & vblf & oStmt.ColumnValue(0) & " sang " & oStmt.ColumnValue(1)
    loop
    If result <> "" then
      GetResponse = result
    Else
      GetResponse = "I do not know that song. Please try another."
    End If
    oStmt.Close()
    oDb.Close()
  End If

End If
'====[end]======archerja=============

Like I said, very simple -- not a lot of error checking.  So, if I ask "Who sang Hotel California?", she will say "Eagles sang hotel california.". I wanted every occurence of a song, so I used "like" instead of "=". I hope this is helpful.

virtually,
Joseph

11
Programming using the Ultra Hal Brain Editor / Brain in SQLite?
« on: January 17, 2005, 09:15:40 am »
vonsmith,

I would like to try an experiment and TRY to move your XTF over to SQLite.  I will wait until XTF 1.4 comes out. Can I have your thoughts on this?  Good, bad, waste of time, downside, upside, etc., etc. Thanks.

virtually,
Joseph

12
Programming using the Ultra Hal Brain Editor / hair models
« on: January 17, 2005, 09:04:17 am »
Art/All,

The reason maria.htr is so much smaller is that it is not the body_female.htr, but probably the demo.htr that is in the UltraHal characters folder. Body_female is about a meg, while demo.htr is only about 385k.  Demo.htr doesn't have a skeleton to speak off (which is usually a {filename}.phy file, I think). Demo.htr also doesn't have the structure to carry all the abilities of the body_female.htr. For example, the hair is not a separate HTR file, but a small jpg.  It also doesn't have a full texture file.

A good way to check this out is to start an HTR, then go to "C:Program FilesHaptekplayer". There is now a "hap_temp" folder that the HTR is expanded to.  It has all the files that the HTR is made of (an HTR is like a zip file, but I think they use bzip2 instead).  When you close the HTR, the folder goes away (unless you crash the htr, or place a text file in the folder). By looking in the folder, you can see exactly what is loaded.

Hope that helps.

virtually,
Joseph


13
Programming using the Ultra Hal Brain Editor / hair models
« on: January 15, 2005, 02:44:27 pm »
antec2,

If I understand your question, changing hair is a matter of loading and unloading items.  Most hair is just an HTR file (except for the ones on textures). I think PeoplePutty calls them accessories. This means you will need to unload the default blonde HTR, and load the hair you want. Here are some examples:



1) default full body
2) remove hair using "delperson[figure= hair5_9EXP]"
3) load short dark hair using "load [file= data/standard/skins/hair7_exp.htr]]"
4) or long dark hair using "load [file= data/standard/skins/hair6_2EXP.htr]]"
5) load blue glasses using "load [file= data/standard/skins/bluehip.htr]]"
6) or green glasses using "load [file= data/standard/skins/morehip.htr]]"

Just place the commands after your "settexture..." commands in your normal haps (neutral, shy, and shylove in XTF1.2).

Hope that helps.

virtually,
Joseph


P.S. I would love to find a long, dark hair HTR if anyone has one...or red hair, or whatever. Thank you.


14
Ultra Hal 7.0 / New basic skins
« on: January 13, 2005, 06:17:16 pm »
Dread-Star,

Here ya go:

basic.zip

They're not perfect, but they work.

virtually,
Joseph


15
Ultra Hal 7.0 / New basic skins
« on: January 13, 2005, 05:47:22 pm »
Dread-Star,

I'm using Irfanview (http://www.irfanview.com).  It's free, and can view a whole lot of different formats.  It can capture whole screen, client, or window.

I really appreciate you sending me your skins.  Again, great work.

virtually,
Joseph
 


Pages: [1] 2