My own action adventure engine

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: My own action adventure engine

Post by kikito »

I also have a cat.

Her name is Lua.

No joke.
When I write def I mean function.
User avatar
arquivista
No longer with us
Posts: 266
Joined: Tue Jul 06, 2010 8:39 am
Location: Insert Geolocation tag here
Contact:

Re: My own action adventure engine

Post by arquivista »

kikito wrote: Her name is Lua.
So, it's was in code language tribute or you had called Luna right? My current cat is very old (+10) but really don't have this time a name.
Kitties forever :)
--------------------------------------------------------
To Do: Insert Signature Here
--------------------------------------------------------
User avatar
VideroBoy
Party member
Posts: 102
Joined: Wed Mar 31, 2010 6:12 pm
Location: Canada

Re: My own action adventure engine

Post by VideroBoy »

I feel like I should point out that I'm allergic to cats. :cry:

Edit: On a slightly less tragic note, how do you guys feel about actors sliding around each other? Actors sliding around the terrain (e.g. around corners) makes the movement smoother, but what about actors pushing past each other? If you move north and push against an NPC, do you expect to or want to slide to the left or right?
User avatar
VideroBoy
Party member
Posts: 102
Joined: Wed Mar 31, 2010 6:12 pm
Location: Canada

Re: My own action adventure engine

Post by VideroBoy »

I've experimenting with the physics. Play this for a bit and tell me how you feel about the player character's movement.
Attachments
SpaceNinja.love
Tweaked collision
(148.06 KiB) Downloaded 133 times
User avatar
nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

Re: My own action adventure engine

Post by nevon »

VideroBoy wrote:I've experimenting with the physics. Play this for a bit and tell me how you feel about the player character's movement.

Code: Select all

nevon@nevon-desktop:~$ love Desktop/SpaceNinja.love 
love: modules/physics/box2d/Source/Collision/Shapes/b2Shape.cpp:102: void b2Shape::CreateProxy(b2BroadPhase*, const b2XForm&): Assertion `inRange' failed.
Aborted
User avatar
arquivista
No longer with us
Posts: 266
Joined: Tue Jul 06, 2010 8:39 am
Location: Insert Geolocation tag here
Contact:

Re: My own action adventure engine

Post by arquivista »

VideroBoy wrote:I've experimenting with the physics. Play this for a bit and tell me how you feel about the player character's movement.
I had a Love crash when crossing back to first area. Tried to replicate again but never crashed again.

EDITED. here is the console log

Code: Select all

Process:         love [2315]
Path:            /Applications/love.app/Contents/MacOS/love
Identifier:      org.love2d.love
Version:         ??? (0.7.0)
Code Type:       X86 (Native)
Parent Process:  launchd [1189]

OS Version:      Mac OS X 10.6.5 (10H574)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000f7e95d7b
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.yourcompany.Lua           	0x0063a4d3 luaH_getnum + 28
1   com.yourcompany.Lua           	0x0061d98d lua_rawgeti + 55
2   org.love2d.love               	0x00030298 love::Reference::push() + 40
3   org.love2d.love               	0x000810be love::physics::box2d::World::ContactCallback::process() + 100
4   org.love2d.love               	0x000811d5 love::physics::box2d::World::update(float) + 51
5   org.love2d.love               	0x00076cb5 love::physics::box2d::w_World_update(lua_State*) + 83
6   com.yourcompany.Lua           	0x00628623 luaD_precall + 890
7   com.yourcompany.Lua           	0x0063f5f7 luaV_execute + 7461
8   com.yourcompany.Lua           	0x00628895 luaD_call + 165
9   com.yourcompany.Lua           	0x0061e145 f_call + 48
10  com.yourcompany.Lua           	0x00627aba luaD_rawrunprotected + 73
11  com.yourcompany.Lua           	0x00628c04 luaD_pcall + 99
12  com.yourcompany.Lua           	0x0061e1ea lua_pcall + 163
13  com.yourcompany.Lua           	0x00623cfd luaB_xpcall + 104
14  com.yourcompany.Lua           	0x00628623 luaD_precall + 890
15  com.yourcompany.Lua           	0x0063f5f7 luaV_execute + 7461
16  com.yourcompany.Lua           	0x00628895 luaD_call + 165
17  com.yourcompany.Lua           	0x0061e0eb lua_call + 67
18  org.love2d.love               	0x000301e8 SDL_main + 452
19  org.love2d.love               	0x0008a2ef -[SDLMain applicationDidFinishLaunching:] + 95
20  com.apple.Foundation          	0x97f0e4df _nsnote_callback + 176
21  com.apple.CoreFoundation      	0x97b2b793 __CFXNotificationPost + 947
22  com.apple.CoreFoundation      	0x97b2b19a _CFXNotificationPostNotification + 186
23  com.apple.Foundation          	0x97f03384 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128
24  com.apple.Foundation          	0x97f10789 -[NSNotificationCenter postNotificationName:object:] + 56
25  com.apple.AppKit              	0x965f7422 -[NSApplication _postDidFinishNotification] + 125
26  com.apple.AppKit              	0x965f7332 -[NSApplication _sendFinishLaunchingNotification] + 74
27  com.apple.AppKit              	0x96810b91 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 975
28  com.apple.AppKit              	0x9674e194 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 236
29  com.apple.Foundation          	0x97f437a4 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 511
30  com.apple.Foundation          	0x97f43568 _NSAppleEventManagerGenericHandler + 228
31  com.apple.AE                  	0x92f8cf58 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 166
32  com.apple.AE                  	0x92f8ce57 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 43
33  com.apple.AE                  	0x92f8cd61 aeProcessAppleEvent + 197
34  com.apple.HIToolbox           	0x95cf3323 AEProcessAppleEvent + 50
35  com.apple.AppKit              	0x965c79ca _DPSNextEvent + 1420
36  com.apple.AppKit              	0x965c6fce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
37  com.apple.AppKit              	0x96589247 -[NSApplication run] + 821
38  org.love2d.love               	0x0008ab69 main + 1887
39  org.love2d.love               	0x0002fe2a start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x93b33982 kevent + 10
1   libSystem.B.dylib             	0x93b3409c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x93b33559 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x93b332fe _dispatch_worker_thread2 + 240
4   libSystem.B.dylib             	0x93b32d81 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x93b32bc6 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib             	0x93b0d15a semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x93b3ace5 _pthread_cond_wait + 1066
2   libSystem.B.dylib             	0x93b69ac8 pthread_cond_timedwait_relative_np + 47
3   com.apple.audio.CoreAudio     	0x948fa3c7 CAGuard::WaitFor(unsigned long long) + 219
4   com.apple.audio.CoreAudio     	0x948fd3f9 CAGuard::WaitUntil(unsigned long long) + 289
5   com.apple.audio.CoreAudio     	0x948facf6 HP_IOThread::WorkLoop() + 1892
6   com.apple.audio.CoreAudio     	0x948fa58d HP_IOThread::ThreadEntry(HP_IOThread*) + 17
7   com.apple.audio.CoreAudio     	0x948fa4a4 CAPThread::Entry(CAPThread*) + 140
8   libSystem.B.dylib             	0x93b3a85d _pthread_start + 345
9   libSystem.B.dylib             	0x93b3a6e2 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x93b0d20e mach_wait_until + 10
1   libSystem.B.dylib             	0x93b94819 nanosleep + 345
2   SDL                           	0x005e3453 SDL_Delay + 99
3   org.love2d.love               	0x0003d039 love::audio::openal::Audio::run(void*) + 35
4   SDL                           	0x005d4ecd SDL_Linked_Version + 397
5   SDL                           	0x005e31f1 SDL_SemWait + 49
6   libSystem.B.dylib             	0x93b3a85d _pthread_start + 345
7   libSystem.B.dylib             	0x93b3a6e2 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x93b0d20e mach_wait_until + 10
1   libSystem.B.dylib             	0x93b94819 nanosleep + 345
2   SDL                           	0x005e35c3 SDL_Delay + 467
3   SDL                           	0x005d4ecd SDL_Linked_Version + 397
4   SDL                           	0x005e31f1 SDL_SemWait + 49
5   libSystem.B.dylib             	0x93b3a85d _pthread_start + 345
6   libSystem.B.dylib             	0x93b3a6e2 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xf7e95d5f  ebx: 0x0063a4c9  ecx: 0x0007f60a  edx: 0xa0678067
  edi: 0x00000003  esi: 0x00b18b80  ebp: 0xbfffe438  esp: 0xbfffe400
   ss: 0x0000001f  efl: 0x00010282  eip: 0x0063a4d3   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0xf7e95d7b

Binary Images:
    0x1000 -    0xe6fff +org.love2d.love ??? (0.7.0) <7248F8EF-6C7B-435A-04C3-F76D4F9598CF> /Applications/love.app/Contents/MacOS/love
  0x1da000 -   0x2b7fe7 +com.yourcompany.IL ??? (1.0) <058C6CBE-813D-17CF-47E6-96F18425E093> /Applications/love.app/Contents/Frameworks/IL.framework/Versions/A/IL
  0x3aa000 -   0x3ccfff +org.xiph.vorbis 1.1.3svn (1.1.3d1) /Applications/love.app/Contents/Frameworks/Vorbis.framework/Versions/A/Vorbis
  0x4f8000 -   0x521fff  com.apple.audio.OpenAL 1.4 (1.4) <CDC6D2B8-3DCA-E511-2250-75567E4C94BD> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
  0x52f000 -   0x591feb +org.freetype.freetype 2.3.9 (FreeType 2.3.9-1) <3FDA12F2-CA7B-E39D-BA2A-D7BAA57586AB> /Applications/love.app/Contents/Frameworks/FreeType.framework/Versions/2.3/FreeType
  0x5a4000 -   0x609f17 +SDL 1.2.14 (1.2.14) <FA2F2FC9-E936-DD87-FBB0-F5052D5CDAB8> /Applications/love.app/Contents/Frameworks/SDL.framework/Versions/A/SDL
  0x61b000 -   0x641ff3 +com.yourcompany.Lua ??? (1.0) <E38E4660-72E2-9DC2-81ED-B853AF1187C8> /Applications/love.app/Contents/Frameworks/Lua.framework/Versions/A/Lua
  0x64b000 -   0x64dfc8 +org.xiph.ogg 1.1.4svn (1.1.4d1) /Applications/love.app/Contents/Frameworks/Ogg.framework/Versions/A/Ogg
  0x651000 -   0x692ff2 +libmodplug ??? (???) <4E2FAC30-3E27-C14A-B8BA-F7C776282607> /Applications/love.app/Contents/Frameworks/libmodplug.framework/Versions/A/libmodplug
  0x71e000 -   0x767fef +mpg123 21.1.0 (compatibility 21.0.0) <F50F7C80-DD8F-4ADC-B6B7-9016AA718E41> /Applications/love.app/Contents/Frameworks/mpg123.framework/Versions/A/mpg123
  0x781000 -   0x79dff8 +libjpeg.62.0.0.dylib 63.0.0 (compatibility 63.0.0) /Applications/love.app/Contents/Frameworks/IL.framework/Versions/A/Resources/libjpeg.62.0.0.dylib
  0x7a4000 -   0x7c3ffb +libpng12.0.dylib 30.0.0 (compatibility 30.0.0) <944211FE-5FF1-AFB9-3C31-01B840C56D18> /Applications/love.app/Contents/Frameworks/IL.framework/Versions/A/Resources/libpng12.0.dylib
  0x7ca000 -   0x7cdffc +libltdl.3.dylib 5.4.0 (compatibility 5.0.0) <7EB66768-E1AB-E38C-3799-255E56CF3693> /Applications/love.app/Contents/Frameworks/mpg123.framework/Versions/A/Resources/libltdl.3.dylib
  0x7d3000 -   0x7d3ff7  libmx.A.dylib 315.0.0 (compatibility 1.0.0) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
  0x97a000 -   0x97ffff +com.eltima.FolxIM ??? (1.7) <E6F86D93-24F9-BFC5-6993-D1DE35425271> /Library/InputManagers/FolxIM/FolxIM.bundle/Contents/MacOS/FolxIM
  0x9dc000 -   0x9e0ff3  com.apple.audio.AudioIPCPlugIn 1.1.6 (1.1.6) <F402CF88-D96C-42A0-3207-49759F496AE8> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
  0x9e5000 -   0x9ebffb  com.apple.audio.AppleHDAHALPlugIn 1.9.9 (1.9.9f12) <82BFF5E9-2B0E-FE8B-8370-445DD94DA434> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x17120000 - 0x17298fe7  GLEngine ??? (???) <A4BBE58C-1211-0473-7B78-C3BA7AC29C9B> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x172ca000 - 0x176cffe7  libclh.dylib 3.1.1 C  (3.1.1) <D1A3D8AD-0FED-4AD2-AB43-CF804B7BDBF9> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x17747000 - 0x1776bfe7  GLRendererFloat ??? (???) <EFE5EC6D-74B2-37A2-92E4-526A2EF6B791> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x70000000 - 0x700cbff3  com.apple.audio.units.Components 1.6.3 (1.6.3) <5DA35A22-1B05-6BD3-985A-26A7A2CD6289> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8f0c8000 - 0x8f811ff7  com.apple.GeForceGLDriver 1.6.24 (6.2.4) <DCC16E52-B1F1-90E6-E839-D30DF4CBA468> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
0x90038000 - 0x900e8ff3  com.apple.ColorSync 4.6.3 (4.6.3) <AA1076EA-7665-3005-A837-B661260DBE54> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91746000 - 0x917e1ff7  com.apple.ApplicationServices.ATS 4.4 (???) <ECB16606-4DF8-4AFB-C91D-F7947C26040F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x91861000 - 0x91c47ffb  com.apple.RawCamera.bundle 3.4.1 (546) <557C094F-BF8D-B298-E502-C4EE78914C55> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x91c48000 - 0x91d23feb  com.apple.DesktopServices 1.5.9 (1.5.9) <CED00AC1-924B-0E45-7D5E-1CEA8929F5BE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x91d24000 - 0x91d65ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <16DAE1A5-937A-1CA2-D98F-2AF958B62993> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x91d66000 - 0x9219bff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9219c000 - 0x9219cff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <1DEC639C-173D-F808-DE0D-4070CC6F5BC7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x922c1000 - 0x92303ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <3F0ED200-741B-4E27-B89F-634B131F5E9E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x92304000 - 0x92316ff7  com.apple.MultitouchSupport.framework 207.10 (207.10) <E1A6F663-570B-CE54-0F8A-BBCCDECE3B42> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x92317000 - 0x923c5ff3  com.apple.ink.framework 1.3.3 (107) <57B54F6F-CE35-D546-C7EC-DBC5FDC79938> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x923c6000 - 0x923e7fe7  com.apple.opencl 12.3 (12.3) <DEA600BF-4F54-66B5-DB2F-DC57FD518543> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x923e8000 - 0x92e33ff7  com.apple.WebCore 6533.19 (6533.19.4) <DFCF1BC1-8BF3-E13E-F11B-C98CB36560FD> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x92e34000 - 0x92e35ff7  com.apple.TrustEvaluationAgent 1.1 (1) <6C04C4C5-667E-2EBE-EB96-5B67BD4B2185> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x92e36000 - 0x92e5aff7  libJPEG.dylib ??? (???) <46AF3A0F-2B8D-87B9-62D4-0905678A64DA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x92e5b000 - 0x92ecaff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <2FC2178F-FEF9-6E3F-3289-A6307B1A154C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x92ecb000 - 0x92eceffb  com.apple.help 1.3.1 (41) <67F1F424-3983-7A2A-EC21-867BE838E90B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92ecf000 - 0x92f88fe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
0x92f89000 - 0x92fbcff7  com.apple.AE 496.4 (496.4) <7F34EC47-8429-3077-8158-54F5EA908C66> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x92fbd000 - 0x93087fef  com.apple.CoreServices.OSServices 357 (357) <CF9530AD-F581-B831-09B6-16D9F9283BFA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x930fc000 - 0x9318efe7  com.apple.print.framework.PrintCore 6.3 (312.7) <7410D1B2-655D-68DA-D4B9-2C65747B6817> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x932d3000 - 0x932e8fff  com.apple.ImageCapture 6.0.1 (6.0.1) <E7ED2AC1-834C-A44E-531E-EC05F0496DBF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x932e9000 - 0x93301ff7  com.apple.CFOpenDirectory 10.6 (10.6) <F9AFC571-3539-6B46-ABF9-46DA2B608819> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x93318000 - 0x93323ff7  libGL.dylib ??? (???) <48405993-0AE9-292B-6705-C3525528682A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9334c000 - 0x93402ff7  libFontParser.dylib ??? (???) <33F62EE1-E457-C6FD-369E-E86745B94A4B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x935e4000 - 0x9362aff7  libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
0x93708000 - 0x93723ff7  libPng.dylib ??? (???) <E14178E0-B92D-94EA-DACB-04F346D7534C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x93766000 - 0x937a9ff7  libGLU.dylib ??? (???) <F8580594-0B38-F3ED-A715-CB3776B747A0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x938d5000 - 0x938d7ff7  libRadiance.dylib ??? (???) <10048B4A-2AE8-A4E2-21B8-C6E7A8C5B76F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x938d8000 - 0x93980ffb  com.apple.QD 3.36 (???) <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x93981000 - 0x93984fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
0x93a44000 - 0x93aaefe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x93aaf000 - 0x93ac3ffb  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x93ac4000 - 0x93ac7ff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <B624AACE-991B-0FFA-2482-E69970576CE1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x93ac8000 - 0x93b0bff7  com.apple.NavigationServices 3.5.4 (182) <753B8906-06C0-3AE0-3D6A-8FF5AC18ED12> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x93b0c000 - 0x93cb3ff7  libSystem.B.dylib 125.2.1 (compatibility 1.0.0) <62291026-D016-705D-DC1E-FC2B09D47DE5> /usr/lib/libSystem.B.dylib
0x93e97000 - 0x942adff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x945a8000 - 0x945a8ff7  com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x945b9000 - 0x948d9ff3  com.apple.CoreServices.CarbonCore 861.23 (861.23) <B08756E4-32C5-CC33-0268-7C00A5ED7537> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x948da000 - 0x94954fff  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <F7C9B01D-45AD-948B-2D26-9736524C1A33> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x94955000 - 0x94b52ff7  com.apple.JavaScriptCore 6533.19 (6533.19.1) <85A6BFDD-CBB6-7490-748D-8EA8B9B7FDD8> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x94b9a000 - 0x94ba7ff7  com.apple.NetFS 3.2.1 (3.2.1) <5E61A00B-FA16-9D99-A064-47BDC5BC9A2B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x94be2000 - 0x94c26ff3  com.apple.coreui 2 (114) <29F8F1A4-1C96-6A0F-4CC2-9B85CF83209F> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x94d55000 - 0x94d59ff7  libGFXShared.dylib ??? (???) <C3A805C4-C0E5-B300-430A-7E811395CB8E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x94da3000 - 0x94df0feb  com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <BF66BA5D-BBC8-78A5-DBE2-F9DE3DD1D775> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x94e00000 - 0x94e14fe7  libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
0x94e1e000 - 0x94e57ff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <D6F24434-8217-DF72-2126-1953080680D7> /usr/lib/libcups.2.dylib
0x94f4e000 - 0x94febfe3  com.apple.LaunchServices 362.1 (362.1) <885D8567-9E40-0105-20BC-42C7FF657583> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x95013000 - 0x95045fe3  libTrueTypeScaler.dylib ??? (???) <6E9D1A50-330E-F1F4-F93D-9ECC8A61B21A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x95046000 - 0x9504bff7  com.apple.OpenDirectory 10.6 (10.6) <C1B46982-7D3B-3CC4-3BC2-3E4B595F0231> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9504c000 - 0x950f9fe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib
0x9537d000 - 0x9538bff7  com.apple.opengl 1.6.11 (1.6.11) <286D1BC4-4CD8-3CD4-F723-5C196FE15FE0> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9549b000 - 0x9549bff7  com.apple.vecLib 3.6 (vecLib 3.6) <7362077A-890F-3AEF-A8AB-22247B10E106> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9549c000 - 0x95c8b557  com.apple.CoreGraphics 1.545.0 (???) <1AB39678-00D5-FB88-3B41-93D78348E0DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x95cb7000 - 0x95fdbfef  com.apple.HIToolbox 1.6.3 (???) <0A5F56E2-9AF3-728D-70AE-429522AEAD8A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x95fdc000 - 0x960e8ff7  libGLProgrammability.dylib ??? (???) <8B308FAE-843F-EE76-0254-3374CBFFA7B3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x960e9000 - 0x96193fe7  com.apple.CFNetwork 454.11.5 (454.11.5) <D8963574-285A-3BD6-6B25-07D39C6F67A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x96194000 - 0x9619bff3  com.apple.print.framework.Print 6.1 (237.1) <F5AAE53D-5530-9004-A9E3-2C1690C5328E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x96246000 - 0x96246ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x964c9000 - 0x964d7fe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
0x964d8000 - 0x96570fe7  edu.mit.Kerberos 6.5.10 (6.5.10) <8B83AFF3-C074-E47C-4BD0-4546EED0D1BC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96571000 - 0x9657bfe7  com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9657c000 - 0x9657eff7  com.apple.securityhi 4.0 (36638) <38D36D4D-C798-6ACE-5FA8-5C001993AD6B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9657f000 - 0x96e5fff7  com.apple.AppKit 6.6.7 (1038.35) <ABC7783C-E4D5-B848-BED6-99451D94D120> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x971d1000 - 0x97353fe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <35DB7644-0780-D2AB-F6A9-45F28D2D434A> /usr/lib/libicucore.A.dylib
0x97513000 - 0x97513ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <BC501C9F-7C20-961A-B135-0A457667D03C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x97514000 - 0x97565ff7  com.apple.HIServices 1.8.1 (???) <51BDD848-32A5-2425-BE07-BD037A89630A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x97566000 - 0x977c9fef  com.apple.security 6.1.1 (37594) <1949216A-7583-B73A-6112-4D55CA5852E3> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x977ca000 - 0x977ecfef  com.apple.DirectoryService.Framework 3.6 (621.9) <F2EEE9D7-D4FB-14F3-E647-ABD32754F557> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x977f5000 - 0x978f9fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <BDEFA030-5E75-7C47-2904-85AB16937F45> /usr/lib/libcrypto.0.9.8.dylib
0x978fa000 - 0x978feff7  libGIF.dylib ??? (???) <DA5758A4-71B0-DD6E-7402-B7FB15387569> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x9793b000 - 0x9795bfe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
0x97ad0000 - 0x97c4bfe7  com.apple.CoreFoundation 6.6.4 (550.42) <C78D5079-663E-9734-7AFA-6CE79A0539F1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x97c4c000 - 0x97c4cff7  com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x97e42000 - 0x97e42ff7  liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
0x97e43000 - 0x97e44ff7  com.apple.audio.units.AudioUnit 1.6.5 (1.6.5) <BE4C2495-B758-AD22-DCC0-56A6791E948E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x97ef4000 - 0x97ef7ff7  libCoreVMClient.dylib ??? (???) <1F738E81-BB71-32C5-F1E9-C1302F71021C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x97ef8000 - 0x9816bfe7  com.apple.Foundation 6.6.4 (751.42) <ACC0BAEB-C590-7052-3AB2-86C207C3D6D4> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9816c000 - 0x9817cff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
0x9817d000 - 0x981defe7  com.apple.CoreText 3.5.0 (???) <BB50C045-25F5-65B8-B1DB-8CDAEF45EB46> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x982b5000 - 0x98335feb  com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x98336000 - 0x98393ff7  com.apple.framework.IOKit 2.0 (???) <A769737F-E0D6-FB06-29B4-915CF4F43420> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x98497000 - 0x984bdffb  com.apple.DictionaryServices 1.1.2 (1.1.2) <43E1D565-6E01-3681-F2E5-72AE4C3A097A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x984be000 - 0x984e6ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
0x984e7000 - 0x985e8fe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib
0x98613000 - 0x9865cfe7  libTIFF.dylib ??? (???) <AC1FC806-F7F4-174B-375F-FE5D6008666C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9865d000 - 0x9873aff7  com.apple.vImage 4.0 (4.0) <64597E4B-F144-DBB3-F428-0EC3D9A1219E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x9873b000 - 0x98746ff7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <CB2510BD-A5B3-9D90-5917-C73F6ECAC913> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x987c8000 - 0x987ccff7  IOSurface ??? (???) <D849E1A5-6B0C-2A05-2765-850EC39BA2FF> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x987cd000 - 0x987d6ff7  com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x987d7000 - 0x987e3ff7  libkxld.dylib ??? (???) <F0E915AD-6B32-0D5E-D24B-B188447FDD23> /usr/lib/system/libkxld.dylib
0x9891d000 - 0x9892eff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <97511CC7-FE23-5AC3-2EE2-B5479FAEB316> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x989ad000 - 0x989b3fff  com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x989b4000 - 0x989f8fe7  com.apple.Metadata 10.6.3 (507.12) <8632684D-ED4C-4CE1-4C53-015DFF10D873> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x98a1e000 - 0x98a59feb  libFontRegistry.dylib ??? (???) <4FB144ED-8AF9-27CF-B315-DCE5575D5231> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x98a5f000 - 0x98b8efe3  com.apple.audio.toolbox.AudioToolbox 1.6.5 (1.6.5) <0A0F68E5-4806-DB51-764B-D97554B801AD> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x98cd3000 - 0x98de2fe7  com.apple.WebKit 6533.19 (6533.19.4) <A942073C-83DF-33ED-3D01-A24DE8AEAB3D> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x99051000 - 0x9908eff7  com.apple.SystemConfiguration 1.10.5 (1.10.2) <362DF639-6E5F-9371-9B99-81C581A8EE41> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x9908f000 - 0x990c0ff7  libGLImage.dylib ??? (???) <78F59EAB-BBD4-7366-CA84-970547501978> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x990c1000 - 0x990c1ff7  com.apple.Carbon 150 (152) <9252D5F2-462D-2C15-80F3-109644D6F704> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x990c2000 - 0x9927bfeb  com.apple.ImageIO.framework 3.0.4 (3.0.4) <C145139E-24C4-5A3D-B17C-809D528354B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x9927c000 - 0x993aafe7  com.apple.CoreData 102.1 (251) <E6A457F0-A0A3-32CD-6C69-6286E7C0F063> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x994f1000 - 0x99541ff7  com.apple.framework.familycontrols 2.0.1 (2010) <B9762E20-543D-13B9-F6BF-E8585F04CA01> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x99542000 - 0x995a6ffb  com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x995a7000 - 0x995b1ffb  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x995eb000 - 0x99607fe3  com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x99608000 - 0x99973ff7  com.apple.QuartzCore 1.6.3 (227.34) <CC1C1631-D8D1-D416-171E-A1683274E479> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x99974000 - 0x99993ff7  com.apple.CoreVideo 1.6.2 (45.6) <EB53CAA4-5EE2-C356-A954-5775F7DDD493> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x99994000 - 0x99a16ffb  SecurityFoundation ??? (???) <3670AE8B-06DA-C447-EB14-79423DB9C474> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0xb0000000 - 0xb001bfeb +com.yourcompany.physfs ??? (1.0) <CFD5A05B-A983-BB41-08F6-4803FBD308BD> /Applications/love.app/Contents/Frameworks/physfs.framework/Versions/A/physfs
0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <62291026-D016-705D-DC1E-FC2B09D47DE5> /usr/lib/libSystem.B.dylib
--------------------------------------------------------
To Do: Insert Signature Here
--------------------------------------------------------
User avatar
VideroBoy
Party member
Posts: 102
Joined: Wed Mar 31, 2010 6:12 pm
Location: Canada

Re: My own action adventure engine

Post by VideroBoy »

I thought I fixed that bug. :halloween:

Edit: I tried it again myself. After walking between maps a bunch of times I got it to crash once for reasons I can't really comprehend. Seems to be a Box2D error, since all I changed was the physics and that's the part that always crashes without an error message that's actually useful.
User avatar
arquivista
No longer with us
Posts: 266
Joined: Tue Jul 06, 2010 8:39 am
Location: Insert Geolocation tag here
Contact:

Re: My own action adventure engine

Post by arquivista »

VideroBoy wrote:I thought I fixed that bug. :halloween:

Edit: I tried it again myself. After walking between maps a bunch of times I got it to crash once for reasons I can't really comprehend. Seems to be a Box2D error, since all I changed was the physics and that's the part that always crashes without an error message that's actually useful.
Yep, I also couldn't explain, like I said I couldn't replicate the error then and I did a lot to provoke it. I also think that was an box2d error. One of the first things to appear in crash log

Code: Select all

2   org.love2d.love                  0x00030298 love::Reference::push() + 40
3   org.love2d.love                  0x000810be love::physics::box2d::World::ContactCallback::process() + 100
4   org.love2d.love                  0x000811d5 love::physics::box2d::World::update(float) + 51
5   org.love2d.love                  0x00076cb5 love::physics::box2d::w_World_update(lua_State*) + 83
--------------------------------------------------------
To Do: Insert Signature Here
--------------------------------------------------------
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: My own action adventure engine

Post by bartbes »

It almost certainly isn't box2d's direct fault, it's probably something in the box2d wrappers, anjo and I are on it.
User avatar
VideroBoy
Party member
Posts: 102
Joined: Wed Mar 31, 2010 6:12 pm
Location: Canada

Re: My own action adventure engine

Post by VideroBoy »

Just speculating here, but it might have something to do with the collision callbacks.

When the player hits a special "portal" box (placed outside the edge of the map) there's a callback that checks which direction the player came from. If it's the right direction the player gets sent to a new map, which requires recreating a new physics world and all bodies in it (including the player). Previously the player just had one collision shape, but now I'm trying to give it several (to create a pill-shape, to be specific). All of these shapes are set to be recognized by the collision callback that handles map transitions, so there might be some kind of conflict.

Edit
Here's an updated version, though it still has the map transition crash. I've also thrown in a third map to test vertical transitions and view centring.
Attachments
SpaceNinja.love
Bleh
(149.72 KiB) Downloaded 149 times
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot] and 2 guests