HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

[Help!] Where can I get a physics engine that...

09-26-2007, 09:37 AM#1
Tide-Arc Ephemera
  • Does not require large amounts of JASS knowledge
  • Is easy to orient
  • Can handle hundreds of objects (both Aloc and non-Aloc'd units)
  • Won't just make me feel dumb
  • Is easily customizable
  • Does not lag to insane levels
  • Does not require vJASS or any of that voodoo
  • Does not require NewGen or any of that voodoo
  • Does not desynchronize Mac computers

And that is that. I need a simply physics engine that doesn't require vJASS or NewGen, stable and easy to use and is stable on Macs.

Anyone know where I can find such an engine?
09-26-2007, 09:45 AM#2
cohadar
In your dreams?
09-26-2007, 09:50 AM#3
Silvenon
Hahahaha! Good one cohadar....... :)

NewGen is not voodoo, it's the best thing that ever happened.
09-26-2007, 11:01 AM#4
Tide-Arc Ephemera
Quote:
Originally Posted by cohadar
The most annoying thing about MAC users is that they actually CAN use NewGen
but are just too lazy to learn how.

Oh? They can? I've been brought up to believe it's window's strictly. Pray tell?
  • Does not require large amounts of JASS knowledge
  • Is easy to orient
  • Can handle hundreds of objects (both Aloc and non-Aloc'd units)
  • Won't just make me feel dumb
  • Is easily customizable
  • Does not lag to insane levels
  • Does not require vJASS or any of that voodoo
  • Does not require NewGen or any of that voodoo
  • Does not desynchronize Mac computers

To make things easier, I'll remove some of the restrictions. It can use moderate amounts of JASS knowledge, it can make me feel stupid AND it can use NewGen if necessary. If it requires lots of JASS, I may want you to be willing to help me with it if I ask.
09-26-2007, 11:07 AM#5
Anitarf
You do know that essentialy NewGen == vJass (+other cool stuff), so if a system requires NewGen it is because it is coded in vJass.
09-26-2007, 11:16 AM#6
Tide-Arc Ephemera
I don't know jack crap about these 3rd party JASS programs...
09-26-2007, 11:18 AM#7
Anitarf
Just pointing out that you should cross out the no-vJass requirement as well if you want to get anywhere.
09-26-2007, 11:42 AM#8
Tide-Arc Ephemera
  • Is easy to orient
  • Can handle hundreds of objects (both Aloc and non-Aloc'd units)
  • Is easily customizable
  • Does not lag to insane levels
  • Does not desynchronize Mac computers

Yup, and if it follows THOSE rather than my original scheme, I may need someone to help me use it. I just suck at JASS. So that should be reasonable... as long as what you said (NewGen == vJass) is true.

I'm a lazy person who uses photoshop to generate abstract and shiny effects... and likes to get knocked out through asphyxia...
09-26-2007, 11:46 AM#9
cohadar
How to use vJass on MAC:

Well first you need to install some windows emulating software on MAC,
for example Virtual PC or something similar.

Then you need to learn how call jasshelper from command line
(I believe there is a documentation on that).

After that you can even make some .BAT script that will automatically call vJass on your map when you click it.

Hell you can even use one of Zoxc colored jass editors in PC emulator.

You do NOT need to install war3 and WE in emulator.
you edit in WE directly from MAC, but you call vJass compiler from emulator.

-------------

I really should not be the one telling you this,
some of you MAC users (and I see a lot of you around) should have made tutorial on this like ages ago...
09-26-2007, 12:26 PM#10
MaD[Lion]
My MaDOS can handle hundreds of objects, doesnt lag insane. It is easy customizable, really easy to orient (thats why i made it).

I dont know if it desync on MAC, and my system sure require everyone to read the Documentation, and to know a tiny bit of jass
09-26-2007, 12:39 PM#11
cohadar
Quote:
Originally Posted by MaD[Lion]
I dont know if it desync on MAC, and my system sure require everyone to read the Documentation, and to know a tiny bit of jass

One of the main reasons of map desyncs is people who do this:

Collapse JASS:
function Trig_MacDesync_Conditions takes nothing returns nothing
    // Conditions must return boolean, not nothing ffs
    // also if you forget to do a return false or return true
    // and simple let condition end without a return it will desync MAC users
    
    return   // << -- no true, no false == desync
endfunction

// jasshelper versions before 0.9.9.2 all have this desync


function Trig_MacDesync_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_MacDesync takes nothing returns nothing
    set gg_trg_MacDesync = CreateTrigger(  )
    call TriggerAddCondition( gg_trg_MacDesync, Condition( function Trig_MacDesync_Conditions ) )
    call TriggerAddAction( gg_trg_MacDesync, function Trig_MacDesync_Actions )
endfunction
09-26-2007, 05:29 PM#12
Toadcop
Quote:
function Trig_MacDesync_Conditions takes nothing returns nothing
// Conditions must return boolean, not nothing ffs
// also if you forget to do a return false or return true
// and simple let condition end without a return it will desync MAC users

return // << -- no true, no false == desync
endfunction
not true.
it's not a 100% desync for example first version of TcX guys played fine on LAN O_o but on b-net some one experied desyncs ! theory is what if you do some "global" stuff in that functions it MAY (NOT MUST) desync.
hmmm maybe i will reasearch that. BUT i think it makes not much sense cause it's fixed.
09-26-2007, 06:51 PM#13
PipeDream
Tide: What you want right now doesn't exist. The systems section contains all of what we would consider serious contenders; if they don't match up to your needs you're out of luck.

Deleted retarded posts
09-26-2007, 07:18 PM#14
botanic
just to be clear to everyone vJASS IS NOT FOR MAC there are problems in emulation for some reason, when I get around to it I MIGHT see if I can fix it but as of right now the ONLY way would be to run windows on a mac intel with a no-cd crack for we
09-26-2007, 08:33 PM#15
grim001
Quote:
Originally Posted by Tide-Arc Ephemera
  • Is easy to orient
  • Can handle hundreds of objects (both Aloc and non-Aloc'd units)
  • Is easily customizable
  • Does not lag to insane levels
  • Does not desynchronize Mac computers

My physics engine, too bad it isn't finished yet.