Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheFlashBold/tune-editor
/ functions
Functions
342 in github.com/TheFlashBold/tune-editor
⨍
Functions
342
◇
Types & classes
97
↓ 72 callers
Method
has
(id: number)
src/lib/olsParser.ts:426
↓ 61 callers
Method
readU32
()
src/lib/olsParser.ts:433
↓ 38 callers
Function
track
(event: string, props: Record<string, string | number | boolean> = {})
src/lib/track.ts:82
↓ 37 callers
Function
readStringSafe
(data: Uint8Array, index: number, maxLength: number, minLength: number = 1)
src/lib/binUtils.ts:74
↓ 27 callers
Function
formatValue
(value: number, decimals: number = 2)
src/lib/binUtils.ts:568
↓ 22 callers
Function
readAxisData
(data: Uint8Array, axis: AxisDefinition, calOffset: number = 0, bigEndian: boolean = false)
src/lib/binUtils.ts:528
↓ 21 callers
Function
v
(k: string, fallback = 0)
src/lib/wizards/popsBangs.ts:291
↓ 18 callers
Function
writeMap
(name: string, data: number[][], x: number[], y: number[])
src/lib/wizards/is38Upgrade.ts:216
↓ 17 callers
Method
readF64
()
src/lib/olsParser.ts:441
↓ 17 callers
Function
readU32
(data: DataView, offset: number)
src/lib/olsParser.ts:93
↓ 16 callers
Method
readBool
()
src/lib/olsParser.ts:432
↓ 13 callers
Function
norm
(v: number, mn: number, mx: number)
src/components/ValueEditor.tsx:992
↓ 11 callers
Method
getJSON
(path: string, queryParams: GenericObject = {}, init: RequestInit = {})
src/services/base.ts:64
↓ 11 callers
Function
proj
(x: number, y: number, z: number)
src/components/ValueEditor.tsx:1015
↓ 11 callers
Function
projScreen
(x: number, y: number, z: number)
src/components/ValueEditor.tsx:1222
↓ 11 callers
Function
readParameterValue
(data: Uint8Array, param: IDefinitionParameter, calOffset: number = 0, bigEndian: boolean = false)
src/lib/binUtils.ts:476
↓ 10 callers
Function
findParam
(params: IDefinitionParameter[], name: string)
src/components/WizardModal.tsx:32
↓ 10 callers
Function
readTableData
(data: Uint8Array, param: IDefinitionParameter, calOffset: number = 0, bigEndian: boolean = false)
src/lib/binUtils.ts:486
↓ 9 callers
Function
mobileAction
(fn: () => void)
src/components/MenuBar.tsx:292
↓ 9 callers
Function
round
(v: number)
src/lib/wizards/gearRatio.ts:26
↓ 8 callers
Function
formatValueConsistent
(value: number, decimals: number)
src/lib/binUtils.ts:588
↓ 8 callers
Function
getConsistentDecimals
(values: number[], maxDecimals: number = 2)
src/lib/binUtils.ts:577
↓ 8 callers
Function
gridPoint
(xAx: number[], yAx: number[], zGrid: number[][], r: number, c: number)
src/components/ValueEditor.tsx:1031
↓ 8 callers
Method
readString
()
src/lib/olsParser.ts:462
↓ 7 callers
Function
decodeCP1252
Decode Windows-1252 bytes to string
src/lib/olsParser.ts:108
↓ 7 callers
Function
getFieldColor
(field: string)
src/components/LogViewer.tsx:280
↓ 7 callers
Function
scaleX
(val: number)
src/components/ValueEditor.tsx:449
↓ 7 callers
Function
scaleY
(val: number)
src/components/ValueEditor.tsx:450
↓ 7 callers
Function
v
(k: string, fallback = 0)
src/lib/wizards/stage1.ts:232
↓ 7 callers
Function
writeAxisValue
( data: Uint8Array, axis: AxisDefinition, index: number, physValue: number, calOffset: num
src/lib/binUtils.ts:548
↓ 6 callers
Function
checkPatchBlockAware
(blocks: BtpBlock[], binData: Uint8Array, calFileOffset: number | null)
src/lib/btpParser.ts:208
↓ 6 callers
Function
readEPK
(data: Uint8Array)
src/lib/binUtils.ts:199
↓ 6 callers
Function
readU32LE
(data: Uint8Array, offset: number)
src/lib/btpParser.ts:85
↓ 6 callers
Function
useAppContext
()
src/context/app.ts:73
↓ 6 callers
Function
writeTableCell
( data: Uint8Array, param: IDefinitionParameter, row: number, col: number, physValue: numb
src/lib/binUtils.ts:509
↓ 5 callers
Function
addressToOffset
(address: number, calOffset: number = 0)
src/lib/binUtils.ts:365
↓ 5 callers
Function
findBytes
Find a 4-byte pattern in buffer starting from `from` up to `to`
src/lib/olsParser.ts:139
↓ 5 callers
Function
fractionalIndex
(axis: number[], value: number)
src/lib/logMapping.ts:244
↓ 5 callers
Method
isLocalhost
()
src/services/tuning.ts:59
↓ 5 callers
Function
loadDefinitionIndex
()
src/lib/definitionLoader.ts:14
↓ 5 callers
Function
normalizeSelection
(sel: Selection)
src/components/ValueEditor.tsx:1541
↓ 5 callers
Function
updateDraggedPoint
(clientY: number)
src/components/ValueEditor.tsx:889
↓ 5 callers
Function
writeU32LE
(data: Uint8Array, offset: number, value: number)
src/lib/btpParser.ts:239
↓ 4 callers
Function
applyConversion
(raw: number, factor: number, offset: number, formula?: import('../types').RationalFormula)
src/lib/binUtils.ts:450
↓ 4 callers
Method
buildRequestUrl
(path: string, queryParams: GenericObject = {})
src/services/base.ts:39
↓ 4 callers
Function
clampMin
(name: string, min: number)
src/lib/wizards/is38Upgrade.ts:254
↓ 4 callers
Function
collect
(node: TreeNode, isRoot: boolean)
src/components/CategoryTree.tsx:238
↓ 4 callers
Function
fixFloat
(s: string)
src/lib/xdfParser.ts:5
↓ 4 callers
Function
getLoginState
()
src/services/base.ts:13
↓ 4 callers
Function
isCalOnly
(data: Uint8Array)
src/lib/binUtils.ts:185
↓ 4 callers
Function
matchScore
* Score how well `text` matches `pattern`. Higher = better match. * Returns 0 for no match. * * Scoring: base score + position bonus (earlier match
src/components/CategoryTree.tsx:15
↓ 4 callers
Function
modifySelection
(operation: 'add' | 'multiply' | 'set', value: number)
src/components/ValueEditor.tsx:1974
↓ 4 callers
Function
parseEcuInfo
(nameOrEpk: string)
src/lib/btpParser.ts:24
↓ 4 callers
Function
quantizePhysicalValue
(phys: number, dataType: DataType, factor: number, offset: number, formula?: import('../types').RationalFormul
src/lib/binUtils.ts:470
↓ 4 callers
Function
readBoxCode
(data: Uint8Array)
src/lib/binUtils.ts:96
↓ 4 callers
Method
readI32
()
src/lib/olsParser.ts:437
↓ 4 callers
Method
readMLS
()
src/lib/olsParser.ts:480
↓ 4 callers
Function
readStr
()
src/lib/olsParser.ts:180
↓ 4 callers
Function
readVersion
(data: Uint8Array)
src/lib/binUtils.ts:334
↓ 4 callers
Function
reverseConversion
(phys: number, factor: number, offset: number, formula?: import('../types').RationalFormula)
src/lib/binUtils.ts:459
↓ 4 callers
Function
writeParameterValue
(data: Uint8Array, param: IDefinitionParameter, physValue: number, calOffset: number = 0, bigEndian: boolean =
src/lib/binUtils.ts:481
↓ 3 callers
Function
addRange
(offset: number, length: number)
src/hooks/useAppState.ts:282
↓ 3 callers
Method
buildAxisDef
(rawAxis: RawAxisDescr)
src/lib/a2lParser.ts:337
↓ 3 callers
Function
buildSurface
(xAx: number[], yAx: number[], zGrid: number[][], colorFn: (t: number) => [numbe
src/components/ValueEditor.tsx:1055
↓ 3 callers
Function
buildWireframe
(xAx: number[], yAx: number[], zGrid: number[][], r: number, g: number, b: num
src/components/ValueEditor.tsx:1074
↓ 3 callers
Function
checkPatch
(blocks: BtpBlock[], binData: Uint8Array)
src/lib/btpParser.ts:171
↓ 3 callers
Function
clamp
(value: number, min: number, max: number)
src/components/ValueEditor.tsx:467
↓ 3 callers
Function
drawBatch
(data: Float32Array, mode: number)
src/components/ValueEditor.tsx:1160
↓ 3 callers
Function
f
(n: number)
src/components/ValueEditor.tsx:788
↓ 3 callers
Function
fetchOriginalTable
* Try to fetch original (stock) map data from the tuning backend; returns null on any failure.
src/lib/wizards/stage1.ts:92
↓ 3 callers
Function
findMatchingDefinition
( epk: string )
src/lib/definitionLoader.ts:24
↓ 3 callers
Function
fmt
(n: number)
src/components/MenuBar.tsx:805
↓ 3 callers
Function
generatePath
(values: number[], xVals: number[])
src/components/ValueEditor.tsx:452
↓ 3 callers
Function
getCalFileOffset
(ecuFamily: string)
src/lib/btpParser.ts:44
↓ 3 callers
Method
getConversion
(compuMethodName: string)
src/lib/a2lParser.ts:257
↓ 3 callers
Function
getCurrentLocalStorage
(key: string, defaultValue: T)
src/services/base.ts:4
↓ 3 callers
Function
getMaxScrollPosition
()
src/lib/track.ts:37
↓ 3 callers
Function
getPageHeight
()
src/lib/track.ts:30
↓ 3 callers
Function
handleCellDoubleClick
(row: number, col: number)
src/components/ValueEditor.tsx:1672
↓ 3 callers
Function
handleConfirm
()
src/components/ValueEditor.tsx:138
↓ 3 callers
Function
isHexFile
(filename: string)
src/lib/s19Parser.ts:242
↓ 3 callers
Function
isS19File
(filename: string)
src/lib/s19Parser.ts:125
↓ 3 callers
Function
latToY
(lat: number)
src/components/GPSMap.tsx:15
↓ 3 callers
Function
lookupValue
( target: AxisLookupTarget, headers: string[], row: number[] | undefined, rowRecord: LogRow, )
src/lib/logMapping.ts:184
↓ 3 callers
Function
posBonus
(idx: number)
src/components/CategoryTree.tsx:21
↓ 3 callers
Method
readU8
()
src/lib/olsParser.ts:428
↓ 3 callers
Function
readValue
(data: Uint8Array, address: number, dataType: DataType, calOffset: number = 0, bigEndian: boolean = false)
src/lib/binUtils.ts:369
↓ 3 callers
Method
request
(path: string, queryParams: GenericObject = {}, init: RequestInit = {})
src/services/base.ts:47
↓ 3 callers
Function
resolveParamValues
( param: IDefinitionParameter, headers: string[], row: number[] | undefined, )
src/lib/logMapping.ts:221
↓ 3 callers
Function
useLogContext
()
src/context/log.ts:22
↓ 3 callers
Function
writeValue
(data: Uint8Array, address: number, dataType: DataType, value: number, calOffset: number = 0, bigEndian: boole
src/lib/binUtils.ts:416
↓ 2 callers
Function
appendParam
(key: string, val: any)
src/services/base.ts:20
↓ 2 callers
Function
buildTree
(parameters: IDefinitionParameter[], pathPrefix = '')
src/components/CategoryTree.tsx:64
↓ 2 callers
Function
calcAxis
(ranges: typeof fieldRanges)
src/components/LogViewer.tsx:254
↓ 2 callers
Function
compileShader
(gl: WebGL2RenderingContext, type: number, src: string)
src/components/ValueEditor.tsx:768
↓ 2 callers
Function
computeCrc32
(data: Uint8Array, start: number = 0, end?: number)
src/lib/btpParser.ts:143
↓ 2 callers
Function
dryCurveCells
* Dry cells (same shape as rain, different levels): * idx 0 .. TEMP_IDX - 2 → flat at DRY_RAMP_TARGET (1.0) * idx TEMP_IDX - 1 → midpoi
src/lib/wizards/antiTramp.ts:64
↓ 2 callers
Method
generateDefinition
(name?: string)
src/lib/xdfParser.ts:222
↓ 2 callers
Method
getCheckoutUrl
(product: string, ref: string, token: string)
src/services/tuning.ts:125
↓ 2 callers
Function
getDataType
(sizeBits: number, typeFlags: number)
src/lib/xdfParser.ts:66
next →
1–100 of 342, ranked by callers